Re: xhci_hcd: host died

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

 



On 27.01.2015 13:11, Heinz Diehl wrote:
> 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

Looks like xhci tries to re-initialize after resume, and fails to get it back running.

It should only re-initializes in resume if it
 - was hibernated (S4)
 - xhci failed normal restore in resume
 - a special RESET_ON_RESUME quirk is set.

Does resume work without the usb drive connected?
Does resume work with older kernels?

-Mathias

--
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