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
msg08320/pgp00000.pgp
Description: PGP signature