On Fri, 20 Oct 2006, Laurent Pinchart wrote: > > Did anything ever come out of all this? Was the problem located and was > > the firmware fixed? > > As far as I know, no :-( > > Martin has finished his thesis and doesn't work at Logitech anymore. He told > me before leaving that the firmware developers will definitely implement a > workaround for the hardware bug.
Did they ever determine exactly what the bug was and how to trigger it? One aspect was quite clear in the logs Martin made available: The device responded to PING with ACK when it should have used NAK. But that alone wasn't the cause of the problem. > New cameras won't suffer from the problem, but we have a bunch of old cameras > in the field that work fine under Windows and fail miserably under Linux. I'd > really like to solve the problem on the software side. There is very little > the driver can do, as the issue lies at the USB level. Are you sure it's not at the driver level? Maybe something to do with the time delay surrounding control transfers? > The device is at fault, but Windows doesn't trigger the bug. I'm pretty sure > Windows and Linux handle control transfers differently. Can you see another > explanation ? I'm not familiar with the USB stack internals, but I wouldn't > mind getting my hands dirty. Could you tell me where I should look at ? > Anything that comes to your mind ? I don't know of any particular differences between the ways Windows and Linux carry out control transfers. It's specified pretty rigidly by the USB spec and the details are handled by the hardware in the host controller. I don't think looking at the low-level driver will help much; not at first, anyway. You have to start by knowing exactly what triggers the bug, maybe verifying this with a detailed comparison of the Windows and Linux USB bus traces. Martin's questions and statements about the traces showed that he didn't fully understand the issues involved. Once we are certain of the cause of the problem, then we can think about how to avoid it. Alan Stern ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel