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

Reply via email to