如何查看当前安装的WiFi驱动程序的信息?

如何查看当前安装的WiFi驱动程序的信息?

当我在 Ubuntu 12.04 上单击其他驱动程序时,我看不到任何驱动程序。如何检查在 Ubuntu 环境中安装了哪些 WiFi 驱动程序。

答案1

以下命令在终端中运行。通过Ctrl+ Alt+打开一个T

检查你的无线适配器的驱动程序目前正在使用,你可以运行以下命令:

sudo lshw -C network
  • lshw列出您的硬件信息
  • -C network过滤输出以仅显示网络类。

在输出中,查找带有 的条目description: Wireless interface

以下是我的 Ubuntu 的输出:

alaa@aa-lu:~$ sudo lshw -C 网络
[sudo] alaa 的密码:
  *-网络               
       描述:无线接口
       产品:RTL8723AE PCIe 无线网络适配器
       供应商:瑞昱半导体有限公司
       物理 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-通用固件 = N/A 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,即PCI 类代码用于 Ubuntu 中的无线 PCI 控制器。
  • -A2显示另外两行信息。

以下是我的 Ubuntu 的输出:

08:00.0 网络控制器 [0280]: 瑞昱半导体有限公司 RTL8723AE PCIe 无线网络适配器 [10ec:8723]
    子系统:瑞昱半导体有限公司设备 [10ec:0724]
    核心司机正在使用:rtl8723ae

一旦确定了正在使用的驱动程序,您就可以使用以下命令显示有关它的更多信息:

modinfo <driver-name>

要检查您使用的无线驱动程序目前已安装,但不一定被任何东西使用,您可以执行以下命令:

find /lib/modules/$(uname -r)/kernel/drivers/net/wireless -name '*.ko'

上述命令将列出您已安装的所有驱动程序。这可能是一个详尽的列表,因为这些是 Ubuntu 上预装的驱动程序,以便人们在安装 Ubuntu 后立即使用其无线驱动程序。

答案2

以下方法包括安装附加软件,其名称为硬信息

您可以从 USC 搜索并安装 hardinfo

或者

从终端 (CTRL+ALT+T) 应用以下命令

sudo apt-get install -y hardinfo 

从 Dash 中找到 hardinfo(通过写入:hardinfo),打开它并转到PCI 设备如果您的无线适配器是集成 PCI 设备。

在此处输入图片描述

旁边内核模块是指定无线适配器当前加载的驱动程序。示例图片中为ath9k

如果您的无线适配器是 USB 设备,请转到左侧列表中的相应条目设备

答案3

您还可以尝试:

ethtool -i wlan0 | grep driver

这将显示你的 WLAN 卡当前加载的驱动程序,输出如下:

uchiha@Hokage:~$ ethtool -i wlan0 | grep driver  
driver: brcmsmac 

这是我的 wifi 卡驱动程序。如果你没有 ethtool,你可以通过以下方式安装它:

sudo apt-get install ethtool

答案4

尝试

修改

检查模块 r8169 是否存在:如果不存在则通过以下方式添加:

sudo modprobe r8169

这为我解决了这个问题。

相关内容