[vfio-users] USB enumeration (uPD720201)

Brett Foster fosterb at edgeandvertex.org
Sat Nov 28 05:24:12 UTC 2015


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 at nostratech.com>
wrote:

> On November 28, 2015 at 03:01:23, Brett Foster (fosterb at edgeandvertex.org)
> wrote:
>
> Hi,
>
> 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?
>
> Brett
>
> 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*
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/vfio-users/attachments/20151127/7e094089/attachment.htm>


More information about the vfio-users mailing list