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.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!