lsusb: невозможно инициализировать libusb: -99

10409
Jonathon Reinhart

Когда я пытаюсь запустить, lsusbя получаю следующую ошибку:

$ lsusb unable to initialize libusb: -99 

Детали системы:

ОС: CentOS 6.5 Ядро: 2.6.32-431.1.2.0.1.el6.x86_64 Установлено: libusb-0.1.12-23.el6.x86_64 usbutils-003-4.el6.x86_64 

Это все стандартные установленные пакеты. Почему бы это не сработало?

4

1 ответ на вопрос

4
Jonathon Reinhart

Я не упомянул, что эта система является виртуальной машиной, работающей под управлением ESXi. Оказывается, у меня не было никаких USB-контроллеров, настроенных для этой машины, поэтому /dev/bus/usbдаже не существовало, поэтому я считаю, что lsusbвозвращало код ошибки.

Решение простое: добавьте в систему контроллер USB.

Я бы посчитал это ошибкой в libusb или lsusb . Разве ошибка не "No USB controllers detected"будет более полезной, чем какой-то загадочный код ошибки, связанный с библиотекой?

Рекомендации: