On 5 November 2017 at 13:26, Rajil Saraswat <raji...@gmail.com> wrote: > The onboard xHCI controller (C610/X99 series chipset) does support MSI, > > # pciconf -l -BbcV xhci0@pci0:0:20:0 > xhci0@pci0:0:20:0: class=0x0c0330 card=0x72708086 chip=0x8d318086 > rev=0x05 hdr=0x00 > bar [10] = type Memory, range 64, base 0xc6100000, size 65536, enabled > cap 01[70] = powerspec 2 supports D0 D3 current D0 > cap 05[80] = MSI supports 8 messages, 64 bit enabled with 1 message > > I will give this a try. > > > Thanks, > > Rajil
I passed the xHCI controller to a VM and it worked. The VM can see all the usb devices. However, I dont have any devices showing up as connected to the EHCI controller on the host, # usbconfig list ugen0.1: <Intel EHCI root HUB> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) ugen1.1: <Intel EHCI root HUB> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) ugen0.2: <vendor 0x8087 product 0x800a> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) ugen1.2: <vendor 0x8087 product 0x8002> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) I do have USB-2.0 devices plugged into these onboard controllers. Why are they being connected to the xHCI controller? _______________________________________________ freebsd-virtualization@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"