Wie finde ich heraus, welchen Treiber eine Hardware verwendet?

10

Heute versuche ich herauszufinden, welcher Treiber für meinen drahtlosen USB-Dongle am besten geeignet ist. Überall, wo ich hinschaue, sehe ich nur, Ralink STAaber das sagt mir nicht, um welches Modul es sich tatsächlich handelt.

Ich bin sicher, es gibt eine Möglichkeit, es nachzuschlagen, aber der Computer sollte es mir sagen können, nicht wahr?

Meta: Diese Frage steht jeder Hardware offen, nicht nur meiner WLAN-Karte. Es wäre hilfreich, wenn wir eine Reihe nützlicher Diagnoseverfahren hätten, damit andere Leute herausfinden können, was mit ihrer Hardware los ist.

Oli
quelle

Antworten:

10

lshw

lshwist ein sehr nützliches Tool, um Details zu Ihrer gesamten Hardware zu finden. Es sollte in der Lage sein, Ihnen alle Arten von Unsinn zu erzählen - einige nützlich, andere nicht. In meinem Fall sudo lshw -c networkgab mir Folgendes über meine Kabelkarte:

  *-network
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:09:00.0
       logical name: eth1
       version: 03
       serial: xx:xx:xx:xx:xx:xx
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: ...

Der Fahrer ist in dem configuration:Abschnitt gegen Ende begraben.

Wenn Sie nur eine kurze Liste der verwendeten Module wünschen, können Sie Folgendes verwenden:

sudo lshw | grep -Eo 'driver=[^ ]+' | sort -u | cut -d\= -f2
Oli
quelle
1
Wenn Sie das lshw-gtkPaket installieren , können Sie gksu lshw -Xeine GUI für Hardwareinformationen abrufen.
Lekensteyn
@Lekensteyn Der Paketname und der Befehl wurden korrigiert. Ich bin nicht so begeistert davon, weil die Oberfläche ziemlich unintuitiv ist. Es funktioniert , aber die Spalte Navigation ist schwieriger zu verwenden (IMO, natürlich) als Rohrleitungen lshwdurch less.
Oli
7

Sie können hardinfo installieren und die verschiedenen Hardwarekategorien durchsuchen, um Informationen darüber zu erhalten, welchen Treiber jedes Gerät in der Liste verwendet.

Bildschirmfoto:
Geben Sie hier die Bildbeschreibung ein

RolandiXor
quelle
1
Ah ja. Ich habe das schon einmal benutzt und mag es wirklich. Zumal es einige grundlegende Benchmarks gibt, um sicherzustellen, dass alles reibungslos läuft.
Oli