On Mon, Jun 05, 2000 at 08:28:25PM +0000, Mark Douglas Corner wrote:
> I have an unreleased device that I am attempting to get working under
> linux.  It works fine under win98.  Also I am having the same problem with
> an Intel USB camera.  I know that there are no drivers for these, but as
> you can see that isn't the problem here.  I did manage to get a USB
> keyboard to connect correctly.
> 
> Fortunately I have a CATC USB Chief analyzer, although I have to note that
> I am somewhat new to USB.
> 
> The problem occurs during the GET_DESCRIPTOR transaction.  (The second one
> with the proper address add=2)  The transaction is not acked.  It is sent
> in five groups of three, none of them acked or nacked.  There is no
> repsonse from the device at all.

I have seen similar behavior from a USB-Bluetooth module with
usb-uhci. The "set address" is ok, the status phase is naked a few times,
but then successfully completed. About 20ms later, the get_descriptor  
fails fifteen times (5*3) without ack/nack.

But now the funny thing: If I simulate a disconnect/connect-cycle of the 
device by shorting D+ to ground, the device enumerates without any problems.

                        :-O

I have tried extending all the waits in hub.c, even tried to simulate
Window's reset behavior, no success. However, I didn't try to disable the full
bandwidth reclamation...
-- 
         Georg Acher, [EMAIL PROTECTED]         
         http://www.in.tum.de/~acher/
          "Oh no, not again !" The bowl of petunias          

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to