Can't pass USB Hub as PCI device + ticket time issue Ryzen 9 5900X + x570

rrprime

New Member
Dec 18, 2020
9
0
1
41
Hello all,

I recently bought a Ryzen 9 5900X + x570 combo and moved my Proxmox setup to this new system.
All seems fine, networking, iommu, gpu passthrough.

In the past I had some issues with USB audio while passing the devices so on my old Supermicro MB I as able to pass the whole USB hub via PCI devices.

On the Ryzen system I can't see usb hubs
Code:
lspci --nn | grep USB
if I don't plug something in that group of usb plugs, and when I see it and try to pass it the client system does not recognize it. I used only one and it has it's own iommu group.

I used windows and linux as clients but I can't pass the USB hub to them....

What made things even worse was the fact that the API ticket was expiring pretty quick, 2-3-5 minutes (not sure) prompting me to relogin.
I checked the date and it seemed fine.

I moved the same exact setup (ssds and hdds) from my old supermicro to the new system.

Any help is appreciated.
 
Last edited:
1.png
2.png


I think 09:00 is the usb RGB motherboard controller (when I pass it the guest hangs)
passing 04:00 the guest boots but I can't use the keyboard and mouse plugged there.

as a final point some names for the devices are missing (it might be a bug)
 
please check that the device you want to passthrough is the only device in a iommu group

04:00.1 and 04:00.3 are together with 04:00.0 in a group, check what that is and if it is ok

for 09:00.3 i cannot say, the screenshot does not show it

as a final point some names for the devices are missing (it might be a bug)
the pci database is not automatically updated on the server, but you can run 'update-pciids' on the cli to update them
 
please check that the device you want to passthrough is the only device in a iommu group

04:00.1 and 04:00.3 are together with 04:00.0 in a group, check what that is and if it is ok

for 09:00.3 i cannot say, the screenshot does not show it


the pci database is not automatically updated on the server, but you can run 'update-pciids' on the cli to update them
hey, as I stated, in my post, "I used only one and it has it's own iommu group."

A new update, passing USB PCI Express Expansion cards (I have a couple VLI ones) works as intended, but now I need to add a separate card for every guest....