On Mon, 31 Jul 2006, Duncan Sands wrote:

> > No, this patch won't apply to 2.6.17 -- it's 2.6.18 only.  There was a
> > separate patch (as753) already submitted for 2.6.17-stable.
> 
> OK, then that means that yet another patch is needed for 2.6.17!  Here's
> a summary of the situation.  This patch for 2.6.17
>       http://bugzilla.kernel.org/attachment.cgi?id=8591&action=view
> (which I presume is a753)

Yes.

> fixed hangs for cdc_ether modems.  However
> it didn't fix the speedtouch hangs with 2.6.17.

Are you sure?  The logs you attached to the bug report were all from 
2.6.18.  I don't remember seeing any indications that you had failures 
with the speedtouch in 2.6.17.

The problems fixed by the two patches are really separate, albeit closely
related.  The 2.6.17 code wasn't checking at all whether the TD was the
last in the URB.  The 2.6.18 code was checking the SPD bit (which the
driver sets to 0 in the last TD, but apparently the controller changes it)
instead of checking whether the TD was the last in the URB.

The patches made the two driver versions do the same thing: always check
the TD's position in the URB's list.

>  Those also occur in
> 2.6.18 (though are much harder to hit due to the FSBR changes).

You can revert the FSBR timing patch for testing.  It's independent of 
everything else.

<  Your
> patch as759 fixes the speedtouch problem with 2.6.18.  However it
> doesn't apply to 2.6.17, so another fix is needed there.  I'm about
> to disappear for around two weeks, so further testing of 2.6.17 will
> unfortunately have to wait till I get back.

Okay, I'll wait until you can do more testing.  But for now it seems
pretty clear that patches as753 and as759 are both necessary, even if not
sufficient.

Alan Stern


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
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