Wie kann ich die Informationen der aktuell installierten WLAN-Treiber überprüfen?


57

Als ich unter Ubuntu 12.04 auf zusätzliche Treiber geklickt habe, wurden keine Treiber angezeigt. Wie kann ich überprüfen, welche Treiber für WLAN in der Ubuntu-Umgebung installiert sind?


1
Bitte fügen Sie die Ausgabe von lspci | grep -i networkIhrer Frage hinzu.
Edwin

1
Es ist nicht wirklich möglich (oder nützlich), alle verfügbaren Gerätetreiber unter Linux aufzulisten (auch wenn diese auf eine bestimmte Geräteklasse beschränkt sind). Sie können jedoch alle verfügbaren Treiber auflisten, die in der Lage sind, ein bestimmtes Gerät zu handhaben, und, was noch wichtiger ist, den, der das Gerät derzeit beansprucht , dh den Treiber, mit dem es "gefahren" wurde.
David Foerster

Antworten:


94

Die folgenden Befehle werden in einem Terminal ausgeführt. Öffne eins mit Ctrl+ Alt+ T.

Um zu überprüfen, welche Treiber Ihr WLAN-Adapter derzeit verwendet , können Sie den folgenden Befehl ausführen:

sudo lshw -C network
  • lshw listet Informationen zu Ihrer Hardware auf
  • -C network filtert die Ausgabe so, dass nur die Netzwerkklasse angezeigt wird.

Suchen Sie in der Ausgabe den Eintrag mit description: Wireless interface.

Hier ist die Ausgabe von meinem Ubuntu:

alaa @ aa-lu: ~ $ sudo lshw -C network
[sudo] Passwort für alaa: 
  *-Netzwerk               
       Beschreibung: Drahtlose Schnittstelle
       Produkt: RTL8723AE PCIe Wireless-Netzwerkadapter
       Anbieter: Realtek Semiconductor Co., Ltd.
       physische ID: 0
       bus info: pci @ 0000: 08: 00.0
       logischer Name: wlan0
       Version: 00
       Seriennummer: 24: ec: 99: 21: c9: 29
       Breite: 64 Bit
       Takt: 33MHz
       fähigkeiten: pm msi pciexpress bus_master cap_list ethernet physical wireless
       Konfiguration: Broadcast = Ja Treiber = RTL8723AE Treiberversion = 3.8.0-27-Generic Firmware = N / A IP = 192.168.1.74 Latenz = 0 Link = Ja Multicast = Ja Wireless = IEEE 802.11bgn
       ressourcen: irq: 17 ioport: 3000 (größe = 256) speicher: c3000000-c3003fff

In der configurationZeile (vorletzte Zeile) sehen Sie driver, welche Karte gerade verwendet wird. Ich habe es in der Ausgabe hervorgehoben.

Alternativ können Sie den Befehl verwenden:

lspci -nnk | grep -A2 0280
  • lspci listet Informationen zu Ihren PCI-Karten auf
  • -nnkweist lspcian, weitere Informationen zu diesen Karten (einschließlich des verwendeten Treibers) auszugeben
  • | leitet die Ausgabe an den nächsten Befehl weiter
  • grep 0280filtert die Ausgabe, um Zeilen anzuzeigen 0280, die den PCI-Klassencode für drahtlose PCI-Controller in Ubuntu enthalten.
  • -A2 zeigt zwei weitere Informationszeilen.

Hier ist die Ausgabe von meinem Ubuntu:

08: 00.0 Netzwerkcontroller: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless-Netzwerkadapter [10ec: 8723]
    Subsystem: Realtek Semiconductor Co., Ltd. Gerät [10ec: 0724]
    Kernel - Treiber im Einsatz: rtl8723ae

Sobald Sie den verwendeten Treiber ermittelt haben, können Sie mit dem folgenden Befehl weitere Informationen dazu anzeigen:

modinfo <driver-name>

Mit dem folgenden Befehl können Sie überprüfen, welche drahtlosen Treiber derzeit installiert sind , aber nicht unbedingt von irgendetwas verwendet werden:

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

Der obige Befehl listet alle Treiber auf, die Sie installiert haben. Dies ist wahrscheinlich eine vollständige Liste, da es sich um vorinstallierte Treiber auf Ihrem Ubuntu handelt, damit Benutzer ihre drahtlosen Treiber verwenden können, sobald sie Ubuntu installieren.


