Re: 2.6.39-rcX: ehci HC died during resume

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

 



On Thu, May 5, 2011 at 4:45 PM, Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote:
> > Your commit 9b37596a2e860404503a3f2a6513db60c296bfdc
> > ("USB: move usbcore away from hcd->state", as1451)
> > broke suspend/resume on ehci-au1xxx: Âon resume, controller
> > is dead with "au1xxx-ehci au1xxx-ehci.0: HC died; cleaning up"
> > message in the logs (usb_hc_died() is called from within usb_hcd_irq())
> >
> > Reverting the above mentioned commit on top of current -git
> > fixes it. ÂLet me know how I can help debugging this!
>
> The best way to start is by posting a dmesg log with CONFIG_USB_DEBUG
> enabled.

see below.   lsusb:
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=au1xxx-ohci/2p, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=au1xxx-ehci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/4p, 480M
        |__ Port 4: Dev 3, If 0, Class=vend., Driver=rt73usb, 480M



> The only way usb_hc_died() gets called is if hcd->state is
> HC_STATE_HALT, and it gets set to that value when ehci_reset() is
> called.  At the end of ehci_hcd_au1xxx_drv_resume(), hcd->state is set
> to HC_STATE_SUSPENDED.  Is it possible that an interrupt arrives
> between those two assignments?  (But I don't see how the commit would
> have affected that...)

The EHCI and OHCI controller share an interrupt.  As a test I disabled
the OHCI driver, and voila, resume works.  Logs both with and
without built-in OHCI below.

Thanks!
        Manuel Lauss

Linux version 2.6.39-rc5-db1200-00131-g02291ad (mano@flagship) (gcc
version 4.5.2 (Gentoo 4.5.2 p1.0) ) #1 Thu May 5 18:47:24 CEST 2011
bootconsole [early0] enabled
CPU revision is: 04030202 (Au1250)
(PRId 04030202) @ 696.00 MHz
Alchemy/AMD/RMI DB1200 Board, CPLD Rev 2  Board-ID 12  Daughtercard ID 15
Determined physical RAM map:
memory: 10000000 @ 00000000 (usable)
Zone PFN ranges:
 Normal   0x00000000 -> 0x00010000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
   0: 0x00000000 -> 0x00010000
On node 0 totalpages: 65536
free_area_init_node: node 0, pgdat 80652490, node_mem_map 81000000
 Normal zone: 512 pages used for memmap
 Normal zone: 0 pages reserved
 Normal zone: 65024 pages, LIFO batch:15
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: [0] 0
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 65024
Kernel command line:  root=/dev/hda1 rootfstype=ext2 console=tty
console=ttyS0,115200 video=au1200fb:panel:bs
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Primary instruction cache 16kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
Memory: 252956k/262144k available (4464k kernel code, 9188k reserved,
993k data, 188k init, 0k highmem)
NR_IRQS:128
Alchemy clocksource installed
Console: colour dummy device 80x25
console [tty0] enabled
Calibrating delay loop (skipped) preset value.. 696.00 BogoMIPS (lpj=3480000)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
NET: Registered protocol family 16
Alchemy DBDMA initialized
bio: create slab <bio-0> at 0
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Advanced Linux Sound Architecture Driver Version 1.0.24.
Bluetooth: Core ver 2.16
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO socket layer initialized
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource alchemy-counter1
Switched to NOHz mode on CPU #0
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
IPv4 FIB: Using LC-trie version 0.409
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
DB1200 device configuration:
S6.8 OFF: PSC0 mode I2C
  OTG port VBUS supply available!
S6.7 OFF: PSC1 mode AC97
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Registering the id_resolver key type
Installing knfsd (copyright (C) 1996 okir@xxxxxxxxxxxx).
JFFS2 version 2.2. (NAND) (SUMMARY)  â 2001-2006 Red Hat, Inc.
msgmni has been set to 494
NET: Registered protocol family 38
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered (default)
au1200fb: LCD controller driver for AU1200 processors
au1200fb: Panel 5 Samsung_1024x768_TFT
au1200fb: Win 2 0-FS gfx, 1-video, 2-ovly gfx, 3-ovly gfx
Panel(Samsung_1024x768_TFT), 1024x768
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c:
Framebuffer memory map at 8fe00000
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c:
phys=0x0fe00000, size=1536K
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c: line
length: 2048
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c:
bits_per_pixel: 16
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c: line
length: 2048
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c:
bits_per_pixel: 16
Console: switching to colour frame buffer device 128x48
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c: line
length: 2048
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c:
bits_per_pixel: 16
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c:
Framebuffer memory map at 8f400000
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c:
phys=0x0f400000, size=1536K
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c: line
length: 2048
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c:
bits_per_pixel: 16
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c: line
length: 2048
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c:
bits_per_pixel: 16
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c:
Framebuffer memory map at 8f000000
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c:
phys=0x0f000000, size=3072K
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c: line
length: 4096
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c:
bits_per_pixel: 32
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c: line
length: 4096
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c:
bits_per_pixel: 32
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c:
Framebuffer memory map at 8f600000
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c:
phys=0x0f600000, size=1536K
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c: line
length: 2048
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c:
bits_per_pixel: 16
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c: line
length: 2048
/home/mano/db1200/kernel/linux-2.6.git/drivers/video/au1200fb.c:
bits_per_pixel: 16
Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
serial8250.9: ttyS0 at MMIO 0x11100000 (irq = 8) is a 16550A
console [ttyS0] enabled, bootconsole disabled
serial8250.9: ttyS1 at MMIO 0x11200000 (irq = 16) is a 16550A
loop: module loaded
usbcore: registered new interface driver ub
Uniform Multi-Platform E-IDE driver
ide-gd driver 1.18
Probing IDE interface ide0...
hda: SAMSUNG SV1604N, ATA DISK drive
hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4
ide0 at 0xb8800000-0xb88000e0,0xb88001c0 on irq 72
hda: max request size: 512KiB
hda: 312581808 sectors (160041 MB) w/2048KiB Cache, CHS=19457/255/63
hda: cache flushes supported
hda: hda1 hda2 hda3 hda4
Au1xxx IDE(builtin) configured for PIO+DDMA(offload)
physmap platform flash device: 04000000 at 1c000000
physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank.
Manufacturer ID 0x000001 Chip ID 0x002201
physmap-flash.0: Found 1 x16 devices at 0x2000000 in 16-bit bank
Amd/Fujitsu Extended Query Table at 0x0040
 Amd/Fujitsu Extended Query version 1.3.
