Hello, I've been trying to get a Pinnacle Studio PCTV USB working under Linux using usbvision and xawtv. I hacked usbvision.c to recognise my particular device (with USB ID of 0x2304, 0x0214 rather than 0x2304, 0x0210) and the usbvision kernel module picks it up and appears to communicate with it OK. But when I run xawtv (version 3.83) I get only a blank screen along with messages in the xterm: ioctl: VIDIOCMCAPTURE(frame=0;height=48;width=64;format=7): Invalid argument ioctl: VIDIOCMCAPTURE(frame=0;height=48;width=64;format=15): Invalid argument v4l: timeout (got SIGALRM), hardware/driver problems? ioctl: VIDIOCSYNC(int=0): Interrupted system call ioctl: VIDIOCMCAPTURE(frame=0;height=48;width=64;format=4): Device or resource busy ioctl: VIDIOCMCAPTURE(frame=0;height=48;width=64;format=5): Device or resource busy ioctl: VIDIOCMCAPTURE(frame=0;height=48;width=64;format=1): Invalid argument ioctl: VIDIOCMCAPTURE(frame=0;height=48;width=64;format=13): Invalid argument no way to get: 384x288 16 bit TrueColor (LE) Am I doing something silly? Someone else on this reported similar errors a while back and someone suggested it may be a tuner problem but I don't think they posted a solution. I am using usbvision-0.3.3-test3 with kernel 2.4.18. Trevor Johnston