Hi I have been using a pci usb card on a linux vm. I connect a monitor's usb hub through the usb card and when I turn off my monitor and walk away, then come back the usb ports in the pci card stop working. After rebooting the vm it starts working again.
I noticed that this seems to reset it without rebooting:
```
echo "1" > /sys/bus/pci/devices/0000:08:00.0/remove
sleep 1
echo "1" > /sys/bus/pci/rescan
```
So I find myself passing through another usb keyboard to run this script to get things going again without a reboot.
This is the usb card info in unraid under Other PCI Devices:
```
Renesas Technology Corp. uPD720201 USB 3.0 Host Controller | USB controller (09:00.0)
```
And what shoes in linux guest lspci:
```
08:00.0 USB controller: Renesas Technology Corp. uPD720201 USB 3.0 Host Controller (rev 03) (prog-if 30 [XHCI])
Physical Slot: 0-7
Flags: bus master, fast devsel, latency 0, IRQ 21
Memory at 91200000 (64-bit, non-prefetchable) [size=8K]
Capabilities: [50] Power Management version 3
Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
Capabilities: [90] MSI-X: Enable+ Count=8 Masked-
Capabilities: [a0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [150] Latency Tolerance Reporting
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
```
Anyone else run into this?