1
Ergebnis für: lshw -c Network * -network UNCLAIMED Beschreibung: Netzwerkcontroller Produkt: BCM43228 802.11a / b / g / n Hersteller: Broadcom Corporation physikalische ID: 0 Businfo: pci @ 0000: 02: 00.0 Version: 00 Breite: 64 Bit Takt: 33MHz Fähigkeiten: pm msi pciexpress bus_master cap_list Konfiguration: Latenz = 0 Ressourcen: Speicher: f7e00000-f7e03fff * -Netzwerkbeschreibung: Ethernet-Schnittstelle Produkt: NetXtreme BCM5761 Gigabit Ethernet PCIe Anbieter: Broadcom Corporation
Inderjeet

Aber WLAN funktioniert nicht, wie man das Problem behebt. Muss ich einen zusätzlichen Treiber installieren?
Inderjeet

Ich habe zwei Treiber gefunden 1) Kernel-Treiber im Einsatz: SDHCI-PCI 2) Kernel-Treiber im Einsatz: TG3, aber immer noch WiFi funktioniert nicht
Inderjeet

Ihre Frage lautete "Wie kann ich die Informationen der derzeit installierten WLAN-Treiber überprüfen?" Ich wusste nicht (und du hast es auch nicht erwähnt), dass deine WLAN-Karte nicht funktioniert. Überprüfen Sie zunächst diese Antwort: askubuntu.com/a/60395/52726 . Wenn Ihre WLAN-Karte immer noch nicht funktioniert, stellen Sie eine weitere Frage.
Alaa Ali

11

Die folgende Methode umfasst die Installation zusätzlicher Software, deren Name hardinfo lautet .

Sie können hardinfo von USC aus suchen und installieren

oder

Wenden Sie vom Terminal aus (STRG + ALT + T) den folgenden Befehl an

sudo apt-get install -y hardinfo 

Suchen Sie hardinfo in Dash (indem Sie schreiben: hardinfo), öffnen Sie es und gehen Sie zu PCI Devices (PCI-Geräte), wenn Ihr Wireless-Adapter ein integriertes PCI-Gerät ist.

Bildbeschreibung hier eingeben

Neben den Kernel-Modulen befindet sich der aktuell geladene Treiber des angegebenen Wireless-Adapters. Im Beispiel ist das Bildath9k

Wenn es sich bei Ihrem WLAN-Adapter um ein USB-Gerät handelt, gehen Sie zu dem entsprechenden Eintrag in der linken Liste unter Geräte .


Lesen der Paketliste ... Fertig Erstellen des Abhängigkeitsbaums Lesen der Statusinformationen ... Fertig E: Paket-Hardinfo konnte nicht gefunden werden
Inderjeet

Sie müssen das Universumsrepository aktivieren. Typ software-properties-gtk &. Setzen Sie nach dem Öffnen des Fensters ein Häkchen in die Zeile mit der Endung "(Universum)". Führen Sie anschließend sudo apt-get updatedas Terminal aus und versuchen Sie es hardinfoerneut.
Alaa Ali

Immer noch die gleichen Informationen erhalten: ** Kann Paket Hardinfo nicht finden **
Inderjeet

Nur um Ihnen
mitzuteilen,

Ihre Frage (als Titel gesetzt) ​​wurde beantwortet. IMHO wurde vollständig beantwortet. Wenn Sie jetzt ein anderes Problem haben, können Sie ein neues öffnen oder in anderen Ubuntu-Helpdesks (ubuntuforums.org - answers.launchpad.net ..etc) nach Hilfe suchen. Bitte wählen Sie die passende Antwort (die, von der Sie glauben, dass sie Ihr Problem löst, und klicken Sie auf die richtige Antwort).
NickTux

5

Sie können auch versuchen:

ethtool -i wlan0 | grep driver

Dies gibt den aktuell geladenen Treiber für Ihre WLAN-Karte mit folgender Ausgabe aus:

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

Das ist mein Treiber für Wi-Fi-Karte. Wenn Sie kein Ethtool haben, können Sie es folgendermaßen installieren:

sudo apt-get install ethtool


@ P.-H., Dies war meine erste Antwort ... Ich weiß nicht, wie ich die Formatierung erhalten soll. Ich habe den Abschnitt "Markdown" gelesen, um die Formatierung richtig zu machen, konnte sie aber nicht verstehen bitte erkläre es mir anhand eines beispiels
Sanjay Ramrakhyani

Hallo, können Sie diese überprüfen Markdown Bearbeiten von Hilfe - Artikel, und Sie können mit der Frage , eine neue Frage üben (nur tun es nicht abgesendet haben , werden Sie die Vorschau sehen)
P.-H. Lin

1

Sie können diesen Befehl verwenden:

sudo lspci -nn -v -s your socket        

0

Versuchen

lsmod

um zu überprüfen, ob das Modul r8169 existiert: Wenn es nicht existiert, dann füge es hinzu durch:

sudo modprobe r8169

Dies löste das Problem für mich.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.