On Mon, 11 Sep 2006, Iñaky Pérez-González wrote:

> On Friday 08 September 2006 07:30, Alan Stern wrote:
> > On Thu, 7 Sep 2006, Iñaky Pérez-González wrote:
> > > usb: introduce usb_reenumerate_device()
> > >
> >
> > I don't understand the point of this patch.  Is it simply to export an
> > interface to hub_port_logical_disconnect()?
> 
> Kind of, yes
> 
> > What's wrong with using usb_reset_device()?  You say it will "bring the
> > device back to full reset state"; I'm not sure what that means.  Do you
> > want to avoid issuing a port reset?  This patch won't help, because
> > hub_port_locical_disconnect() will also cause a port reset.  In fact, the
> > USB stack can't reenumerate a device without resetting it.
> 
> Yep, the initial reset that brings the device back to default state/addr0
> always happens. However, it seems like that is not affecting my device as
> 'badly' (so to speak) as a direct reset with the port enabled. I'd say the
> internal logic is considering two different resets: one with the port
> disabled, than simply moves in to enable and the one with the port enabled,
> that is interpreted as hard-core reset. I wonder if this is common behavior,
> and I'll try to check with the USB spec guys tomorrow.

Note that the normal device initialization process does _two_ port resets.  
The first is with the port disabled but the second is with the port
enabled.  So it should affect the device just as badly as
usb_reset_device.

There must be something more to it.  Something very strange about the 
device itself.

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

Reply via email to