Re: USB timeout during S3 suspend w/ NEC Corporation uPD720200

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

 



On Mon, 12 Mar 2012, Sarah Sharp wrote:

> > > xhci_hcd 0000:0d:00.0: Poll event ring: 4308439040
> > > xhci_hcd 0000:0d:00.0: op reg status = 0xffffffff
> > > xhci_hcd 0000:0d:00.0: HW died, polling stopped.
> > > 
> > 
> > This means your host controller is dead after suspend: op reg status
> > reads 0xffffffff indicates the xHC is not working at all, it's in
> > a status like "plug out".
> 
> It doesn't necessarily mean that the host got removed.  When the PCI
> host controller goes into D3, the registers will read as 0xffffffff.  So
> I suspect the host was just suspended when the polling loop ran.  We
> need a better way for the polling loop to know the host controller died
> instead of checking the registers.

More precisely, you need to avoid running the polling loop when the 
host controller is suspended.  Then checking the register value will be 
a good way to detect that the host controller has been removed.

Alan Stern

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