On 05/19/2010 07:56 PM, Alan Stern wrote: >>> I have no idea why it would do this. A firmware bug would generally >>> cause it to die every time, but there's no other obvious explanation. >>> Particularly since the alternate firmware does not die; it handles the >>> request correctly. >> >> Hmmm. I guess I'll go read the PIC USB interface specification and see >> how much of this is SW vs. HW controlled on this microcontroller. > > It's odd that this occurs only some of the time. Maybe it depends on > some low-level timing details. Could this be something like the GET_IDENTITY problems we used to see, where we just need to wait a bit before sending this? -- Phil Dibowitz phil@xxxxxxxx Open Source software and tech docs Insanity Palace of Metallica http://www.phildev.net/ http://www.ipom.com/ "Be who you are and say what you feel, because those who mind don't matter and those who matter don't mind." - Dr. Seuss
Attachment:
signature.asc
Description: OpenPGP digital signature