On Wed, Apr 19, 2000, Georg Acher <[EMAIL PROTECTED]> wrote:
> On Wed, Apr 19, 2000 at 07:58:42PM +0000, Mikael Nystr�m wrote:
>  
> > Apr 19 19:11:37 veiron kernel: usb-uhci.c: interrupt, status 3, frame#
> > 1600 
> > Apr 19 19:11:37 veiron kernel: usb-uhci-debug.h:   TD @
> > c1e618a0/01E618A0, MaxLen=00 DT1 EP=3 Dev=2 PID=( IN  ) buf=0797ecde 
> > Apr 19 19:11:37 veiron kernel: usb-uhci-debug.h:     Len=00 e3 SPD IOC
> > Stalled Babble  
> > Apr 19 19:11:37 veiron kernel: usb-uhci-debug.h:     Link points to TD @
> > 01e61560, Breadth first 
> 
> Aaah... Babble. So the camera wants to send more data than the host
> requests. This seems to be a problem of the camera itself. Only one byte
> is requested, but the camera tries to send more. There are a few other
> devices that exhibit this behavior. 

[...]

> > However I tried the "alternative" driver uhci.c, and it works with no
> > problem, not even the "delay" exist when I try to shutdown the camera:
> <...> 
> > I'll be very happy if anyone can help me finding out why my camera
> > dislike the usb-uhci driver, where do I start?
> 
> I'm 99% certain that uhci.o also has this problem, but simply doesn't print
> the error message. 

Yeah, it should generate a babble as well.

However, a minor bug I introduced keeps it from dumping the TD to see
the problem. It still reports the problem in the URB status field, it
just doesn't printk it.

The delay is something that may be interesting to you tho, that looks
like a seperated problem.

JE


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

Reply via email to