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