Subject: Re: Ehci/Umass bug ?
To: Vincent <10.50@free.fr>
From: Lennart Augustsson <lennart@augustsson.net>
List: tech-kern
Date: 11/24/2004 09:59:02
Split transactions only happen for non-high speed devices.
A lost interrupt shouldn't give thw wrongs CSW, just missing data.
It could be a data toggle problem again. We've had those before.
-- Lennart
Vincent wrote:
> Konishiwa :)
>
>> I had the same problem with ehci+umass on a 2.0_RC4 amd64 box, but not
>> with ohci on another 1.6something box. I guess this is a ehci bug.
>
>
> I've tried to bypass the CSW test. In order to do that neatly, I have
> defined a new quirk and added a "shunt"-test in 'umass.c'. Same result.
> After a short while, one or two seconds, the device hangs, and no amount
> of BBB resets or bulk_clears helps.
>
> I am wondering about split transactions or a lost interrupt cycle. Is
> there anyway to acertain any of these hypothesis ?
>
> Sayonara,
> Vincent
>