Как я могу проверить информацию об установленных на данный момент драйверах WiFi?

Когда я щелкнул по дополнительным драйверам в Ubuntu 12.04, я не увидел никаких драйверов. Как я могу проверить, какие драйверы установлены для WiFi в среде Ubuntu.

57
задан 16 August 2013 в 20:12

5 ответов

Следующие команды выполняются в терминале. Откройтесь один 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 для беспроводных контроллеров PCI в Ubuntu.
  • -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.

94
ответ дан 16 August 2013 в 20:12

Вы также можете попробовать:

ethtool -i wlan0 | grep driver

это дает текущий загруженный драйвер для вашей карты WLAN с выводом, подобным этому:

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

, который является моим Драйвер для карты Wi-Fi. Если у вас нет ethtool, вы можете установить его:

sudo apt-get install ethtool

0
ответ дан 16 August 2013 в 20:12

Следующий метод включает установку дополнительного программного обеспечения, имя которого - hardinfo .

Вы можете искать и устанавливать hardinfo из USC

или

из терминала (CTRL + ALT + T), применяя следующую команду

sudo apt-get install -y hardinfo 

Найти Hardinfo из Тире (написав: hardinfo), откройте его и перейдите к PCI Devices , если ваш беспроводной адаптер является встроенным устройством PCI.

enter image description here

Рядом с Модули ядра находится текущий загруженный драйвер указанного беспроводного адаптера. Например, изображение ath9k

Если беспроводной адаптер является устройством USB, перейдите к соответствующей записи в левом списке в разделе Устройства .

0
ответ дан 16 August 2013 в 20:12

Вы можете использовать эту команду:

sudo lspci -nn -v -s your socket        
0
ответ дан 16 August 2013 в 20:12

Попробуйте

lsmod

, чтобы проверить, существует ли модуль r8169: Если его нет, то добавьте его с помощью:

[ 113] sudo modprobe r8169

Это решило проблему для меня.

0
ответ дан 16 August 2013 в 20:12

Другие вопросы по тегам:

Похожие вопросы: