Jak mogę sprawdzić informacje o aktualnie zainstalowanych sterownikach WiFi?
57
Kiedy kliknąłem dodatkowe sterowniki w systemie Ubuntu 12.04, nie widziałem żadnych sterowników. Jak mogę sprawdzić, które sterowniki są zainstalowane dla WiFi w środowisku Ubuntu.
Dodaj wynik lspci | grep -i networkswojego pytania.
edwin
1
Naprawdę nie jest możliwe (ani przydatne) wyliczenie wszystkich dostępnych sterowników urządzeń w Linuksie (nawet jeśli są ograniczone do określonej klasy urządzeń). Jednakże, można wyliczyć wszystkie dostępne sterowniki, które są zdolne do obsługi danego urządzenia, a co ważniejsze, ten aktualnie twierdząc urządzenie, czyli kierowca wykorzystywane do „drive” go.
David Foerster,
Odpowiedzi:
94
Następujące polecenia są uruchamiane w terminalu. Otwórz jeden przez Ctrl+ Alt+ T.
Aby sprawdzić, jakich sterowników używa Twój adapter bezprzewodowy , możesz uruchomić następujące polecenie:
sudo lshw -C network
lshw wyświetla informacje o twoim sprzęcie
-C network filtruje dane wyjściowe, aby pokazać tylko klasę sieci.
W danych wyjściowych poszukaj wpisu za pomocą description: Wireless interface.
Oto dane wyjściowe z mojego Ubuntu:
alaa @ aa-lu: ~ $ sudo lshw -C sieć
[sudo] hasło do alaa:
*-sieć
opis: interfejs bezprzewodowy
produkt: RTL8723AE Bezprzewodowa karta sieciowa PCIe
dostawca: Realtek Semiconductor Co., Ltd.
identyfikator fizyczny: 0
Informacje o autobusie: pci @ 0000: 08: 00.0
nazwa logiczna: wlan0
wersja: 00
serial: 24: ec: 99: 21: c9: 29
szerokość: 64 bity
zegar: 33 MHz
możliwości: pm msi pciexpress bus_master cap_list ethernet fizyczny bezprzewodowy
konfiguracja: broadcast = tak sterownik = wersja sterownika rtl8723ae = 3.8.0-27-ogólne oprogramowanie układowe = nie dotyczy ip = 192.168.1.74 opóźnienie = 0 łącze = tak multicast = tak bezprzewodowy = IEEE 802.11bgn
zasoby: irq: 17 ioport: 3000 (rozmiar = 256) pamięć: c3000000-c3003fff
W configurationlinii (linia przed ostatnią) zobaczysz driveraktualnie używane przez moją kartę. Podkreśliłem to w wynikach.
Alternatywnie możesz użyć polecenia:
lspci -nnk | grep -A2 0280
lspci wyświetla informacje o kartach podłączonych przez PCI
-nnkinstruuje, lspciaby wyświetlić więcej informacji o tych kartach (w tym o używanym sterowniku)
| przesyła dane wyjściowe do następnego polecenia
grep 0280filtruje dane wyjściowe, aby wyświetlić wiersze zawierające 0280, czyli kod klasy PCI dla bezprzewodowych kontrolerów PCI w Ubuntu.
Powyższe polecenie wyświetli listę wszystkich zainstalowanych sterowników. To prawdopodobnie będzie wyczerpująca lista, ponieważ są to fabrycznie zainstalowane sterowniki w systemie Ubuntu, aby umożliwić użytkownikom korzystanie ze sterowników bezprzewodowych natychmiast po zainstalowaniu systemu Ubuntu.
Wynik dla: lshw -c Sieć * -sieci NIEZGŁOSZONY opis: Produkt kontrolera sieci: BCM43228 802.11a / b / g / n dostawca: Identyfikator fizyczny Broadcom Corporation: 0 informacje o magistrali: pci @ 0000: 02: 00.0 wersja: 00 szerokość: 64 zegar bitów: 33MHz możliwości: pm msi pciexpress bus_master konfiguracja cap_list: opóźnienie = 0 zasobów: pamięć: f7e00000-f7e03fff * - opis sieci: produkt interfejsu Ethernet: NetXtreme BCM5761 Gigabit Ethernet PCIe dostawca: Broadcom Corporation
Inderjeet
Ale sieć bezprzewodowa nie działa w celu rozwiązania problemu, czy mam zainstalować jakiś dodatkowy sterownik.
Inderjeet,
Znalazłem dwóch kierowców 1) Sterownik jądra w użyciu: sdhci-pci 2) Sterownik jądra w użyciu: TG3 ale wifi nie działa
Inderjeet
Twoje pytanie brzmiało: „Jak mogę sprawdzić informacje o aktualnie zainstalowanych sterownikach WiFi?” Nie wiedziałem (ani nie wspominałeś), że twoja karta bezprzewodowa nie działa. Najpierw sprawdź tę odpowiedź: askubuntu.com/a/60395/52726 . Jeśli nadal nie możesz uruchomić karty bezprzewodowej, opublikuj kolejne pytanie.
Alaa Ali,
11
Poniższa metoda obejmuje instalację dodatkowego oprogramowania o nazwie hardinfo .
Możesz wyszukiwać i instalować hardinfo z USC
lub
z terminala (CTRL + ALT + T) zastosuj następujące polecenie
sudo apt-get install -y hardinfo
Zlokalizuj hardinfo z Dash (pisząc: hardinfo), otwórz je i przejdź do urządzeń PCI, jeśli bezprzewodowy adapter jest zintegrowanym urządzeniem PCI.
Obok modułów jądra znajduje się aktualnie załadowany sterownik określonej karty sieci bezprzewodowej. Na przykład zdjęcie toath9k
Jeśli Twój adapter bezprzewodowy jest urządzeniem USB, przejdź do odpowiedniego wpisu na lewej liście w obszarze Urządzenia .
Czytając listę pakietów ... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie ... Gotowe E: Nie można zlokalizować pakiet hardinfo
Inderjeet
Musisz włączyć repozytorium wszechświata. Typ software-properties-gtk &. Po otwarciu okna zaznacz znacznik wyboru na linii kończącej się na „(wszechświat)”. Gdy to zrobisz, uruchom sudo apt-get updateterminal, a następnie spróbuj zainstalować hardinfoponownie.
Alaa Ali,
Nadal otrzymuję te same informacje: ** Nie można znaleźć pakietu hardinfo **
Inderjeet,
Wystarczy poinformować, internet nie działa na moim komputerze jak mam tylko wifi i to nie jest dostępne dla mnie
Inderjeet
Odpowiedzi na twoje pytanie (zgodnie z tytułem). Odpowiedź IMHO została całkowicie udzielona. Teraz, jeśli masz inny problem, możesz otworzyć nowy lub wyszukać pomoc w innych działach pomocy Ubuntu (ubuntuforums.org - answer.launchpad.net ..etc). Wybierz odpowiednią odpowiedź (tę, która Twoim zdaniem rozwiązuje problem, i kliknij ją jako poprawną).
NickTux,
5
Możesz także spróbować:
ethtool -i wlan0 | grep driver
daje to aktualnie załadowany sterownik twojej karty WLAN z takim wyjściem:
@ P.-H., To była moja pierwsza odpowiedź ... nie wiem, jak uzyskać formatowanie. Przeczytałem „sekcję Markdown”, aby poprawnie sformatować, ale nie mogłem tego zrozumieć ... proszę wytłumacz mi to na przykładzie?
sanjay ramrakhyani
Cześć, możesz sprawdzić ten artykuł pomocy dotyczącej edycji Markdown i ćwiczyć, zadając nowe pytanie (po prostu nie przesyłaj go, zobaczysz podgląd)
lspci | grep -i network
swojego pytania.Odpowiedzi:
Następujące polecenia są uruchamiane w terminalu. Otwórz jeden przez Ctrl+ Alt+ T.
Aby sprawdzić, jakich sterowników używa Twój adapter bezprzewodowy , możesz uruchomić następujące polecenie:
lshw
wyświetla informacje o twoim sprzęcie-C network
filtruje dane wyjściowe, aby pokazać tylko klasę sieci.W danych wyjściowych poszukaj wpisu za pomocą
description: Wireless interface
.Oto dane wyjściowe z mojego Ubuntu:
W
configuration
linii (linia przed ostatnią) zobaczyszdriver
aktualnie używane przez moją kartę. Podkreśliłem to w wynikach.Alternatywnie możesz użyć polecenia:
lspci
wyświetla informacje o kartach podłączonych przez PCI-nnk
instruuje,lspci
aby wyświetlić więcej informacji o tych kartach (w tym o używanym sterowniku)|
przesyła dane wyjściowe do następnego poleceniagrep 0280
filtruje dane wyjściowe, aby wyświetlić wiersze zawierające0280
, czyli kod klasy PCI dla bezprzewodowych kontrolerów PCI w Ubuntu.-A2
pokazuje jeszcze dwie linie informacji.Oto dane wyjściowe z mojego Ubuntu:
Po określeniu używanego sterownika możesz użyć następującego polecenia, aby wyświetlić więcej informacji na jego temat:
Aby sprawdzić, jakie sterowniki bezprzewodowe zainstalowałeś , ale niekoniecznie są używane przez cokolwiek, możesz wykonać następujące polecenie:
Powyższe polecenie wyświetli listę wszystkich zainstalowanych sterowników. To prawdopodobnie będzie wyczerpująca lista, ponieważ są to fabrycznie zainstalowane sterowniki w systemie Ubuntu, aby umożliwić użytkownikom korzystanie ze sterowników bezprzewodowych natychmiast po zainstalowaniu systemu Ubuntu.
źródło
Poniższa metoda obejmuje instalację dodatkowego oprogramowania o nazwie hardinfo .
Możesz wyszukiwać i instalować hardinfo z USC
lub
z terminala (CTRL + ALT + T) zastosuj następujące polecenie
Zlokalizuj hardinfo z Dash (pisząc: hardinfo), otwórz je i przejdź do urządzeń PCI, jeśli bezprzewodowy adapter jest zintegrowanym urządzeniem PCI.
Obok modułów jądra znajduje się aktualnie załadowany sterownik określonej karty sieci bezprzewodowej. Na przykład zdjęcie to
ath9k
Jeśli Twój adapter bezprzewodowy jest urządzeniem USB, przejdź do odpowiedniego wpisu na lewej liście w obszarze Urządzenia .
źródło
software-properties-gtk &
. Po otwarciu okna zaznacz znacznik wyboru na linii kończącej się na „(wszechświat)”. Gdy to zrobisz, uruchomsudo apt-get update
terminal, a następnie spróbuj zainstalowaćhardinfo
ponownie.Możesz także spróbować:
ethtool -i wlan0 | grep driver
daje to aktualnie załadowany sterownik twojej karty WLAN z takim wyjściem:
który jest moim sterownikiem do karty Wi-Fi. Jeśli nie masz ethtoola, możesz go zainstalować:
sudo apt-get install ethtool
źródło
Możesz użyć tego polecenia:
źródło
Próbować
aby sprawdzić, czy moduł r8169 istnieje: Jeśli nie, dodaj go przez:
To rozwiązało problem dla mnie.
źródło