Hi, I'm not sure if this is the right place to report this, and would be glad if somebody could point me to the right one if I should be wrong. Anyway, since the main error message comes from xhci_hcd: When resuming from suspend to RAM, sometimes (= about every 4. or 5. suspend) my external USB3 harddisks filesystem (XFS) gets corrupted with I/O block errors. This is what dmesg says: [....] [ 274.103912] nouveau [ CLK][0000:01:00.0] --: core 500 MHz shader 1250 MHz memory 333 MHz [ 274.104561] nouveau [ DRM] resuming client object trees... [ 274.104923] nouveau [ DRM] resuming display... [ 274.155454] nouveau [ DRM] resuming console... [ 274.156877] xhci_hcd 0000:02:00.0: Host took too long to start, waited 16000 microseconds. [ 274.156896] xhci_hcd 0000:02:00.0: PCI post-resume error -19! [ 274.156897] xhci_hcd 0000:02:00.0: HC died; cleaning up [ 274.156901] xhci_hcd 0000:02:00.0: HC died; cleaning up [ 274.156907] dpm_run_callback(): pci_pm_resume+0x0/0xe0 returns -19 [ 274.156914] PM: Device 0000:02:00.0 failed to resume async: error -19 [ 274.264025] PM: resume of devices complete after 274.046 msecs [ 274.296112] ata3: SATA link down (SStatus 0 SControl 300) [ 274.296156] ata1: SATA link down (SStatus 0 SControl 300) [ 274.296199] ata6: SATA link down (SStatus 0 SControl 300) [ 274.296264] ata4: SATA link down (SStatus 0 SControl 300) [ 274.309726] PM: Finishing wakeup. [ 274.309731] Restarting tasks ... [ 274.310277] usb 2-2: USB disconnect, device number 2 [ 274.311581] done. [ 274.450970] ata5: softreset failed (device not ready) [ 274.450976] ata5: applying PMP SRST workaround and retrying [ 274.450996] ata2: softreset failed (device not ready) [ 274.451002] ata2: applying PMP SRST workaround and retrying [ 274.602901] firewire_core 0000:04:0e.0: rediscovered device fw0 [ 274.605896] ata5: SATA link up 3.0 Gbps (SStatus 123 SControl 300) [ 274.605925] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 274.607052] ata5.00: configured for UDMA/133 [ 274.607254] ata2.00: configured for UDMA/100 [ 274.611077] ata5.00: configured for UDMA/133 [ 274.611080] ata5: EH complete [ 274.725279] IPv6: ADDRCONF(NETDEV_UP): enp3s0: link is not ready [ 274.732125] r8169 0000:03:00.0 enp3s0: link down [ 276.448347] r8169 0000:03:00.0 enp3s0: link up [ 316.728970] XFS (dm-0): metadata I/O error: block 0x15d5ed50 ("xfs_trans_read_buf_map") error 19 numblks 8 [ 322.530206] XFS (dm-0): metadata I/O error: block 0x15d5ed50 ("xfs_trans_read_buf_map") error 19 numblks 8 [ 325.957568] XFS (dm-0): metadata I/O error: block 0x15dbf80 ("xfs_trans_read_buf_map") error 19 numblks 16 [ 325.957574] XFS (dm-0): xfs_imap_to_bp: xfs_trans_read_buf() returned error -19. [ 329.603399] XFS (dm-0): metadata I/O error: block 0x2bb5dc30 ("xfs_trans_read_buf_map") error 19 numblks 16 [ 329.603405] XFS (dm-0): xfs_imap_to_bp: xfs_trans_read_buf() returned error -19. The USB3 host controller is this one: 02:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller (rev 02) (prog-if 30 [XHCI]) Flags: bus master, fast devsel, latency 0, IRQ 17 Memory at fdafe000 (64-bit, non-prefetchable) [size=8K] Capabilities: [50] Power Management version 3 Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+ Capabilities: [90] MSI-X: Enable+ Count=8 Masked- Capabilities: [a0] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [150] Latency Tolerance Reporting Kernel driver in use: xhci_hcd Kernel modules: xhci_pci And this is the HDD: Bus 009 Device 002: ID 174c:5106 ASMedia Technology Inc. Transcend StoreJet 25M3 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 3.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 9 idVendor 0x174c ASMedia Technology Inc. idProduct 0x5106 Transcend StoreJet 25M3 bcdDevice 0.01 iManufacturer 2 ASMedia iProduct 3 AS2105 iSerial 1 WD-WX31CC193411 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 44 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xc0 Self Powered MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk-Only iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0400 1x 1024 bytes bInterval 0 bMaxBurst 15 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0400 1x 1024 bytes bInterval 0 bMaxBurst 15 Binary Object Store Descriptor: bLength 5 bDescriptorType 15 wTotalLength 22 bNumDeviceCaps 2 USB 2.0 Extension Device Capability: bLength 7 bDescriptorType 16 bDevCapabilityType 2 bmAttributes 0x00000002 Link Power Management (LPM) Supported SuperSpeed USB Device Capability: bLength 10 bDescriptorType 16 bDevCapabilityType 3 bmAttributes 0x00 wSpeedsSupported 0x000e Device can operate at Full Speed (12Mbps) Device can operate at High Speed (480Mbps) Device can operate at SuperSpeed (5Gbps) bFunctionalitySupport 1 Lowest fully-functional device speed is Full Speed (12Mbps) bU1DevExitLat 10 micro seconds bU2DevExitLat 2047 micro seconds Device Status: 0x0001 Self Powered This is the kernel (a bog standard -stable with 2 small and completely unrelated patches): Linux keera.fritha.org 3.18.4-rc1-spmp #1 SMP PREEMPT Mon Jan 26 18:10:36 CET 2015 x86_64 x86_64 x86_64 GNU/Linux Thanks, Heinz. -- 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