number of CFI chips: 2
RedBoot partition parsing not available
Using physmap partition information
Creating 5 MTD partitions on "physmap-flash.0":
0x000000000000-0x000001c00000 : "User FS 2"
0x000001c00000-0x000001d00000 : "YAMON"
0x000001d00000-0x000001fc0000 : "raw kernel"
0x000001fc0000-0x000002000000 : "YAMON Env"
0x000002000000-0x000004000000 : "User FS"
NAND device: Manufacturer ID: 0xec, Chip ID: 0x76 (Samsung NAND 64MiB
3,3V 8-bit)
Scanning device for bad blocks
Creating 2 MTD partitions on "gen_nand":
0x000000000000-0x000000800000 : "NAND FS 0"
0x000000800000-0x000004000000 : "NAND FS 1"
smc91x.c: v1.1, sep 22 2004 by Nicolas Pitre <nico@xxxxxxxxxxx>
eth0: SMC91C11xFD (rev 2) at b9000300 IRQ 73 [nowait]
eth0: Ethernet addr: 00:0f:30:10:01:0e
eth0: PHY LAN83C183 (LAN91C111 Internal)
usbcore: registered new interface driver rt73usb
Alchemy Db/Pb1xxx pcmcia0 @ io/attr/mem f00000000(c006e000) f40000000
f80000000  card/insert/stschg/eject irqs @ 74 80 -1 81
Alchemy Db/Pb1xxx pcmcia1 @ io/attr/mem f04000000(c0072000) f44000000
f84000000  card/insert/stschg/eject irqs @ 76 82 -1 83
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd: block sizes: qh 60 qtd 96 itd 160 sitd 96
au1xxx-ehci au1xxx-ehci.0: Au1xxx EHCI
au1xxx-ehci au1xxx-ehci.0: new USB bus registered, assigned bus number 1
au1xxx-ehci au1xxx-ehci.0: irq 37, io mem 0x14020200
au1xxx-ehci au1xxx-ehci.0: reset command 0080002 (park)=0 ithresh=8
period=1024 Reset HALT
au1xxx-ehci au1xxx-ehci.0: init command 0010005 (park)=0 ithresh=1
period=512 RUN
au1xxx-ehci au1xxx-ehci.0: USB 0.0 started, EHCI 1.00
usb usb1: default language 0x0409
usb usb1: udev 1, busnum 1, minor = 0
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: Au1xxx EHCI
usb usb1: Manufacturer: Linux 2.6.39-rc5-db1200-00131-g02291ad ehci_hcd
usb usb1: SerialNumber: Au1xxx
usb usb1: usb_probe_device
usb usb1: configuration #1 chosen from 1 choice
usb usb1: adding 1-0:1.0 (config #1, interface 0)
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: individual port power switching
hub 1-0:1.0: individual port over-current protection
hub 1-0:1.0: power on to power good time: 20ms
hub 1-0:1.0: local power source is good
hub 1-0:1.0: enabling power on all ports
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ohci_hcd: block sizes: ed 64 td 64
au1xxx-ohci au1xxx-ohci.0: Au1xxx OHCI
au1xxx-ohci au1xxx-ohci.0: new USB bus registered, assigned bus number 2
au1xxx-ohci au1xxx-ohci.0: irq 37, io mem 0x14020100
au1xxx-ohci au1xxx-ohci.0: ohci_au1xxx_start, ohci:8fdf6cd4
au1xxx-ohci au1xxx-ohci.0: created debug files
au1xxx-ehci au1xxx-ehci.0: GetStatus port:1 status 001803 0  ACK POWER
sig=j CSC CONNECT
hub 1-0:1.0: port 1: status 0501 change 0001
au1xxx-ohci au1xxx-ohci.0: OHCI controller state
au1xxx-ohci au1xxx-ohci.0: OHCI 1.0, NO legacy support registers
au1xxx-ohci au1xxx-ohci.0: control 0x083 HCFS=operational CBSR=3
au1xxx-ohci au1xxx-ohci.0: cmdstatus 0x00000 SOC=0
au1xxx-ohci au1xxx-ohci.0: intrstatus 0x00000004 SF
au1xxx-ohci au1xxx-ohci.0: intrenable 0x8000005a MIE RHSC UE RD WDH
au1xxx-ohci auace - got id
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
hub 2-0:1.0: standalone hub
hub 2-0:1.0: no power switching (usb 1.0)
hub 2-0:1.0: global over-current protection
hub 2-0:1.0: power on to power good time: 32ms
hub 2-0:1.0: local power source is good
hub 2-0:1.0: no over-current condition exists
hub 2-0:1.0: trying to enable port power on non-switchable hub
rtc-au1xxx rtc-au1xxx: rtc core: registered rtc-au1xxx as rtc0
hub 1-0:1.0: state 7 ports 2 chg 0002 evt 0000
hub 1-0:1.0: port 1, status 0501, change 0000, 480 Mb/s
i2c /dev entries driver
hwmon_vid: Unknown VRM version of your CPU
Bluetooth: Generic Bluetooth USB driver ver 0.6
usbcore: registered new interface driver btusb
Registered led device: mmc0
au1xxx-ehci au1xxx-ehci.0: port 1 high speed
au1xxx-ehci au1xxx-ehci.0: GetStatus port:1 status 001005 0  ACK POWER
sig=se0 PE CONNECT
au1xxx-mmc: MMC Controller 0 set up at B0600000 (mode=dma)
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
usb 1-1: new high speed USB device number 2 using au1xxx-ehci
au1xxx-ehci au1xxx-ehci.0: port 1 high speed
au1xxx-ehci au1xxx-ehci.0: GetStatus port:1 status 001005 0  ACK POWER
sig=se0 PE CONNECT
usb 1-1: default language 0x0409
usb 1-1: udev 2, busnum 1, minor = 1
usb 1-1: New USB device found, idVendor=05e3, idProduct=0606
usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
usb 1-1: Product: USB2.0 Hub
usb 1-1: usb_probe_device
usb 1-1: configuration #1 chosen from 1 choice
usb 1-1: adding 1-1:1.0 (config #1, interface 0)
hub 1-1:1.0: usb_probe_interface
hub 1-1:1.0: usb_probe_interface - got id
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
hub 1-1:1.0: standalone hub
hub 1-1:1.0: ganged power switching
hub 1-1:1.0: global over-current protection
hub 1-1:1.0: Single TT
hub 1-1:1.0: TT requires at most 32 FS bit times (2664 ns)
hub 1-1:1.0: Port indicators are supported
hub 1-1:1.0: power on to power good time: 100ms
hub 1-1:1.0: local power source is good
hub 1-1:1.0: no over-current condition exists
hub 1-1:1.0: enabling power on all ports
hub 2-0:1.0: state 7 ports 2 chg 0000 evt 0000
hub 1-1:1.0: port 4: status 0101 change 0001
usb 1-1: link qh256-0001/8ec05ca0 start 1 [1/0 us]
hub 1-1:1.0: state 7 ports 4 chg 0010 evt 0000
hub 1-1:1.0: port 4, status 0101, change 0000, 12 Mb/s
usb 1-1.4: new high speed USB device number 3 using au1xxx-ehci
asoc: ac97-hifi <-> au1xpsc_ac97.1 mapping ok
ALSA device list:
 #0: DB1200_AC97
TCP cubic registered
NET: Registered protocol family 10
Mobile IPv6
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM ver 1.11
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
Bluetooth: HIDP (Human Interface Emulation) ver 1.2
lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
Registering the dns_resolver key type
rtc-au1xxx rtc-au1xxx: setting system clock to 2011-05-05 18:53:38 UTC
(1304621618)
VFS: Mounted root (ext2 filesystem) readonly on device 3:1.
Freeing unused kernel memory: 188k freed
usb 1-1.4: default language 0x0409
au1xxx-ohci au1xxx-ohci.0: auto-stop root hub
usb 1-1.4: udev 3, busnum 1, minor = 2
usb 1-1.4: New USB device found, idVendor=07b8, idProduct=b21d
usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1.4: Product: 802.11 bg WLAN
usb 1-1.4: Manufacturer: Abocom
usb 1-1.4: usb_probe_device
usb 1-1.4: configuration #1 chosen from 1 choice
pcmcia_socket pcmcia_socket0: pccard: PCMCIA card inserted into slot 0
pcmcia 0.0: pcmcia: registering new device pcmcia0.0 (IRQ: 74)
usb 1-1.4: adding 1-1.4:1.0 (config #1, interface 0)
3c589_cs 0.0: eth1: 3Com 3c589, io 0xc006e300, irq 74, hw_addr 00:10:4b:a2:4b:df
3c589_cs 0.0: eth1:   8K FIFO split 5:3 Rx:Tx, auto xcvr
pcmcia_socket pcmcia_socket1: pccard: PCMCIA card inserted into slot 1
pcmcia 1.0: pcmcia: registering new device pcmcia1.0 (IRQ: 76)
Probing IDE interface ide1...
rt73usb 1-1.4:1.0: usb_probe_interface
rt73usb 1-1.4:1.0: usb_probe_interface - got id
hdc: SanDisk SDCFH-512, CFA DISK drive
ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
Registered led device: rt73usb-phy0::radio
Registered led device: rt73usb-phy0::assoc
Registered led device: rt73usb-phy0::quality
hub 1-1:1.0: state 7 ports 4 chg 0000 evt 0010
ide1 at 0xc0072000-0xc0072007,0xc007200e on irq 76
hdc: max request size: 128KiB
hdc: 1000944 sectors (512 MB) w/1KiB Cache, CHS=993/16/63
hdc: hdc1
ide-cs 1.0: ide-cs: hdc: Vpp = 0.0
udev[570]: starting version 167
EXT2-fs (hda1): warning: mounting unchecked fs, running e2fsck is recommended
smc91x smc91x: eth0: link down
ADDRCONF(NETDEV_UP): eth0: link is not ready
smc91x smc91x: eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Adding 2097148k swap on /dev/hda3.  Priority:-1 extents:1 across:2097148k
eth0: no IPv6 routers present
NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
NFSD: starting 90-second grace period

--- suspend/resume with both OHCI/EHCI built-in:

PM: Syncing filesystems ... done.
Freezing user space processes ... (elapsed 0.01 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
Suspending console(s) (use no_console_suspend to debug)
hub 1-1:1.0: hub_suspend
usb 1-1: unlink qh256-0001/8ec05ca0 start 1 [1/0 us]
hub 2-0:1.0: hub_suspend
usb usb2: bus suspend
au1xxx-ohci au1xxx-ohci.0: suspend root hub
hub 1-0:1.0: hub_suspend
usb usb1: bus suspend
au1xxx-ehci au1xxx-ehci.0: suspend root hub
PM: suspend of devices complete after 305.114 msecs
PM: late suspend of devices complete after 0.305 msecs
PM: early resume of devices complete after 2473.752 msecs
au1xxx-ohci au1xxx-ohci.0: lost power
au1xxx-ohci au1xxx-ohci.0: OHCI controller state
au1xxx-ohci au1xxx-ohci.0: OHCI 1.0, NO legacy support registers
au1xxx-ohci au1xxx-ohci.0: control 0x083 HCFS=operational CBSR=3
au1xxx-ohci au1xxx-ohci.0: cmdstatus 0x00000 SOC=0
au1xxx-ohci au1xxx-ohci.0: intrstatus 0x00000004 SF
au1xxx-ohci au1xxx-ohci.0: intrenable 0x8000001a MIE UE RD WDH
au1xxx-ohci au1xxx-ohci.0: hcca frame #0021
au1xxx-ohci au1xxx-ohci.0: roothub.a 10000202 POTPGT=16 NPS NDP=2(2)
au1xxx-ohci au1xxx-ohci.0: roothub.b 00000000 PPCM=0000 DR=0000
au1xxx-ohci au1xxx-ohci.0: roothub.status 00008000 DRWE
au1xxx-ohci au1xxx-ohci.0: roothub.portstatus [0] 0x00010101 CSC PPS CCS
au1xxx-ohci au1xxx-ohci.0: roothub.portstatus [1] 0x00000100 PPS
au1xxx-ohci au1xxx-ohci.0: restart complete
usb usb2: root hub lost power or was reset
au1xxx-ohci au1xxx-ohci.0: suspend root hub
au1xxx-ehci au1xxx-ehci.0: lost power, restarting
usb usb1: root hub lost power or was reset
au1xxx-ehci au1xxx-ehci.0: reset command 0080002 (park)=0 ithresh=8
period=1024 Reset HALT
au1xxx-ehci au1xxx-ehci.0: ...powerup ports...
usb usb2: usb resume

au1xxx-ehci au1xxx-ehci.0: HC died; cleaning up
au1xxx-ohci au1xxx-ohci.0: wakeup root hub
hub 2-0:1.0: hub_reset_resume
hub 2-0:1.0: trying to enable port power on non-switchable hub
au1xxx-ohci au1xxx-ohci.0: GetStatus roothub.portstatus [0] = 0x00010100 CSC PPS
au1xxx-ohci au1xxx-ohci.0: auto-stop root hub
PM: resume of devices complete after 5709.959 msecs
Restarting tasks ...
hub 1-0:1.0: state 0 ports 2 chg 0000 evt 0000
usb 1-1: USB disconnect, device number 2
usb 1-1.4: USB disconnect, device number 3
usb 1-1.4: unregistering device
usb 1-1.4: unregistering interface 1-1.4:1.0
done.
usb 1-1.4: usb_disable_device nuking all URBs
usb 1-1: unregistering device
usb 1-1: unregistering interface 1-1:1.0
usb 1-1: usb_disable_device nuking all URBs
hub 2-0:1.0: state 7 ports 2 chg 0000 evt 0000


--- suspend/resume without built-in OHCI driver:

hub 1-1:1.0: hub_suspend
usb 1-1: unlink qh256-0001/8ec024a0 start 1 [1/0 us]
hub 1-0:1.0: hub_suspend
usb usb1: bus suspend
au1xxx-ehci au1xxx-ehci.0: suspend root hub
PM: suspend of devices complete after 336.151 msecs
PM: late suspend of devices complete after 0.305 msecs
PM: early resume of devices complete after 2472.745 msecs
au1xxx-ehci au1xxx-ehci.0: lost power, restarting
usb usb1: root hub lost power or was reset
au1xxx-ehci au1xxx-ehci.0: reset command 0080002 (park)=0 ithresh=8
period=1024 Reset HALT
au1xxx-ehci au1xxx-ehci.0: ...powerup ports...
usb usb1: usb resume
au1xxx-ehci au1xxx-ehci.0: resume root hub after power loss
hub 1-0:1.0: hub_reset_resume
hub 1-0:1.0: enabling power on all ports
au1xxx-ehci au1xxx-ehci.0: GetStatus port:1 status 001803 0  ACK POWER
sig=j CSC CONNECT
hub 1-0:1.0: port 1: status 0501 change 0001
usb 1-1: reset-resume
au1xxx-ehci au1xxx-ehci.0: port 1 high speed
au1xxx-ehci au1xxx-ehci.0: GetStatus port:1 status 001005 0  ACK POWER
sig=se0 PE CONNECT
usb 1-1: reset high speed USB device number 2 using au1xxx-ehci
au1xxx-ehci au1xxx-ehci.0: port 1 high speed
au1xxx-ehci au1xxx-ehci.0: GetStatus port:1 status 001005 0  ACK POWER
sig=se0 PE CONNECT
hub 1-1:1.0: hub_reset_resume
hub 1-1:1.0: enabling power on all ports
hub 1-1:1.0: port 4: status 0101 change 0001
usb 1-1: link qh256-0001/8ec024a0 start 2 [1/0 us]
usb 1-1.4: reset-resume
usb 1-1.4: reset high speed USB device number 3 using au1xxx-ehci
rt73usb 1-1.4:1.0: no reset_resume for driver rt73usb?
rt73usb 1-1.4:1.0: forced unbind
PM: resume of devices complete after 5249.978 msecs
rt73usb 1-1.4:1.0: usb_probe_interface
rt73usb 1-1.4:1.0: usb_probe_interface - got id
ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
Registered led device: rt73usb-phy1::radio
Registered led device: rt73usb-phy1::assoc
Registered led device: rt73usb-phy1::quality
Restarting tasks ...
hub 1-0:1.0: state 7 ports 2 chg 0002 evt 0000
hub 1-0:1.0: port 1, status 0503, change 0000, 480 Mb/s
hub 1-1:1.0: state 7 ports 4 chg 0010 evt 0000
hub 1-1:1.0: port 4, status 0503, change 0000, 480 Mb/s
done.
--
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