I am having issues with this. The keyboard and mouse attached to the controller dont work after I pass an entire controller. Here is my xml what am I doing wrong?
<hostdev mode='subsystem' type='pci' managed='yes'>
<driver name='vfio'/>
<source>
<address domain='0x0000' bus='0x0f' slot='0x00' function='0x0'/>
</source>
</hostdev>
here is other info that may be needed
root@andromeda:~# lspci |grep USB
00:14.0 USB controller: Intel Corporation C610/X99 series chipset USB xHCI Host Controller (rev 05)
00:1a.0 USB controller: Intel Corporation C610/X99 series chipset USB Enhanced Host Controller #2 (rev 05)
00:1d.0 USB controller: Intel Corporation C610/X99 series chipset USB Enhanced Host Controller #1 (rev 05)
0e:00.0 USB controller: ASMedia Technology Inc. Device 1242
0f:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller <------the controller in question (I think)
Bus 001 Device 003: ID 174c:2074 ASMedia Technology Inc.
Bus 001 Device 002: ID 0b05:180a ASUSTek Computer, Inc.
Bus 001 Device 005: ID 1a2c:0e24 China Resource Semico Co., Ltd
Bus 001 Device 008: ID 258a:0001
Bus 001 Device 007: ID 093a:2521 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 004: ID 174c:2074 ASMedia Technology Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 004: ID 18a5:0250 Verbatim, Ltd
Bus 002 Device 003: ID 174c:3074 ASMedia Technology Inc.
Bus 002 Device 002: ID 174c:3074 ASMedia Technology Inc.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 093a:2521 Pixart Imaging, Inc. Optical Mouse
Bus 003 Device 003: ID 258a:0001
Bus 003 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
../../../devices/pci0000:00/0000:00:1c.4/0000:0e:00.0/usb3