Archive for February, 2009

New version

Tuesday, February 3rd, 2009

This new version should also compile with 2.6.27, and may work… (perhaps follow the thread at ubuntuforums, or try it and report here or there ;-) )…

I also fixed the audio device autodetection in gorecord, so it now works (at least for me) with gorecord like this:

gorecord  -duration 30 -bitrate 800 -input 2 -tvchan ntsc-cable:24 capture.avi

Which gave me 30 seconds of mpeg4 video and audio from cable channel 24…

Download it here: wis-go7007-linux-0.9.8-4.tar.bz2

An initial version of go7007 for 2.6.28

Monday, February 2nd, 2009

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.