lsusb: libusb kann nicht initialisiert werden: -99

10470
Jonathon Reinhart

Wenn ich versuche zu laufen, lsusberhalte ich folgende Fehlermeldung:

$ lsusb unable to initialize libusb: -99 

Systemdetails:

OS: CentOS 6.5 Kern: 2.6.32-431.1.2.0.1.el6.x86_64 Installiert: libusb-0.1.12-23.el6.x86_64 usbutils-003-4.el6.x86_64 

Dies sind alle standardmäßig installierten Pakete. Warum sollte das nicht funktionieren?

4

1 Antwort auf die Frage

4
Jonathon Reinhart

Ich habe nicht erwähnt, dass dieses System eine VM ist, die unter ESXi läuft. Es stellte sich heraus, dass ich keine USB-Controller für dieses Gerät konfiguriert hatte. Es gab also /dev/bus/usbnicht einmal einen, was meiner Meinung lsusbnach der Fehlercode war.

Die Lösung ist einfach: Fügen Sie dem System einen USB-Controller hinzu.

Ich würde das als Fehler in libusb oder betrachten lsusb . Wäre ein Fehler "No USB controllers detected"nicht hilfreicher als ein Fehlercode, der sich auf eine kryptische Bibliothek bezieht?

Verweise: