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