On Mon, Oct 15, 2001 at 04:27:19PM -0400, Brad Parker wrote:
> 
> Is it my imagination, or does usb-uhci.c fail to report STALL's in
> data phase of a control message? (stock linux-2.4.5)
> 
> I have an audio device which returns a STALL when I try to get the
> sampling freq; One HCI reports an error and I get no audio.
> usb-uhci.c merrily ignores the error and I get iso data from the
> device.
> 
> (and even more interesting, despite the fact that 1.1 spec says if
> there is a stall in the data phase, there should be no status phase,
> the chip sends a zero lendth data pkt after the in/stall, which of
> course gets a stall and *still* it does not report an error)

It looks like your case (stall in data phase) is treated as a short packet
with a manually executed status phase, which is wrong. The "stalled" state
is detected (and IMHO the endpoint state of the device-structure should
reflect this), but it doesn't survive in the end...

I will fix it..

-- 
         Georg Acher, [EMAIL PROTECTED]         
         http://www.in.tum.de/~acher/
          "Oh no, not again !" The bowl of petunias          

_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to