On 7/10/06, Alan Stern <[EMAIL PROTECTED]> wrote:
> On Mon, 10 Jul 2006, Ajay Jain wrote:
>
> > Hi,
> > Am using a windows host and a proprietary device as a function. This
> > is the pre-enumeration stage that I am talking about. I see a very
> > different behavior with what is written in the standard or with the
> > way windows is supposed to enumerate. The following are the
> > observations with CATC protocol analyzer. As I understand, there
> > should be a reset followed by a get dev descriptor request and then a
> > reset again which will be followed by set address and then no more
> > resets for the duration of enumeration. Here I am seeing 4 superfluous
> > resets and suspends in the beginning. Is it any windows oddity?
>
> No, it is a device oddity.
>
> Remember the definitions of reset and suspend.  Reset is an SE0 signal,
> which is the default bus state when no device is attached or the device's
> pull-up resistor hasn't been turned on.  Suspend is a J signal, which is
> the default bus state when the device's pull-up resistor is on and the
> port is disabled.
>
> So when you see the bus go between reset and suspend, it means that the
> device is turning its pull-up resistor off and on.

May be yes, but then I have a counter observation. When I use another
host I always see a reset - suspend - reset - get_device_descriptor -
reset - set_address sequence. This is something that I observe
invariably. When I use the old host, I always see reset - suspend -
reset - suspend - reset - suspend - reset - suspend - reset -
get_device_descriptor - reset - set_address sequence. The observations
on both these pc's is invariable. If it was a device oddity, then why
would it behave differently on two different hosts?

> Or maybe it means the device's data pins are intermittently making and 
> breaking contact with the cable's pins.

Not my case, because my the cable is connected to the pc since the
hardware boots up. There is an ample time (>20s) for booting etc. to
complete and usb to get loaded.

> It has nothing to do with the host.

Ajay


-------------------------------------------------------------------------
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