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

Modified on: Sat, 09 Jun 2018 11:44:23 +0800

当我点击Ubuntu 12.04上的其他驱动程序时,我看不到任何驱动程序..如何查看在Ubuntu环境中为WiFi安装的驱动程序。

最佳答案

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

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

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

在输出中,使用description: Wireless interface查找条目。

这是我的Ubuntu的输出:

alaa@aa-lu:~$ sudo lshw -C network
[sudo] password for alaa: 
  *-network               
       description: Wireless interface
       product: RTL8723AE PCIe Wireless Network Adapter
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:08:00.0
       logical name: wlan0
       version: 00
       serial: 24:ec:99:21:c9:29
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rtl8723ae driverversion=3.8.0-27-generic firmware=N/A ip=192.168.1.74 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
       resources: irq:17 ioport:3000(size=256) memory:c3000000-c3003fff

configuration行(最后一行)中,您会看到我的卡当前正在使用的driver。我在输出中突出显示了它。

或者,您可以使用命令:

lspci -nnk | grep -A2 0280
  • lspci列出有关PCI连接卡的信息
  • -nnk指示lspci输出有关这些卡的更多信息(包括正在使用的驱动程序)
  • |将输出传递给下一个命令
  • grep 0280过滤输出以显示包含0280的行,这是PCI类代码
  • -A2显示另外两行信息。

这是我的Ubuntu的输出:

08:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter [10ec:8723]
    Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:0724]
    Kernel driver in use: rtl8723ae

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

modinfo <driver-name>


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

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

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

作者:,Alaa Ali

相关问答

添加新评论