I purchased a usb wifi adapter that doesn't work or show up in lsusb. Here are the possible reasons I can think of why it wouldn't show up in lsusb:
- The usb port is broken
- The device is broken
- There's something wrong with lsusb
Are there any other possibilities?
I've tested all my USB ports, and they are not at fault. I've also tried it on two computers with the same results. It seems unlikely that lsusb would fail. Unless there is another possible source of error, I must assume that the adapter itself is broken.
edit: the device shows up in Windows device manager, although I'm not able to install the driver. This suggest that the device isn't actually broken, which is even more confusing.
The thing is probably dead, lsusb should list devices that are unresponcive but might not. The fact that you can see it in windows just means windows knows somthing's connected to the port, but not that it works.
Pull up the properties on the device in windows and see if you can find the system messages for it; it should, if functional, come up with a device name and the logs should show a device install request which would imply it's working and you should find drivers for it. Windows may also tell you that the device blew an error (giving you evidence it's faulty) should tell you something like "error: 43" if windows thinks it's screwed
GL
The other possibility is that your operating system (in this case Ubuntu) doesn't have the necessary drivers to get that device to work or even recognize it.
These questions might be helpful to you:
Wifi Dongle not appearing in lsusb
My WiFi adapter is not working at all, how to troubleshoot?