[pvrusb2] usb weakiness and streaming errors

Ingo Flaschberger if at xip.at
Tue Jan 3 15:45:54 CST 2006


Hey

I have a Via eapia board, an Via usb 2.0 controller and a 5m active usb 
repeater cable. (Not very ideal setup, I know).

Sometimes, the server has usb errors:
kernel: ehci_hcd 0000:00:10.3: devpath 2.1 ep4in 3strikes
kernel: pvrusb2 /*---TRACE_READ---*/ data is available
kernel: pvrusb2 /*---TRACE_READ---*/ pvr2_ioread_read id=c8e7fc80 buffer_error=-71

and pvrusb2 gets an error in pvrusb2-ioread.c; pvr2_ioread_read() line 
273 and stops the stream, /dev/video0 gets an read error and mythtv freaks 
ok.

my really heavy hotfix was, to exclude the next lines and ignore the 
error:
 	pvr2_ioread_stop(cp);
 	ret = -EIO;
 	break;

and it works.. now. perhaps you know a better way to handle that... Need a 
tip and I will do the fix then.

bye,
 	Ingo


More information about the pvrusb2 mailing list