lsusb: não é possível inicializar a libusb: -99

4

Quando tento executar lsusb , recebo o seguinte erro:

$ lsusb
unable to initialize libusb: -99

Detalhes do sistema:

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

Estes são todos os pacotes instalados padrão. Por que isso não funcionaria?

    
por Jonathon Reinhart 07.01.2014 / 09:44

1 resposta

4

Não mencionei que este sistema é uma VM em execução no ESXi. Acontece que eu não tinha nenhum controlador USB configurado para esta máquina, então /dev/bus/usb nem existia, o que eu acredito é por que lsusb estava retornando o código de erro.

A solução é simples: Adicione um controlador USB ao sistema.

Eu consideraria isso um bug em libusb ou lsusb . Um erro como "No USB controllers detected" não seria mais útil do que algum código de erro relacionado à biblioteca enigmática?

Referências:

por 07.01.2014 / 09:50