Z jakiego sterownika bezprzewodowego korzystam?

13

Próbuję znaleźć najbardziej odpowiedni sterownik dla mojego sieciowego urządzenia USB w Ubuntu 11.10. Po pierwsze, gdzie mogę sprawdzić sterownik, którego używa Ubuntu do sterowania tym urządzeniem? W Narzędziach sieciowych pojawia się jako interfejs bezprzewodowy (wlan1), ale oprócz adresu MAC i niektórych statystyk dotyczących transmisji danych, nie ma żadnych informacji o sterowniku.

Zainstalowałem już aircrack-ng, który zapewnia kilka opcji skanowania sieci. Działając airmon-ng start wlan1w terminalu otrzymuję:

Interface   Chipset     Driver

eth1        Unknown         wl

wlan1       Unknown     rt2800usb - [phy2]
                                    (monitor mode enabled on mon0)

Adapter bezprzewodowy to model TP-LINK TL-WN7200ND, a panel bezprzewodowy odczytuje go jako adapter RaLink. Wydaje się, że rt2800usb jest sterownikiem karty, ale czy jest coś mocniejszego dla tego urządzenia?

Stbn
źródło
Chciałbym pomóc, jak tylko mogę, ale strona jest skonfigurowana tak, aby zadawać jedno pytanie na raz. Twoje pierwsze pytanie, w zasadzie „jakiego sterownika WiFi używam” jest świetne. Twoje drugie pytanie: „jaki jest najlepszy sterownik dla mojej karty”, jest również dobre, ale wymaga własnego pytania. Jako bonus otrzymasz więcej powtórzeń (punktów i realnych), zadając więcej pytań i akceptując odpowiedzi.
djeikyb
Nie zapomnij zaznaczyć odpowiedzi! To ważna część społeczności askubuntu.com.
djeikyb

Odpowiedzi:

19

Możesz uzyskać wiele fajnych informacji, grzebiąc /sys. /sys/classma wpisy dla każdej klasy urządzeń, do obsługi których instalowany jest system Linux. Informacje o sterowniku można znaleźć na tej ścieżce:

$ ls /sys/class/net/wlan0/device/driver/module/drivers
pci:ath5k@

Moja karta Wi-Fi, o nazwie wlan0, korzysta ze sterownika ath5k. Oto informacje o sterowniku dla jednej z moich kart Ethernet:

$ ls /sys/class/net/eth1/device/driver/module/drivers
pci:forcedeth@

Nawiasem mówiąc, Ubuntu (jak większość dystrybucji Linuksa) zawiera sterowniki urządzeń jako moduły jądra. Jądro to duże oprogramowanie, które obsługuje sprzęt komputerowy. Ubuntu ładuje moduły dla twojego sprzętu w oparciu o to, co wyczuwa. Można uzyskać listę załadowanych modułów uruchamiając polecenie: lsmod. Oto fragment mojego wyjścia lsmod:

bluetooth             130968  0 
ath5k                 127724  0 
ath                    11990  1 ath5k
eeepc_laptop           12412  0 
sparse_keymap           2660  1 eeepc_laptop
mac80211              196283  1 ath5k
pci_hotplug            22072  1 eeepc_laptop
cfg80211              142540  3 ath5k,ath,mac80211
rfkill                 12470  3 bluetooth,eeepc_laptop,cfg80211
crc16                   1091  2 bluetooth,ext4

Lewa kolumna to lista załadowanych modułów, prawa kolumna po prawej pokazuje, z których modułów korzystają z kolei. Jak widać, wszystkie one wykorzystują lub są powiązane z modułem ath5k.

djeikyb
źródło
Problem polega na tym: jeśli podłączę urządzenie, przestanie ono podłączać kartę Wi-Fi mojego komputera, próbując połączyć się z tą samą siecią. Wydaje się, że jest to problem niezgodności między bezprzewodową kartą USB a siecią, z którą próbuję się połączyć.
Stbn
dane wyjściowe są prawie wyczerpane podczas działania lsmod, ale znalazłem ścieżkę do sterownika, przeglądając katalog / sys / class. dzięki
Stbn
@Stbn tak, to dość długo. Możesz go przepuszczać, lessaby przewijać w górę i w dół w następujący sposób:lsmod | less
djeikyb,
0

jeśli Ubuntu znalazł sterownik i możesz surfować po sieci, nie sądzę, że powinieneś go zmieniać. Aby dowiedzieć się, który sterownik jest w użyciu, zobacz post djeikyb lub patrz poniżej.

Jeśli Ubuntu nie znalazł sterownika, najpierw pozwól Ubuntu go wyszukać. W tym celu uruchom „Ustawienia systemu” i uruchom „Sterowniki sprzętowe”. To działa. Ta metoda jest także łatwym sposobem na sprawdzenie aktualnie używanych (zastrzeżonych) sterowników .

Najtrudniejszym sposobem jest zidentyfikowanie chipsetu USB-WiFi i wyszukiwanie za pomocą tych informacji

W tym celu należy wydać polecenie „lsusb”. Otwórz terminal gnome i wpisz „lsusb”, bez cudzysłowów. Powinieneś zobaczyć coś takiego:

$ Bus 002 Device 003: ID 064e:a103 Suyin Corp. Acer/HP Integrated Webcam [CN0314]

To jest moja kamera internetowa, moją kartę WiFi można rozpoznać po lspci.

Na podstawie informacji (zgodnie z powyższym przykładem: dostawca 064e - Suyin Corp. i produkt a103 - zintegrowana kamera internetowa Acer / HP) powinieneś być w stanie dokładnie wyszukać potrzebny sterownik.

anca.tibor
źródło