David --

Do you still have your ISD-300 unit?  That's a chip we're both familiar
with (and I believe both have).

I'd really like an HCD guy to look at this.  I've tested this every way I
can think of -- attempts to clear the halt on the bulk-in endpoint all
return -EPIPE.  I know that the device is okay, because the same sequence
on 2.4.x works just fine.

I can give you some quick-and-easy ways to trigger this behavior, if you'd
like.  Just let me know what type of device you have attached to the
ISD-300.

For the life of me, I can't figure out why my attempts to clear a halt on
the bulk-in endpoint don't work...

Matt

On Fri, Oct 04, 2002 at 12:50:19PM -0700, David Brownell wrote:
> Matthew Dharm wrote:
> > Hrm...
> > 
> > Well, I can try this as an experiment... just assume that the clear halt
> > has worked... tho the logs suggest that it didn't.
> 
> I'm not sure I see what you're saying.  I think the correct response
> from device+core+hcds is quite typically going to be reporting -EPIPE
> to drivers trying to clear a control halt.  It indicates "there was no
> control halt" ... not "the clear didn't work".
> 
> - Dave
> 
> >>
> >>I think that means that some drivers, maybe even usb-storage, might need
> >>to be able to clear halts on the control pipe, if they talk to devices that
> >>are not "well designed".  BUT any driver that tries should expect that most
> >>devices return protocol stalls (-EPIPE) when asked to clear halts.
> >>
> >>Matt, does this help resolve your issue?
> >>
> >>- Dave
> >>
> >>
> > 
> > 
> 
> 

-- 
Matthew Dharm                              Home: [EMAIL PROTECTED] 
Maintainer, Linux USB Mass Storage Driver

YOU SEE!!?? It's like being born with only one nipple!
                                        -- Erwin
User Friendly, 10/19/1998

Attachment: msg08320/pgp00000.pgp
Description: PGP signature

Reply via email to