usb/173722: XHCI driver bug after suspend to ram (ACPI S3 mode)

Hans Petter Selasky hselasky at c2i.net
Mon Nov 19 18:19:42 UTC 2012


On Monday 19 November 2012 16:36:45 Florian Jung wrote:
> >Number:         173722
> >Category:       usb
> >Synopsis:       XHCI driver bug after suspend to ram (ACPI S3 mode)
> >Confidential:   no
> >Severity:       non-critical
> >Priority:       low
> >Responsible:    freebsd-usb
> >State:          open
> >Quarter:
> >Keywords:
> >Date-Required:
> >Class:          sw-bug
> >Submitter-Id:   current-users
> >Arrival-Date:   Mon Nov 19 15:40:00 UTC 2012
> >Closed-Date:
> >Last-Modified:
> >Originator:     Florian Jung
> >Release:        9.0-RELEASE-p3
> >Organization:
> 
> >Environment:
> FreeBSD beastie 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Tue Jun 12
> 02:52:29 UTC 2012   
> root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64
> 
> >Description:
> After entering and waking up from suspend to ram aka ACPI S3 state, the
> dmesg get flooded with "xhci_interrupt: host controller halted", and my
> USB3.0 device stops working.
> 
> (It is a external hard disk drive, and the device node just vanished and
> won't re-appear)
> 
> My USB2.0 and 1.x devices however do still work.
> 
> It seems that i can provoke the generation of these "xhci_interrupt: host
> controller halted" messages by typing on my USB-2.0-Keyboard or by moving
> my USB-2.0-Mouse.
> 
> >How-To-Repeat:
> - Start up FreeBSD
> - Plug in USB3.0 Harddisk
> - It will work.
> - sudo acpiconf -S 3
> - re-awake the computer
> - ls /dev/ tells you that the harddisk is gone
> - dmesg tells you the "xhci_interrupt: host controller halted" messages.
> - replug the harddisk
> - it still does not work.
> 

If you unplug the harddisk before the suspend, does it work afterwards then?

--HPS


More information about the freebsd-usb mailing list