USB devices not mapping

JustaGuy

Renowned Member
Jan 1, 2010
324
2
83
102conf.jpglsusb-t.jpg

These are screenshots of my lsusb -t & my VM config file where I have the USB devices added to the VM. Something's not right, since the devices aren't detected by the guest OS.

Would someone advise as to what I need to do to get these devices working please?

Thanks.
 
I've removed one of the USB hubs from the line, so I just have 1 hub involved now, and this is as minimal as I can go with the machine in question.

My lsusb -t still outputs this, but the devices are so nested I don't know how to write them out in the VM config like 1-6.1, etc.

root@TappanZee:~# lsusb -t
/: Bus 07.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
|__ Port 1: Dev 2, If 0, Class=stor., Driver=usb-storage, 5000M
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/8p, 480M
|__ Port 6: Dev 69, If 0, Class=hub, Driver=hub/4p, 480M
|__ Port 1: Dev 70, If 0, Class=vend., Driver=cp210x, 12M
|__ Port 2: Dev 71, If 0, Class=vend., Driver=cp210x, 12M
|__ Port 3: Dev 72, If 0, Class=hub, Driver=hub/4p, 480M
|__ Port 1: Dev 74, If 0, Class=vend., Driver=cp210x, 12M
|__ Port 2: Dev 75, If 0, Class=vend., Driver=cp210x, 12M
|__ Port 3: Dev 76, If 0, Class=vend., Driver=cp210x, 12M
|__ Port 4: Dev 73, If 0, Class=hub, Driver=hub/4p, 480M
|__ Port 1: Dev 77, If 0, Class=vend., Driver=cp210x, 12M
|__ Port 2: Dev 78, If 0, Class=vend., Driver=cp210x, 12M
|__ Port 3: Dev 79, If 0, Class=vend., Driver=cp210x, 12M
|__ Port 4: Dev 80, If 0, Class=vend., Driver=cp210x, 12M

If I do usb0: host=1-1, it doesn't work, nor does something like host=1-6, or host=1-6.3.3 either.

Does anyone know how to make this work?
 
They're all on bus 1 though- I don't think I have them backwards.
The forum formatted what I pasted such that it isn't displayed properly like it is in the terminal, too, so it's a bit misleading by looking at it there, I hadn't realized it until just now.

And yes, they are block erupters.

I got it working on another box for now, so I'm not so worried about it anymore. It would be nice to have it working on the server though.
 
Ive reread - what happens if you try:

usb0: host=1-6.1

should be this device (in italic):
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/8p, 480M
|__ Port 6: Dev 69, If 0, Class=hub, Driver=hub/4p, 480M
|__ Port 1: Dev 70, If 0, Class=vend., Driver=cp210x, 12M
|__ Port 2: Dev 71, If 0, Class=vend., Driver=cp210x, 12M
 
I'm not going to bother anytime soon, I might mess with it again in a week or so, in which case I'll post an updated version on what the lsusb -t command outputs, & hopefully I can get it to format correctly in the forum here.

I think the problem is that there are extra nested layers requiring more than 1 decimal.