Problem is that, when I try to move files from usb3 hard drive dock to laptop, all usb ports drops (all external ports are usb3). How to reproduce bug: 1. When connecting hard drive dock everything is well, here is log: Jul 28 10:21:49 localhost kernel: [ 520.002851] usb 4-1: new SuperSpeed USB device number 3 using xhci_hcd Jul 28 10:21:49 localhost kernel: [ 520.019075] scsi8 : usb-storage 4-1:1.0 Jul 28 10:21:50 localhost kernel: [ 521.021139] scsi 8:0:0:0: Direct-Access Jmicron Corp. 0000 PQ: 0 ANSI: 2 CCS Jul 28 10:21:50 localhost kernel: [ 521.022331] scsi 8:0:0:1: Direct-Access Jmicron Corp. 0000 PQ: 0 ANSI: 2 CCS Jul 28 10:21:50 localhost kernel: [ 521.022491] sd 8:0:0:0: [sdd] 976773168 512-byte logical blocks: (500 GB/465 GiB) Jul 28 10:21:50 localhost kernel: [ 521.022848] sd 8:0:0:0: [sdd] Write Protect is off Jul 28 10:21:50 localhost kernel: [ 521.023540] sd 8:0:0:1: [sde] 625142448 512-byte logical blocks: (320 GB/298 GiB) Jul 28 10:21:50 localhost kernel: [ 521.024695] sd 8:0:0:1: [sde] Write Protect is off Jul 28 10:21:50 localhost kernel: [ 521.361179] sde: sde1 sde2 < sde5 > sde3 sde4 Jul 28 10:21:50 localhost kernel: [ 521.407740] sd 8:0:0:1: [sde] Attached SCSI disk Jul 28 10:21:50 localhost kernel: [ 521.459722] sdd: sdd1 sdd2 sdd3 sdd4 sdd5 Jul 28 10:21:50 localhost kernel: [ 521.463033] sd 8:0:0:0: [sdd] Attached SCSI disk Jul 28 10:21:51 localhost udisksd[2065]: Error performing initial housekeeping for drive /org/freedesktop/UDisks2/drives/Hitachi_HTS545050A7E380_TE95113Q026ZVP: Error updating SMART data: sk_disk_smart_status: Input/output error (udisks-error-quark, 0) Jul 28 10:21:52 localhost kernel: [ 523.234071] NTFS driver 2.1.30 [Flags: R/W MODULE]. Jul 28 10:21:53 localhost kernel: [ 524.000962] EXT4-fs (sde5): warning: maximal mount count reached, running e2fsck is recommended Jul 28 10:21:53 localhost kernel: [ 524.036259] EXT4-fs (sde5): recovery complete Jul 28 10:21:53 localhost kernel: [ 524.038287] EXT4-fs (sde5): mounted filesystem with ordered data mode. Opts: (null) Jul 28 10:21:53 localhost udisksd[2065]: Mounted /dev/sde5 at /run/media/louis/Media on behalf of uid 1000 Jul 28 10:21:53 localhost kernel: [ 524.109506] NTFS volume version 3.1. Jul 28 10:21:53 localhost kernel: [ 524.418350] EXT4-fs (sde4): recovery complete Jul 28 10:21:53 localhost kernel: [ 524.418991] EXT4-fs (sde4): mounted filesystem with ordered data mode. Opts: (null) Jul 28 10:21:53 localhost udisksd[2065]: Mounted /dev/sde4 at /run/media/louis/e7014bfa-9606-44bc-a95e-85106ab9a4f1 on behalf of uid 1000 Jul 28 10:21:54 localhost kernel: [ 525.316765] EXT4-fs (sde1): recovery complete Jul 28 10:21:55 localhost kernel: [ 525.644713] EXT4-fs (sde1): mounted filesystem with ordered data mode. Opts: (null) Jul 28 10:21:55 localhost udisksd[2065]: Mounted /dev/sde1 at /run/media/louis/ArchLinux on behalf of uid 1000 Jul 28 10:21:55 localhost kernel: [ 526.417040] NTFS volume version 3.1. Jul 28 10:21:56 localhost udisksd[2065]: Mounted /dev/sdd5 at /run/media/louis/Recovery on behalf of uid 1000 Jul 28 10:21:56 localhost udisksd[2065]: Mounted /dev/sdd3 at /run/media/louis/OS on behalf of uid 1000 2. When trying to move files from dock to laptop, that usb port doesn't respond anymore. Log: Jul 28 10:24:25 localhost kernel: [ 675.410180] xhci_hcd 0000:00:14.0: Timeout while waiting for address device command Jul 28 10:24:41 localhost kernel: [ 692.259976] xhci_hcd 0000:00:14.0: Timeout while waiting for address device command Jul 28 10:24:58 localhost kernel: [ 709.216399] xhci_hcd 0000:00:14.0: Timeout while waiting for reset device command Jul 28 10:25:15 localhost kernel: [ 725.969590] xhci_hcd 0000:00:14.0: Timeout while waiting for reset device command Jul 28 10:25:32 localhost udisksd[2065]: Error performing housekeeping for drive /org/freedesktop/UDisks2/drives/Hitachi_HTS545050A7E380_TE95113Q026ZVP: Error updating SMART data: sk_disk_check_sleep_mode: Operation not supported (udisks-error-quark, 0) Jul 28 10:25:32 localhost kernel: [ 742.722908] xhci_hcd 0000:00:14.0: Timeout while waiting for reset device command Jul 28 10:25:32 localhost kernel: [ 742.722961] sd 8:0:0:1: Device offlined - not ready after error recovery Jul 28 10:25:32 localhost kernel: [ 742.722969] usb 4-1: USB disconnect, device number 3 Jul 28 10:25:32 localhost kernel: [ 742.722991] sd 8:0:0:1: [sde] killing request Jul 28 10:25:32 localhost kernel: [ 742.723006] sd 8:0:0:1: [sde] Unhandled error code Jul 28 10:25:32 localhost kernel: [ 742.723008] sd 8:0:0:1: [sde] Result: hostbyte=0x01 driverbyte=0x00 Jul 28 10:25:32 localhost kernel: [ 742.723011] sd 8:0:0:1: [sde] CDB: cdb[0]=0x28: 28 00 03 4e 07 6f 00 00 08 00 Jul 28 10:25:32 localhost udisksd[2065]: Cleaning up mount point /run/media/louis/Media (device 8:69 no longer exist) Jul 28 10:25:32 localhost kernel: [ 742.755469] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff880128a4e180 Jul 28 10:25:32 localhost kernel: [ 742.755473] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff880128a4e1c0 Jul 28 10:25:32 localhost udisksd[2065]: Cleaning up mount point /run/media/louis/e7014bfa-9606-44bc-a95e-85106ab9a4f1 (device 8:68 no longer exist) Jul 28 10:25:32 localhost kernel: [ 742.780967] lost page write due to I/O error on sde4 Jul 28 10:25:32 localhost udisksd[2065]: Cleaning up mount point /run/media/louis/ArchLinux (device 8:65 no longer exist) Jul 28 10:25:32 localhost kernel: [ 742.819735] lost page write due to I/O error on sde1 Jul 28 10:25:32 localhost udisksd[2065]: Cleaning up mount point /run/media/louis/Recovery (device 8:53 no longer exist) Jul 28 10:25:32 localhost udisksd[2065]: Cleaning up mount point /run/media/louis/OS (device 8:51 no longer exist) Jul 28 10:25:49 localhost kernel: [ 759.399648] xhci_hcd 0000:00:14.0: Timeout while waiting for a slot 3. When I unplug dock from usb port, all the others usb ports drops also. Log: Jul 28 10:52:36 localhost kernel: [ 2365.215752] usb 3-3: USB disconnect, device number 7 Jul 28 10:52:41 localhost kernel: [ 2370.216307] xhci_hcd 0000:00:14.0: xHCI host not responding to stop endpoint command. Jul 28 10:52:41 localhost kernel: [ 2370.216317] xhci_hcd 0000:00:14.0: Assuming host is dying, halting host. Jul 28 10:52:41 localhost kernel: [ 2370.223400] xhci_hcd 0000:00:14.0: Slot 7 endpoint 2 not removed from BW list! Jul 28 10:52:41 localhost kernel: [ 2370.223419] usb 3-2: USB disconnect, device number 3 Jul 28 10:52:41 localhost kernel: [ 2370.250813] xhci_hcd 0000:00:14.0: Slot 2 endpoint 2 not removed from BW list! Jul 28 10:52:41 localhost kernel: [ 2370.250822] xhci_hcd 0000:00:14.0: Slot 2 endpoint 4 not removed from BW list! 4. After that, I can't use usb ports until I reload xhci_hcd module: rmmod xhci_hcd modprobe xhci_hcd Additional information: Laptop model: Asus UX32VD-r3001v The usb3 hard drive dock is very generic, sold only in Finland: http://www.verkkokauppa.com/fi/product/48273/dfdvn/Fuj-tech-Clone-Dock-USB-3-0 The dock works well with usb2.0 on another laptop. $ uname -a Linux Louis-laptop 3.4.6-1-ARCH #1 SMP PREEMPT Fri Jul 20 08:21:26 CEST 2012 x86_64 GNU/Linux $ lspci -v 00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09) Subsystem: ASUSTeK Computer Inc. Device 1507 Flags: bus master, fast devsel, latency 0 Capabilities: <access denied> Kernel driver in use: agpgart-intel 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 0000e000-0000efff Memory behind bridge: f6000000-f70fffff Prefetchable memory behind bridge: 00000000e0000000-00000000f1ffffff Capabilities: <access denied> Kernel driver in use: pcieport 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller]) Subsystem: ASUSTeK Computer Inc. Device 1507 Flags: bus master, fast devsel, latency 0, IRQ 46 Memory at f7400000 (64-bit, non-prefetchable) [size=4M] Memory at d0000000 (64-bit, prefetchable) [size=256M] I/O ports at f000 [size=64] Expansion ROM at <unassigned> [disabled] Capabilities: <access denied> Kernel driver in use: i915 00:04.0 Signal processing controller: Intel Corporation Device 0153 (rev 09) Subsystem: ASUSTeK Computer Inc. Device 1507 Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at cfe08000 (64-bit, non-prefetchable) [size=32K] Capabilities: <access denied> 00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04) (prog-if 30 [XHCI]) Subsystem: ASUSTeK Computer Inc. Device 1507 Flags: bus master, medium devsel, latency 0, IRQ 44 Memory at f7900000 (64-bit, non-prefetchable) [size=64K] Capabilities: <access denied> Kernel driver in use: xhci_hcd 00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04) Subsystem: ASUSTeK Computer Inc. Device 1507 Flags: bus master, fast devsel, latency 0, IRQ 47 Memory at f7922000 (64-bit, non-prefetchable) [size=16] Capabilities: <access denied> Kernel driver in use: mei 00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) (prog-if 20 [EHCI]) Subsystem: ASUSTeK Computer Inc. Device 1507 Flags: bus master, medium devsel, latency 0, IRQ 16 Memory at f7920000 (32-bit, non-prefetchable) [size=1K] Capabilities: <access denied> Kernel driver in use: ehci_hcd 00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04) Subsystem: ASUSTeK Computer Inc. Device 1507 Flags: bus master, fast devsel, latency 0, IRQ 48 Memory at f7918000 (64-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: snd_hda_intel 00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 Capabilities: <access denied> Kernel driver in use: pcieport 00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 Memory behind bridge: f7800000-f78fffff Capabilities: <access denied> Kernel driver in use: pcieport 00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) (prog-if 20 [EHCI]) Subsystem: ASUSTeK Computer Inc. Device 1507 Flags: bus master, medium devsel, latency 0, IRQ 23 Memory at f791f000 (32-bit, non-prefetchable) [size=1K] Capabilities: <access denied> Kernel driver in use: ehci_hcd 00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04) Subsystem: ASUSTeK Computer Inc. Device 1507 Flags: bus master, medium devsel, latency 0 Capabilities: <access denied> 00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04) (prog-if 01 [AHCI 1.0]) Subsystem: ASUSTeK Computer Inc. Device 1507 Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 43 I/O ports at f0b0 [size=8] I/O ports at f0a0 [size=4] I/O ports at f090 [size=8] I/O ports at f080 [size=4] I/O ports at f060 [size=32] Memory at f791e000 (32-bit, non-prefetchable) [size=2K] Capabilities: <access denied> Kernel driver in use: ahci 00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04) Subsystem: ASUSTeK Computer Inc. Device 1507 Flags: medium devsel, IRQ 18 Memory at f791d000 (64-bit, non-prefetchable) [size=256] I/O ports at f040 [size=32] 00:1f.6 Signal processing controller: Intel Corporation 7 Series/C210 Series Chipset Family Thermal Management Controller (rev 04) Subsystem: ASUSTeK Computer Inc. Device 1507 Flags: bus master, fast devsel, latency 0, IRQ 10 Memory at f791c000 (64-bit, non-prefetchable) [size=4K] Capabilities: <access denied> 01:00.0 3D controller: NVIDIA Corporation Device 1140 (rev ff) (prog-if ff) !!! Unknown header type 7f 03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6235 (rev 24) Subsystem: Intel Corporation Centrino Advanced-N 6235 AGN Flags: bus master, fast devsel, latency 0, IRQ 45 Memory at f7800000 (64-bit, non-prefetchable) [size=8K] Capabilities: <access denied> Kernel driver in use: iwlwifi $ lsusb Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 003 Device 003: ID 045e:00dd Microsoft Corp. Comfort Curve Keyboard 2000 V1.0 Bus 003 Device 002: ID 045e:0047 Microsoft Corp. IntelliMouse Explorer 3.0 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 Bus 001 Device 003: ID 0bda:0139 Realtek Semiconductor Corp. Card reader Bus 002 Device 003: ID 04f2:b330 Chicony Electronics Co., Ltd Bus 002 Device 004: ID 8087:07da Intel Corp. $ lsusb -vvv -D /dev/bus/usb/002/002 Password: Device: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 1 Single TT bMaxPacketSize0 64 idVendor 0x8087 Intel Corp. idProduct 0x0024 Integrated Rate Matching Hub bcdDevice 0.00 iManufacturer 0 iProduct 0 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0001 1x 1 bytes bInterval 12 Hub Descriptor: bLength 9 bDescriptorType 41 nNbrPorts 6 wHubCharacteristic 0x0009 Per-port power switching Per-port overcurrent protection TT think time 8 FS bits bPwrOn2PwrGood 50 * 2 milli seconds bHubContrCurrent 0 milli Ampere DeviceRemovable 0x00 PortPwrCtrlMask 0xff Hub Port Status: Port 1: 0000.0100 power Port 2: 0000.0100 power Port 3: 0000.0100 power Port 4: 0000.0100 power Port 5: 0000.0503 highspeed power enable connect Port 6: 0000.0103 power enable connect Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 0 Full speed (or root) hub bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0001 Self Powered -- 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