Questions tagged «drivers»

设备驱动程序或软件驱动程序是允许更高级别的计算机程序与硬件设备进行交互的计算机程序。

4
即使没有通过硬件开关禁用无线
我有一台斯巴达式的电脑。它具有内置的无线模块,直到最近我还没有遇到任何问题。当前的问题是这样的:每次关闭计算机并重新启动时,我都无法“硬件启用”无线功能。在NetworkManager中,我收到一条“显示为灰色”的消息,内容为“硬件开关禁用了无线”。启用了硬件开关(按下无线按钮时,我可以看到绿色的LED指示灯亮起和熄灭)。它的输出rfkill不是软阻止而是被硬阻止。 我已经以root用户身份尝试过以下命令(rt73usb是集成无线模块的内核驱动程序): rmmod -f rt73usb rfkill unblock all modprobe rt73usb 但它什么也没做。 我能够“纠正”此问题的唯一方法是引导进入Windows XP(这是双引导计算机,但F16是使用的主要操作系统)。Windows会执行一些重置操作。当我重新启动进入Fedora时,可以按预期访问我的无线设备。即使按无线按钮“开”和“关”也可以正常工作。只是在我关机然后重新开机时,我的无线设备似乎才出现问题。 我该怎么做才能解决此问题?大多数可用的google解决方案都指向“软阻止:是”解决方案,而那些未指向上述解决方案但都对我不起作用的解决方案。 以下是一些有用的信息: 优名 Linux spartan-laptop 3.4.2-1.fc16.i686 #1 SMP Thu Jun 14 21:13:38 UTC 2012 i686 i686 i386 GNU/Linux lsmod Module Size Used by fcoe 22665 0 libfcoe 41981 1 fcoe libfc 101966 2 fcoe,libfcoe scsi_transport_fc 51903 2 …
10 drivers  wifi 

1
驱动程序有时已加载,有时未加载
我被分配了一个Ubuntu桌面,上面已经有一些东西。我没有重新格式化它,而是在PCI至mini-PCI适配器上连接了mini-PCI无线卡。我手动构建了madwifi驱动程序并安装了.ko文件。 现在lshw -C network总是显示该卡,但是有时将其显示为“无人认领”,并且有时将其与madwifi(即ath_pci)驱动程序一起显示。知道什么会导致这种效果吗? 编辑:/var/log/kern.log失败加载中的摘录。 Apr 19 11:47:21 manju-desktop kernel: [ 9.935304] ath_hal: module license 'Proprietary' taints kernel. Apr 19 11:47:21 manju-desktop kernel: [ 9.936614] ath_hal: 0.9.18.0 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) Apr 19 11:47:21 manju-desktop kernel: [ 9.958671] wlan: svn r4133 (branch madwifi-0.9.4) Apr 19 11:47:21 manju-desktop …
10 ubuntu  drivers 


2
如何让xrandr检测两个nvidia卡:2 x GTX480,三头?
我正在运行Linux Mint 16(Petra) 我正在运行发行版附带的默认驱动程序nvidia-319 我有2张GTX480卡 我有3个显示器 使用Nvidia驱动程序,专有实用程序可以拾取所有显示器和GPU。 但是,类似于https://devtalk.nvidia.com/default/topic/719768/linux/304-121-ubuntu-14-04-xrandr-1-4-multi-gpu-not-being-detected上的报告/当我运行xrandr --listproviders时,只向我显示一个提供程序—第一张卡。我有xrandr 1.4,因此应该能够看到两者。如果我设置了一个单独的X屏幕,然后执行xrandr --listproviders --screen 1,则可以看到第二张卡片。但是,我不希望有多个X屏幕。我希望能够在监视器之间无缝地流动。 我不想运行xinerama,因为它设置起来很麻烦,应该由xrandr取代。 使用nouveau驱动程序,我可以完全按照我的意愿使用所有三个屏幕,但是性能并不理想。 因此,我有几个问题: 1.)这种行为是设计使然还是错误?我在http://uk.download.nvidia.com/XFree86/Linux-x86/319.12/README/randr14.html上注意到,该驱动程序仅支持Source Output功能。这会阻止我仅在xrandr中看到两个不同的卡提供商吗? 2)如果前者是正确的,我有办法解决这个问题吗? 3.)我玩过各种基本马赛克选项,但无济于事 我尝试的最后一个配置是: Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" EndSection Section "Monitor" # HorizSync source: edid, VertRefresh source: edid Identifier "Monitor1" VendorName "Unknown" ModelName "Ancor Communications Inc ASUS VS247" HorizSync 24.0 …

1
如何在Linux上调试无法绑定到设备的驱动程序?
我试图弄清楚为什么我的Creator CI20上的驱动程序未安装以下设备。供参考,我使用Linux内核v4.13.0并在本地进行编译: make ARCH=mips ci20_defconfig make -j8 ARCH=mips CROSS_COMPILE=mipsel-linux-gnu- uImage 从正在运行的系统中,我可以看到: ci20@ci20:~# find /sys | grep rng /sys/firmware/devicetree/base/jz4780-cgu@10000000/rng@d8 /sys/firmware/devicetree/base/jz4780-cgu@10000000/rng@d8/compatible /sys/firmware/devicetree/base/jz4780-cgu@10000000/rng@d8/name /sys/bus/platform/drivers/jz4780-rng /sys/bus/platform/drivers/jz4780-rng/bind /sys/bus/platform/drivers/jz4780-rng/unbind /sys/bus/platform/drivers/jz4780-rng/uevent 因此内核在运行时可以看到该设备,现在缺少的部分是为什么驱动程序从未绑定?我本来期望这样的事情: /sys/bus/platform/drivers/jz4780-rng/100000d8.rng 我确实找到了其他一些文章来解释如何调试正在运行的系统,例如: /programming/28406776/driver-binding-using-device-tree-without-compatible-string-in-the-driver /programming/35580862/device-tree-mismatch-probe-never-所谓 /programming/41446737/platform-device-driver-autoloading-mechanism 是否可以使用正在运行的内核的/ sys获取设备树的信息? 尽管这些帖子的信息准确无误,但对我来说却不是很有帮助。由于我是在本地构建内核(我printk在jz4780-rng驱动程序的probe函数中添加了),所以我的问题是: 我应该在编译时打开什么选项,以便内核在无法调用jz4780-rng驱动程序的probe函数时输出准确的信息? 特别是我该如何打印经过测试的总线/驱动器的完整列表driver_probe_device? 我printk可以在代码中的任何地方添加调试它。问题在于:哪个函数正在遍历设备树并调用probe / init函数? 以供参考: $ dtc -I fs -O dts /sys/firmware/devicetree/base | grep -A 1 …

3
如何判断我的wifi加密狗是否具有接入点功能?
我在Raspberry Pi上有一个Realtek 8191SU USB wifi加密狗。我正在尝试使用本教程设置wifi接入点。但是,我遇到了一些错误,我怀疑这可能是因为我的加密狗不支持作为访问点运行。有没有办法判断它是否具有接入点功能? 编辑 有没有类似于lsusb或的通用方法ifconfig可以在任何wifi加密狗上提供信息?

2
支持USB 3.0吗?
我似乎在这里找不到问题,但是我想知道如果有任何用户使用USB 3.0有什么体验? 我的华硕p5x58d上有usb 3,但是我还没有尝试过,在支持方面也不是很了解。 我觉得这是最好的社区Wiki,我们可以在此共享USB 3.0的经验。 本文简要讨论了linux和usb 3。 让评论流...
9 usb  hardware  drivers 

1
离线安装驱动程序Arch Linux
我一直在尝试在Macbook Pro上安装Arch Linux,但是无线和以太网驱动程序不起作用。因此,我无法访问其上的互联网。因此,在寻找解决方案的同时,我下载了以下驱动程序:http : //www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2(我从此AUR存储库中获得了驱动程序的链接:https ://aur.archlinux.org/packages/b43-firmware/) 但是问题是,我绝对不知道如何在安装过程中从命令行安装驱动程序。 为了使自己完全清楚,我说的MacBook没有任何形式的互联网连接,也没有有效的安装。因此,因此,必须能够从安装介质命令行完成所有解决方案。 注意:我还注意到,在启动过程中,我会收到一条简短的消息,提示找不到无线驱动程序,但是它的运行速度如此之快,以至于我无法正确阅读。

2
mmc0:初始化SD卡时出现错误-110
我的Arch出现问题,我插入SD无法检测到。 我也发现以下错误内核日志: uname -a Linux localhost.localdomain 4.9.6-1-ARCH #1 SMP PREEMPT Thu Jan 26 09:22:26 CET 2017 x86_64 GNU/Linux dmesg [ 3.663535] mmc0: error -110 whilst initialising SD card [ 4.515911] random: fast init done [ 4.720224] mmc0: error -110 whilst initialising SD card lspci -v 00:00.0 Host bridge: Intel Corporation …

4
我应该启用英特尔微码(Linux Mint 18)吗?
我刚刚用KDE安装了Linux Mint 18。在为wifi配置正确的驱动程序时,我遇到了启用“用于Intel CPU的处理器微代码固件”的选项。现在,该设备(描述为未知)被标记为“请勿使用”。 我应该启用这个选项吗?如果我理解正确,那么微代码应该可以对CPU进行详细的更改,而我不打算这样做。另一方面,我阅读了它可以帮助提高CPU的性能。你会推荐什么? 谢谢!


1
USB 2.0设备在USB 3.0端口中不起作用
我有一个Ubuntu 12.04系统。在该系统上,我有一个USB 3.0端口。在此端口中,我尝试使用USB 2.0设备,但是每次将USB 2.0设备插入USB 3.0端口时,系统都会挂起,并且尝试关闭,但不允许我这样做。 如果我继续将端口类型与设备速度(2.0到2.0)匹配,则一切正常。 所以我的问题是:如何允许USB 3.0端口使用USB 2.0设备,或者有什么方法可以将USB 3.0端口转换为驱动程序之类的USB 2.0端口? 我是否将我遇到的问题误认为另一种类型的问题? 这是我的lsub命令输出 Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 003 Device 002: ID 046d:0823 Logitech, Inc. Bus 001 Device 001: …
8 linux  ubuntu  drivers  usb 

4
进入内核编程的最佳方法?
并不是问什么书(尽管如果您知道有什么指南/教程会有所帮助),而是开始进行内核编程的最佳方法是什么,是否有一个特定的发行版是最好的学习方法? 我最感兴趣的是设备驱动程序部分,但是我想学习如何设置内核(模块等),我大约有4-5年的C / C ++经验,但这主要是大学的知识(因此不喜欢4-5年的工作经验,如果您明白我的意思)

2
将alauda驱动程序连接到mtd设备
我有一个USB读卡器,一个Olympus MAUSB-10。它使用Linux alauda驱动程序提供对SmartMedia或xD卡的直接闪存访问。这与典型的读卡器不同,后者只是将其公开为标准USB大容量存储设备。 Linux内核中有一些驱动程序可以执行FTL任务,并将其公开为标准块设备,但是我想直接访问闪存。我想知道是否可以使用的各种实用程序mtd-tools直接对其进行读取,写入和擦除。 因此,该设备是由公认的lsusb,和司机aluada和nand_ecc被加载。但是cat /proc/mtd没有透露其他可用的MTD设备,我也看不到任何其他设备/dev。如何创建新的mtd设备并将其连接到alauda驱动程序?

1
有时启动后Flash视频中没有声音?
有时,启动机器后,Flash视频中没有声音。首先,我不知道为什么会这样,但是当我在这里到那里读了几篇文章时,我发现这是因为我的USB网络摄像头(logitech)-ALSA弄乱了东西,不知道如何处理声音司机很好(所以他们说)。因此,我发现的建议之一是在引导过程中snd_hda_intel在snd_usb_audio模块之前(在我的情况下)强制模块加载。我以为它可以用,但是不久之后,同样的问题又出现了。如果仅从计算机上拔下网络摄像头,声音在每次启动时都可以正常工作,但我不想每次放下凸轮并放倒凸轮...任何人有任何建议我应尝试解决的方法?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.