lsusb: не удается инициализировать libusb: -99

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

$ lsusb
unable to initialize libusb: -99

детали:

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

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

23
задан Mike Pennington
16.11.2022 19:59 Количество просмотров материала 3169
Распечатать страницу

1 ответ

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

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

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

ссылки:

4
отвечен Jonathon Reinhart 2022-11-18 03:47

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх