Когда я щелкнул по дополнительным драйверам в Ubuntu 12.04, я не увидел никаких драйверов. Как я могу проверить, какие драйверы установлены для WiFi в среде Ubuntu.
Следующие команды выполняются в терминале. Откройтесь один 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.
Вы также можете попробовать:
ethtool -i wlan0 | grep driver
это дает текущий загруженный драйвер для вашей карты WLAN с выводом, подобным этому:
uchiha@Hokage:~$ ethtool -i wlan0 | grep driver
driver: brcmsmac
, который является моим Драйвер для карты Wi-Fi. Если у вас нет ethtool, вы можете установить его:
sudo apt-get install ethtool
Следующий метод включает установку дополнительного программного обеспечения, имя которого - hardinfo .
Вы можете искать и устанавливать hardinfo из USC
или
из терминала (CTRL + ALT + T), применяя следующую команду
sudo apt-get install -y hardinfo
Найти Hardinfo из Тире (написав: hardinfo), откройте его и перейдите к PCI Devices , если ваш беспроводной адаптер является встроенным устройством PCI.
Рядом с Модули ядра находится текущий загруженный драйвер указанного беспроводного адаптера. Например, изображение ath9k
Если беспроводной адаптер является устройством USB, перейдите к соответствующей записи в левом списке в разделе Устройства .
Вы можете использовать эту команду:
sudo lspci -nn -v -s your socket
Попробуйте
lsmod
blockquote>, чтобы проверить, существует ли модуль r8169: Если его нет, то добавьте его с помощью:
[ 113] sudo modprobe r8169blockquote>
Это решило проблему для меня.