当我单击Ubuntu 12.04上的其他驱动程序时,我看不到任何驱动程序。我如何检查在Ubuntu环境中为WiFi安装了哪些驱动程序。
当我单击Ubuntu 12.04上的其他驱动程序时,我看不到任何驱动程序。我如何检查在Ubuntu环境中为WiFi安装了哪些驱动程序。
Answers:
以下命令在终端中运行。用Ctrl+ Alt+ 打开一个T。
要检查您的无线适配器当前正在使用哪些驱动程序,可以运行以下命令:
sudo lshw -C network
lshw
列出您硬件上的信息-C network
过滤输出以仅显示网络类。在输出中,使用查找条目description: Wireless interface
。
这是我的Ubuntu的输出:
alaa @ aa-lu:〜$ sudo lshw -C网络 阿拉的[sudo]密码: *-网络 描述:无线接口 产品:RTL8723AE PCIe无线网络适配器 卖方:Realtek Semiconductor Co.,Ltd. 物理ID:0 巴士资讯:pci @ 0000:08:00.0 逻辑名称:wlan0 版本:00 序列号:24:ec:99:21:c9:29 宽度:64位 时钟:33MHz 功能:pm msi pciexpress bus_master cap_list以太网物理无线 配置:广播=是驱动程序= rtl8723ae驱动程序版本= 3.8.0-27-通用固件=不适用ip = 192.168.1.74等待时间= 0链接=是多播=是无线= IEEE 802.11bgn 资源:irq:17 ioport:3000(size = 256)内存:c3000000-c3003fff
在configuration
最后一行之前的行中,您将看到driver
我的卡当前正在使用的行。我已经在输出中突出显示了它。
或者,您可以使用以下命令:
lspci -nnk | grep -A2 0280
lspci
列出您的PCI连接卡上的信息-nnk
指示lspci
输出有关这些卡的更多信息(包括所使用的驱动程序)|
将输出传递给下一个命令grep 0280
过滤输出以显示包含的行0280
,这是Ubuntu中无线PCI控制器的PCI类代码。-A2
显示了另外两行信息。这是我的Ubuntu的输出:
08:00.0网络控制器[0280]:Realtek Semiconductor Co.,Ltd. RTL8723AE PCIe无线网络适配器[10ec:8723] 子系统:瑞昱半导体有限公司设备[10ec:0724]使用的 内核驱动程序:rtl8723ae
确定要使用的驱动程序后,可以使用以下命令显示有关该驱动程序的更多信息:
modinfo <driver-name>
要检查您当前安装了哪些无线驱动程序,但不一定被任何东西使用,可以执行以下命令:
find /lib/modules/$(uname -r)/kernel/drivers/net/wireless -name '*.ko'
上面的命令将列出您已安装的所有驱动程序。这可能是一个详尽的清单,因为这些是Ubuntu上的预安装驱动程序,使人们在安装Ubuntu时便可以使用其无线驱动程序。
以下方法包括安装其他软件,其名称为hardinfo。
您可以从USC搜索并安装hardinfo
要么
从终端(CTRL + ALT + T)应用以下命令
sudo apt-get install -y hardinfo
找到hardinfo从短跑(通过写hardinfo),打开它,并转到PCI设备如果您的无线适配器是一个集成的PCI设备。
内核模块旁边是指定的无线适配器的当前加载的驱动程序。在示例图片是ath9k
如果您的无线适配器是USB设备,则转到左侧列表左侧的设备下的相应条目。
software-properties-gtk &
。窗口打开后,在以“(universe)”结尾的行上打勾。完成后,sudo apt-get update
在终端中运行,然后尝试hardinfo
再次安装。
您也可以尝试:
ethtool -i wlan0 | grep driver
这将为您的wlan卡提供当前已加载的驱动程序,其输出如下所示:
uchiha@Hokage:~$ ethtool -i wlan0 | grep driver
driver: brcmsmac
这是我的Wi-Fi卡驱动程序。如果没有ethtool,可以通过以下方式安装:
sudo apt-get install ethtool
lspci | grep -i network
到您的问题中。