Werden lsusb und lspci Geräte auflisten, für die das System keine Treiber hat?

10

Ich verwalte Linux-Systeme seit Jahren, aber normalerweise handelt es sich um Commodity-Boxen. Daher habe ich selten Treiberprobleme, da ich kein "eingeschränktes" oder "proprietäres" Treiberpaket installieren oder die nvidia-Binärtreiber manuell zurück installieren muss am Tag.

Eine Frage, auf die ich nie eine klare Antwort erhalten habe, betrifft jedoch die gängige Fehlerbehebungspraxis. Wird lsusbund lspcilistet Gerät, für das ein System keine Treiber hat (Kernelmodule)? Ich versuche , eine Webcam auf einem SiS-Chipsatz Laptop zu installieren und obwohl ich eine körperliche Webcam sehen kann, weder lsusboder lspcizeigen mir , dass jede Webcam-ähnliches Gerät vorhanden ist .

Ich möchte wissen, ob etwas angezeigt wird oder ob Treiber erforderlich sind, um ein Gerät anzuzeigen.

Jonathan
quelle
1
Hallo. Haben Sie das Problem mit Ihrer Webcam gelöst? Ich habe das gleiche Problem - ich habe eine neue USB-Webcam an den PC angeschlossen, aber sie wird von nicht erkannt lsusb.
Pavel

Antworten:

11

lsusbund lspciscannen Sie die Busse auf einem niedrigen Niveau, und keine Treiber benötigen , um für die Geräte über die für die Busse selbst gefunden werden.

Ignacio Vazquez-Abrams
quelle
Das ist die Annahme, an der ich gearbeitet habe, aber danke für die Antwort!
Jonathan
4

Versuchen Sie "lshw" als Superuser. Es enthält eine detaillierte Liste aller Hardware, Ihrer Kamera und Details dazu sollten dort aufgeführt sein.

SunMan
quelle
3

Wie Ignacio sagt lsusbund lspcikeine Treiber benötigt - wenn etwas verbunden ist, werden sie es anzeigen, obwohl sie möglicherweise nur einige Zahlen ohne beschreibenden Text anzeigen, wenn das verbundene Gerät nicht erkannt wird - das heißt, wenn die ID-Nummer des verbundenen Geräts lautet nicht in der Wertedatenbank.

Wenn sich nicht einmal ein unbeschriftetes Gerät in der Ausgabe befindet, ist Ihre Webcam wahrscheinlich tot oder der USB-Anschluss ist tot. Ich würde die Webcam in einem anderen Computer und ein anderes Gerät im USB-Anschluss ausprobieren. Hat die Webcam einen Schalter?

Beachten Sie auch, dass lspciUSB-Controller auf dem PCI-Bus angezeigt werden, jedoch keine an diese Controller angeschlossenen Geräte aufgelistet werden. Dies wird nur lsusbangezeigt.

Hamish Downer
quelle
Es ist schwer zu glauben, dass die Webcam tot ist, da sie integriert ist und der Computer brandneu ist!
Jonathan
Ich frage mich, ob dies bedeutet, dass es nicht irgendwie eingeschaltet ist, ähnlich wie das WLAN-Gerät erst erkannt wird, wenn es mit der fn-Tastenfolge eingeschaltet wird.
Jonathan
0

Versuchen Sie update-pciids und update-usbids (?), Um die lokale Datenbank von lspci / lsusb zu aktualisieren. Vielleicht ist die Beschreibung des Webcam-Geräts in der Ausgabe von lsusb sehr allgemein?

ercpe
quelle
1
Am Ende habe ich dmesg mit dem Befehl watch überwacht und dann die Funktionstaste gedrückt gehalten und zufällige Tasten gedrückt. Sicher genug, einer von ihnen schaltete die fehlende Webcam ein und sie tauchte in dmesg auf. Jetzt muss ich nur noch herausfinden, warum kein / dev / video-Knoten erstellt wird ...
Jonathan