You are not logged in.

#1 2017-03-21 22:18:45

gshearer
Member
From: Cincinnati, OH, USA
Registered: 2014-01-14
Posts: 54

ASM1142 USB 3.1 Host Controller issues

Hi All,

   I have a Google Pixel XL and I wanted to add a USB "Type-C" port to my computer (Which is an Intel i7-6800k on an ASRock X99/Extreme4 motherboard).


   So I purchased AUKEY USB-C PCI Express Card with 2 USB 3.1 Type-C Ports.

   Unfortunately, my Pixel XL only links at USB 2.0 (480M) using the USB Type-C to Type-C cable that came with my phone. Additionally, the PCI-Express port seems to only link at x2 @ version 2.0, it should be x4.

$ sudo lspci -vv -s 01:00 | egrep 'USB cont|LnkCap:|LnkSta:'
01:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller (prog-if 30 [XHCI])
		LnkCap:	Port #1, Speed 5GT/s, Width x2, ASPM L1, Exit Latency L0s <2us, L1 unlimited
		LnkSta:	Speed 5GT/s, Width x2, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
$ sudo lsusb -vv -s 3:2 | egrep 'idVendor|iProduct|bcdUSB|bDeviceProto'
can't get debug descriptor: Resource temporarily unavailable
  bcdUSB               2.00
  bDeviceProtocol         0 
  idVendor           0x18d1 Google Inc.
  iProduct                2 Pixel XL
  bcdUSB               2.00
  bDeviceProtocol         0 

I've tried in multiple PCI-E x16 slots (except the first one where my video card is).

Latest UEFI BIOS. Latest Linux kernel as of this post (4.10.4-1-ARCH)

From dmesg:

[    1.909589] xhci_hcd 0000:01:00.0: xHCI Host Controller
[    1.909592] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 4
[    1.909612] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.

Any ideas?

If I connect my phone via a USB 3.0 port, I get 5000M transfer rate no problems with the same cable using a simple USB-C to USB-A adapter.

Anyone have any experience with ASM1142 controllers on linux? Have you checked your PCI-E link speed?


--
George Shearer
doc at lame dot org
Linux Nerd since the MCC Interim Days

Offline

#2 2017-03-22 01:21:48

mich41
Member
Registered: 2012-06-22
Posts: 796

Re: ASM1142 USB 3.1 Host Controller issues

http://www.asmedia.com.tw/eng/e_show_pr … e_index=98

PCI Express Feature
-Support PCI Express Gen2x2 or Gen3x1

So this part seems actually right. Not sure what's wrong with the cable - for starters, on which end(s) does it run at 480M?

Offline

Board footer

Powered by FluxBB