[GTALUG] VL805 USB3 controller. Was Re: Need to get rid of old computer parts

Alex Volkov avolkov at gmail.com
Fri Oct 16 05:14:43 UTC 2015


lsusb -t indeed shows amazing things. Too bad though, that I've been
reading and writing between Class 10 SD cards and spinning rust hard
drives, so transfer rate has been mostly limited by that.

/:  Bus 09.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/4p, 12M
/:  Bus 08.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/2p, 12M
/:  Bus 07.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/5p, 12M
    |__ Port 4: Dev 2, If 0, Class=Human Interface Device,
Driver=usbhid, 1.5M
    |__ Port 4: Dev 2, If 1, Class=Human Interface Device,
Driver=usbhid, 1.5M
    |__ Port 5: Dev 3, If 0, Class=Human Interface Device,
Driver=usbhid, 1.5M
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/5p, 12M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/4p, 480M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/5p, 480M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/5p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
    |__ Port 3: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M



On 15/10/15 03:59 PM, Lennart Sorensen wrote:
> On Thu, Oct 15, 2015 at 12:21:59PM -0400, Alex Volkov wrote:
>> Hello everyone,
>>
>> I have a bit of followup on the USB3 issue on VIA VL805. After updating
>> Linux kernel to 4.2.0-1 USB3 I was able to successfully copy bulk data
>> using the front panel. In general the computer appears to be very
>> stable, so I didn't bother with checking BIOS settings as the culprit
>> was buggy USB3 kernel drivers.
>>
>> USB controller info from lspci:
>> 02:00.0 USB controller: VIA Technologies, Inc. VL805 USB 3.0 Host
>> Controller (rev 01)
>>
>> Card reader \w USB3 header connector info from lsusb:
>> Bus 002 Device 002: ID 0bda:0301 Realtek Semiconductor Corp. multicard
>> reader
> Great, so now it works.
>
> What is the transfer rate like?  Does 'lsusb -t' nicely show it as a
> superspeed device?
>
> # lsusb -t
> /:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
>     |__ Port 5: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
> /:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/15p, 480M
>     |__ Port 3: Dev 2, If 0, Class=Hub, Driver=hub/2p, 480M
>         |__ Port 1: Dev 4, If 0, Class=Hub, Driver=hub/4p, 480M
>             |__ Port 1: Dev 6, If 0, Class=Mass Storage, Driver=usb-storage, 480M
>     |__ Port 4: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
>     |__ Port 11: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
>     |__ Port 12: Dev 7, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
> /:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
>     |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
> /:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
>     |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
>
> Nice to see 5000M on some devices after all.
>



More information about the talk mailing list