Ubuntu – lsusb is not working on Ubuntu

14.04lsusbssh

I have an Ubuntu server version (14.04 up to date LTS). I mostly use this machine over SSH.

Yesterday I typed in lsusb and the machine gave me the following error:

unable to initialize libusb: -99

I searched on the web, but did not get any answers on this problem.

Question: What does this error mean and how can I solve it?

Note: The machine is installed on an ESXI machine and the usb devices are passed through ESXI.

Best Answer

unable to initialize libusb could be because there is no USB controllers present on the Server. You can check it out by executing the following command:

lspci | grep USB

In your case, there would be no output, indicating the absence of USB controllers. If so, then add one. I have not worked much on VMs, so I can't tell anything about that, but upon googling, I found several pages that might help you, including this .