There has been a bit of a gap in availability of the go7007 (plextor PX-TV402U/PX-M402U)) driver for more recent kernel versions. There is a version in the staging tree, but that one doesn’t seem to work at the moment. Since people (like me) are using such hardware with mythtv, that is a bit unfortunate.
wis-go7007-linux-0.9.8-3.tar.bz2 (note: worpress mangled the filename a little)
I hope this will help alleviate the problem a bit: This is a version of the go7007 driver that I compiled from the sources below. It worked for me in a test with gorecord, on ubuntu jaunty (9.04) with the for that release current kernel, version 2.6.28-6, using this command:
sudo gorecord -input 2 -vdevice /dev/video0 -adevice /dev/dsp2 -tvchan ntsc-cable:13 -bitrate 1500 -duration 30 capture.avi
Gave me 30 seconds of mpeg4 video with audio from ntsc cable channel 13.
I haven’t tested anything else yet.
I took the latest driver code from Greg’s staging-2.6 ‘junk tree’, pasted it into the 0.9.8-2 tarball from nikosapi’s wiki, and made a couple of necessary changes (add ’struct inode *’ parameter to open()/release(), bring back the private ioctls, some Makefile adaptations, and an obvious ‘udev-detection’ fix in the main Makefile).
Obviously, this will not help getting the driver any closer to full acceptance into the official kernel, but it should get it closer to getting the hardware to work again with mythtv and on more recent kernels.
Sources:
http://nikosapi.org/wiki/index.php/WIS_Go7007_Linux_driver
and
http://git.kernel.org/?p=linux/kernel/git/gregkh/staging-2.6.git;a=summary
I hope this helps others.
Jelle.