4 votes

lsusb : impossible d'initialiser libusb : -99

Quand j'essaie d'exécuter lsusb Je reçois l'erreur suivante :

$ lsusb
unable to initialize libusb: -99

Détails du système :

OS:         CentOS 6.5
Kernel:     2.6.32-431.1.2.0.1.el6.x86\_64
Installed:  libusb-0.1.12-23.el6.x86\_64
            usbutils-003-4.el6.x86\_64

Ce sont tous les paquets standard installés. Pourquoi cela ne fonctionnerait-il pas ?

4voto

Timmy Points 3625

J'ai oublié de mentionner que ce système est une VM fonctionnant sous ESXi. Il s'avère que je n'avais pas de contrôleurs USB configurés pour cette machine, donc /dev/bus/usb n'existait même pas, ce qui, je crois, est la raison pour laquelle lsusb renvoyait le code d'erreur.

La solution est simple : Ajoutez un contrôleur USB au système.

Je considérerais cela comme un bug dans libusb ou lsusb . Est-ce qu'une erreur comme "No USB controllers detected" serait plus utile qu'un code d'erreur cryptique lié à la bibliothèque ?

Références :

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X