> Does an irq arrive when you plug in a device? On this machine the physical ports are not implemented so there is nothing to plug devices into.
> Is the RESUME DETECT flag in the USBSTS status register set correctly? It seems to be set once after loading the host module. If I remember correctly the chip bug meant that the RD bit was unreliable when OC is present (which is the case for both ports of this machine). > Is the controller suspended when no devices are attached? > Does it stay suspended until a device is plugged in? > When a device is plugged in, does the controller get woken > up reliably? I'm concerned that the resume_allowed() > logic could be fooled by initial connection transients. Can't test this as described above. Here is the syslog output when loading the module: Feb 10 13:19:00 deimos kernel: drivers/usb/host/uhci-hcd.c: USB Universal Host Controller Interface driver v2.1 Feb 10 13:19:00 deimos kernel: uhci_hcd 0000:00:04.2: UHCI Host Controller Feb 10 13:19:00 deimos kernel: uhci_hcd 0000:00:04.2: irq 19, io base 0000fce0 Feb 10 13:19:00 deimos kernel: uhci_hcd 0000:00:04.2: new USB bus registered, assigned bus number 1 Feb 10 13:19:00 deimos kernel: hub 1-0:1.0: USB hub found Feb 10 13:19:00 deimos kernel: hub 1-0:1.0: 2 ports detected Feb 10 13:19:02 deimos kernel: fce0: irq status 0x24 Feb 10 13:19:02 deimos kernel: fce0: irq status 0x20 Feb 10 13:19:02 deimos last message repeated 5 times Feb 10 13:19:02 deimos kernel: fce0: port 0 resume status: 0xc80 Feb 10 13:19:02 deimos kernel: fce0: port 1 resume status: 0xc80 Feb 10 13:19:02 deimos kernel: fce0: irq status 0x20 Feb 10 13:19:13 deimos last message repeated 18 times After the initial irq status of 0x24 (HCH and RD) the irq status 0x20 (HCH only) repeats forever. The resume status shows OC on both ports (expected), but never a connection status change (CCS) or current connect status (CCS). It's been a while, but wasn't the previous verdict that the buggy controller did weird stuff when suspended with OC, with the solution being not to put such a controller into suspend mode? -- Paul Fulghum [EMAIL PROTECTED] ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel