Re: ohci: USB devices only detected at boot time
Alan Stern <[email protected]>
| Newsgroups | gmane.linux.usb.devel |
|---|---|
| Message-ID | <[email protected]> |
On Wed, 14 Feb 2007, Raphael Assenat wrote: > > Is that true even if there was also a device attached at boot time, or > > does it happen only when you connect a new device and all the ports are > > unoccupied? > I had not thought of trying that... I did some tests and found that > if a device was present at boot time, new devices _are_ detected > correctly. And as long as the number of connected devices does not > fall down to 0, all ports work normally. Okay. This says that RHSC works correctly while the controller is running, but it doesn't work when the controller is suspended. > Well it seems that no interrupts are generated when I > connect/disconnect a new device... The counter in /proc/interrupt > stays the same. > before connecting a device: > 167: 216 it8152 ohci_hcd:usb2 > after connection a device: > 167: 216 it8152 ohci_hcd:usb2 Post a copy of the contents of /sys/class/usb_host/usb_host2/registers while no devices are plugged in, and then again after you plug in a device and nothing happens. > > If you want to get useful information from the system log, you have to > > turn on CONFIG_USB_DEBUG. > > > Ok, below you'll find some of the output I got when booting with a > device connected and when connecting/disconnecting devices. In case > you wonder, usb1 is the pxa270's ohci controller. > > I was wondering, can this be a problem? > hub 2-0:1.0: trying to enable port power on non-switchable hub No, that is normal. > And apparently, once I get this message, the ports stop working. > ohci_hcd 0000:00:01.4: auto-stop root hub That gets printed when the controller is suspended. Here's something else you can try. Turn on CONFIG_PM_SYSFS_DEPRECATED and keep your "any_connected" change. Then do echo -n 2 >/sys/bus/usb/devices/usb2/power/state and see what happens when you plug in or remove a device. Alan Stern ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel