XHCI fails on high-speed data transfer

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

 



Hello

I have a new Thinkpad T440p running debian with custom kernel 3.14.19. When I connect an external 2TB USB3 hdd, after 50-60Gb data written 
XHCI drops the usb device (just like I would pull the plug on it) then it comes back:

I'm 100% that this is not a hardware issue because the drive works flawlessly from Windows7/8 on the same laptop. I did extended speedtests, surface tests with HD Sentinel and copied a lot of data on it on ~110 MB/s speed.

It also only occurs with the high speed USB3 driver. If I use an USB2 only port where it negotiates a speed around ~ 25MB/s that's fine.

I attach the log, lspci, lsusb outputs. Should I ran even more recent kernel than the 3.14? Were there any major improvements made in the XHCI driver?
If so which kernel version is recommended? I want to use BTRFS as well, so need a version which performs well with that.
 
Thank you!

Dec  6 21:21:12 debian kernel: [  226.902247] scsi 8:0:0:0: Direct-Access     Seagate  BUP Slim BK      0143 PQ: 0 ANSI: 6
Dec  6 21:21:12 debian kernel: [  226.902567] sd 8:0:0:0: Attached scsi generic sg2 type 0
Dec  6 21:21:12 debian kernel: [  226.903491] sd 8:0:0:0: [sdb] Spinning up disk...
Dec  6 21:21:16 debian kernel: [  230.981013] .ready
Dec  6 21:21:16 debian kernel: [  230.981344] sd 8:0:0:0: [sdb] 3907029167 512-byte logical blocks: (2.00 TB/1.81 TiB)
Dec  6 21:21:16 debian kernel: [  230.981945] sd 8:0:0:0: [sdb] Write Protect is off
Dec  6 21:21:16 debian kernel: [  230.981953] sd 8:0:0:0: [sdb] Mode Sense: 2b 00 10 08
Dec  6 21:21:16 debian kernel: [  230.982529] sd 8:0:0:0: [sdb] Write cache: enabled, read cache: enabled, supports DPO and FUA
Dec  6 21:21:16 debian kernel: [  231.030139]  sdb: sdb1
Dec  6 21:21:16 debian kernel: [  231.032056] sd 8:0:0:0: [sdb] Attached SCSI disk
Dec  6 21:22:13 debian kernel: [  287.807249] usb 3-1: USB disconnect, device number 7
Dec  6 21:22:13 debian kernel: [  287.809252] sd 8:0:0:0: [sdb] Synchronizing SCSI cache
Dec  6 21:22:13 debian kernel: [  287.809389] sd 8:0:0:0: [sdb]  
Dec  6 21:22:13 debian kernel: [  287.809396] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
Dec  6 21:22:26 debian kernel: [  301.149154] hub 4-0:1.0: Cannot enable port 1.  Maybe the USB cable is bad?
Dec  6 21:22:30 debian kernel: [  305.074412] hub 4-0:1.0: Cannot enable port 1.  Maybe the USB cable is bad?
Dec  6 21:22:34 debian kernel: [  308.999672] hub 4-0:1.0: Cannot enable port 1.  Maybe the USB cable is bad?
Dec  6 21:22:38 debian kernel: [  312.924957] hub 4-0:1.0: Cannot enable port 1.  Maybe the USB cable is bad?
Dec  6 21:22:38 debian kernel: [  312.924999] hub 4-0:1.0: unable to enumerate USB device on port 1
Dec  6 21:22:38 debian kernel: [  313.027365] usb 4-2: new SuperSpeed USB device number 8 using xhci_hcd
Dec  6 21:22:38 debian kernel: [  313.041566] usb 4-2: New USB device found, idVendor=0bc2, idProduct=ab21
Dec  6 21:22:38 debian kernel: [  313.041575] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Dec  6 21:22:38 debian kernel: [  313.041580] usb 4-2: Product: BUP Slim BK
Dec  6 21:22:38 debian kernel: [  313.055318] usb-storage 4-2:1.0: USB Mass Storage device detected
Dec  6 21:22:38 debian kernel: [  313.055570] scsi9 : usb-storage 4-2:1.0
Dec  6 21:22:38 debian mtp-probe: checking bus 4, device 8: "/sys/devices/pci0000:00/0000:00:14.0/usb4/4-2"
Dec  6 21:22:38 debian mtp-probe: bus: 4, device: 8 was not an MTP device


00:00.0 Host bridge: Intel Corporation Haswell DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Haswell PCI Express x16 Controller (rev 06)
00:01.1 PCI bridge: Intel Corporation Haswell PCI Express x8 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation Haswell Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation Lynx Point USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation Lynx Point MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-LM (rev 04)
00:1a.0 USB controller: Intel Corporation Lynx Point USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation Lynx Point High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation Lynx Point PCI Express Root Port #1 (rev d4)
00:1c.1 PCI bridge: Intel Corporation Lynx Point PCI Express Root Port #2 (rev d4)
00:1d.0 USB controller: Intel Corporation Lynx Point USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Lynx Point LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation Lynx Point 6-port SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation Lynx Point SMBus Controller (rev 04)
02:00.0 VGA compatible controller: NVIDIA Corporation Device 1290 (rev a1)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5227 (rev 01)
04:00.0 Network controller: Intel Corporation Device 08b2 (rev 83)

Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 003 Device 003: ID 058f:9540 Alcor Micro Corp. 
Bus 003 Device 004: ID ffc0:001f  
Bus 003 Device 005: ID 138a:0017 Validity Sensors, Inc. 
Bus 004 Device 002: ID 0bc2:ab21 Seagate RSS LLC 
Bus 003 Device 006: ID 1199:a001 Sierra Wireless, Inc. 
Bus 003 Device 007: ID 8087:07dc Intel Corp. 
Bus 003 Device 008: ID 5986:0268 Acer, Inc 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux