On Wed, 23 Jun 2004, Phil Brunner wrote:

> 
> Ian Morgan wrote:
> 
> > On Wed, 23 Jun 2004, Ian E. Morgan wrote:
> >
> >> The only immediate thing that stands out to me is that in 2.4 the 
> >> INQUIRY is
> >> '12 00 00 00 FF 00' (Allocation length 255), while in 2.6 it is '12 
> >> 00 00 00 24 00' (Allocation length 36 (makes sense)).
> >
> >
> I had a similar problem with different hardware see "smartcard reader 
> kills usb hub on 2.6.5+, OK on 2.6.4" thread.
> 
> The attached Matthew Dharm patch (which should probably be in 2.6.8 per 
> Alan Stern) fixed the problem for 2.6.5, 2.6.6 and all 2.6.7 varieties. 
> There were no problems with 2.6.4.
> 
> The patch seems to make the MODE_SENSE command (try to) transfer 192 
> bytes rather than 4 bytes - results in "babble" since actual transfer 
> length seems to be 8. After the data overrun, various combinations of 
> [khubd], [usb-storage], and [scsi_eh_?] deadlock and the hub is 
> effectively dead; attempted resets don't work.
> 
> Sorry I don't know enough to understand what's going on -- I'm learning.
> 
> Phil

This won't help Ian.  His problem arises before the MODE SENSE command is 
sent, during the INQUIRY command (which is the first SCSI command sent to 
the device).

Alan Stern



-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to