Comment 21 for bug 1485057

Revision history for this message
Roland Weber (r-o-l) wrote :

contents of /sys/kernel/debug/usb/ehci/0000:00:1d.0/registers before unbinding the bus which triggers the freeze:
bus pci, device 0000:00:1d.0
EHCI Host Controller
EHCI 1.00, rh state suspended
ownership 01000001 linux
SMI sts/enable 0xe0000000
structural params 0x00200008
capability params 0x00036881
status 1000 Halt
command 0010000 (park)=0 ithresh=1 period=1024 HALT
intrenable 37 IAA FATAL PCD ERR INT
uframe 0bbf
port:1 status 601085 0 ACK POWER sig=se0 SUSPEND PE CONNECT
port:2 status 501000 0 ACK POWER sig=se0
port:3 status 501000 0 ACK POWER sig=se0
port:4 status 501000 0 ACK POWER sig=se0
port:5 status 501000 0 ACK POWER sig=se0
port:6 status 501000 0 ACK POWER sig=se0
port:7 status 501000 0 ACK POWER sig=se0
port:8 status 501000 0 ACK POWER sig=se0
irq normal 18 err 0 iaa 8 (lost 0)
complete 18 unlink 1

/sys/bus/pci/devices/0000:00:1d.0/power/control: on
/sys/bus/pci/devices/0000:00:1d.0/power/runtime_status: active

transcript of on-screen output when unbinding the EHCI USB bus:
ehci-pci 0000:00:1d.0: remove, state 4
ehci-pci 0000:00:1d.0: roothub graceful disconnect
usb usb3: USB disconnect, device number 1
usb 3-1: USB disconnect, device number 2
usb 3-1: ep 81: release intr @ 8+64 (1.0+256) [1/0 us] mask 0001
usb_remove_hcd: calling stop
ehci_silence_controller: entry
ehci_halt: entry
ehci_halt: about to readl prematurely
ehci_halt: premature readl returned 10000
ehci_halt: after first ehci_writel
ehci_halt: before ehci_readl