[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [vfio-users] USB enumeration (uPD720201)

Switched to a 2-port ASMedia controller and I was able to attach a hub out of the box. Yay! So the Renesas card is garbage.

On Fri, Nov 27, 2015 at 9:24 PM, Brett Foster <fosterb edgeandvertex org> wrote:
Interesting. It has happened that I have needed to do the power down procedure but in general the USB devices work or they do not... and those that do are consistent.

So I have to wonder... is it the chipset or is there something about the virtualized environment? Have any other chipsets proven to be more reliable?

This is about the only issue I think I've had with the VM since I figured this iommu stuff out. I'm really really impressed.

On Fri, Nov 27, 2015 at 7:42 PM, Okky Hendriansyah <okky nostratech com> wrote:
On November 28, 2015 at 03:01:23, Brett Foster (fosterb edgeandvertex org) wrote:

I have a uPD720201 USB 3.0 controller card installed and mapped to my VM. Many devices work fine, however a number of devices fail to enumerate. For example, I have tried 4 different USB hubs (2 and 3). Some flash/disk drives work while others don't. My USB CAN/LIN USB adapter doesn't work. Some devices are USB 3. Some are USB 2.

I've never seen this kind of behaviour before. Does anybody have experience with this controller?


Hi Brett,

I have a Renesas card with 4 port of USB 3.0 which I think the same with yours. This is my lspci -k output for my USB 3.0 card:

08:00.0 USB controller: Renesas Technology Corp. uPD720201 USB 3.0 Host Controller (rev 03)

Kernel driver in use: vfio-pci

Kernel modules: xhci_pci

I have it passed through to my Windows 10 guest, with a USB tree something like this:

Renesas uPD720201 USB 3.0 Card

|— Logitech Gamepad F510

|— Dell U2312HM monitor USB 2.0 hub 

|— Canon LiDE 220 scanner

|— Pluggable USB 2.0 switch

   |— Toshiba USB 2.0 hub

      |— Logitech G502 mouse

      |— Filco Ninja keyboard

The only troublesome part is the Toshiba USB 2.0 hub, sometimes it fails. And I usually remedy it with fully power off the machine (turn of the PSU switch) for a while and after that it enumerates normal again. Does your card comes with a molex powered port? Just in case you haven’t done so, have you plugged it with a molex?

Okky Hendriansyah

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]