You are not logged in.
Pages: 1
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
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
Pages: 1