On Mon, 24 Apr 2006, usb usb wrote: > May be I'm doing something wrong.. I do a reset for 5 > times, and if the device still fails, I return ENODEV > from my probe function. But, USB core goes to the next > devices ignoring this. > > usb 1-4.1: reset high speed USB device using ehci_hcd > and address 13 > . **fails** > . > usb 1-4.1: reset high speed USB device using ehci_hcd > and address 13 > . **fails** > . > usb 1-4.1: reset high speed USB device using ehci_hcd > and address 13 > . **fails** > . > // Now, I return ENODEV from probe
At this point the USB core gives up on trying to find a driver for your device. As it should. It doesn't ignore your ENODEV. > usb 1-4.2: new high speed USB device using ehci_hcd > and address 14 > ...... > usb 1-4.3: new high speed USB device using ehci_hcd > and address 14 But it still goes ahead trying to find drivers for these two other devices. Again as it should. (Although I would expect 1-4.3 to get address 15, not 14, since 14 was already assigned to 1-4.2.) So what is the problem? 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-users@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users