On Sun, 23 Jan 2005 11:21:57 -0500 (EST), Alan Stern <[EMAIL PROTECTED]> wrote: > While I'm not an expert on OHCI, it sure looks exactly like the device > disconnected itself. If you've got a protocol analyzer you should be able > to see if the D+ and D- lines both go low (no D- pullup => disconnection > for a low-speed device). > > As for why this is happening... I have no idea. Noise on the cable, > maybe. Or else a bad host controller. Have you tried using your device > on a different computer?
Unfortunately I couldn't figure out how to check the individual lines (I'm using a CATC USB bus analyser) but I was able to try to find a reason for the device to want to reset itself. Looking at the transfers over a time scale shows that under windows the device is never left idle - it is continuously polled as requested by the unit (every 50 units or some such if my memory serves). However under linux after the device has started up it is left idle for 1.5 seconds upon where I assume it resets itself. (apparently my estimation of the device resetting itself every second was off by a wide margin) So now it seems that my options are - Try to get this working with the hiddev module if possible..however if I understand correctly once the device is registered a /dev/usb/hiddev node is created allowing me to talk to it. However this node doesn't appear on my udev filesystem so either I keep mistiming my ls or another problem exists. - Write my own module, which sounds excessive but I'd be happy to do it if no other alternatives exist. Anyway, thanks for the help! I'm now off to try to find a way to talk to the device. -- Eddie Cornejo ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
