On Fri, 2002-10-18 at 10:31, David Brownell wrote: > Who knows what the story is there ... according to the > USB spec, iso endpoints can't halt, so it's pointless > to even try. > > So why does that driver try? Is that product breaking > the spec, or is that logic not necessary?
You probably refer to this: usb_clear_halt(uvd->dev, usb_rcvisocpipe(uvd->dev, uvd->video_endp)); This request was observed being issued by the original Windows driver. I noticed that this very request, illegal and pointless it might be, is issued by the Windows driver each time the camera is reinitialized. I do not know why. Maybe the device recognizes it somehow. Without it I had troubles initializing the Model 1 camera. Don't know if other models work better. Dmitri
signature.asc
Description: This is a digitally signed message part
