Kodicom 4400R
Posted: Tue May 24, 2005 5:58 am
I purchased this generic 4 chip DVR card on Ebay. It turned out to be a card from Kodicom, called the 4400R. It has 4 878A chips, but is not yet support by the BTTV drivers in Video4Linux. However, here are the steps to get the card working.
1) Download the latest v4l snapshot from bytesex.org - at the moment, this is
http://dl.bytesex.org/cvs-snapshots/vid ... 051.tar.gz
2) Re-configure your linux kernel *without* any video4linux drivers. To do
this, go to your linux kernel source directory (e.g.
/usr/src/linux-2.6.11-gentoo-r7 or whatever you are using) and
"make menuconfig". Under "Device Drivers", select "Multimedia devices",
then set "Video For Linux" to "<M>" (compile as modules). Next, under
the sub-heading "Video For Linux --->" make sure *no* video adapters
are selected (this means, in particular, the 'bttv' adapter must *not*
be selected.
3) Regenerate your kernel (just the same as when you do a kernel update -
make, make modules_install), install it and re-boot your system.
4) Now, running under 'root', unpack the video4linux source from (1) into
/usr/src, i.e.
cd /usr/src
tar xzf {wherever you put it}/video4linux-2005-05-18-013051.tar.gz
5) Compile the v4l drivers, i.e.
cd /usr/src/video4linux
make
make install
6) At this point you should be "ready to go" - all you need to do is to
install the (new) bttv driver:
modprobe bttv card=0x85,0x84,0x85,0x85
This should give you 4 video devices (/dev/video0 - /dev/video3), and
you should be able to use them with any program, e.g. xawtv or whatever.
Just for your interest, the "card=...." is because the Kodicom is actually 4 different bt878a controllers; the *second* one detected is actually the "master" and the other three are "slaves", so my coding needs to treat them differently.
Many thanks to William M Brack, the developer who wrote this driver patch.
-=STZ=-
1) Download the latest v4l snapshot from bytesex.org - at the moment, this is
http://dl.bytesex.org/cvs-snapshots/vid ... 051.tar.gz
2) Re-configure your linux kernel *without* any video4linux drivers. To do
this, go to your linux kernel source directory (e.g.
/usr/src/linux-2.6.11-gentoo-r7 or whatever you are using) and
"make menuconfig". Under "Device Drivers", select "Multimedia devices",
then set "Video For Linux" to "<M>" (compile as modules). Next, under
the sub-heading "Video For Linux --->" make sure *no* video adapters
are selected (this means, in particular, the 'bttv' adapter must *not*
be selected.
3) Regenerate your kernel (just the same as when you do a kernel update -
make, make modules_install), install it and re-boot your system.
4) Now, running under 'root', unpack the video4linux source from (1) into
/usr/src, i.e.
cd /usr/src
tar xzf {wherever you put it}/video4linux-2005-05-18-013051.tar.gz
5) Compile the v4l drivers, i.e.
cd /usr/src/video4linux
make
make install
6) At this point you should be "ready to go" - all you need to do is to
install the (new) bttv driver:
modprobe bttv card=0x85,0x84,0x85,0x85
This should give you 4 video devices (/dev/video0 - /dev/video3), and
you should be able to use them with any program, e.g. xawtv or whatever.
Just for your interest, the "card=...." is because the Kodicom is actually 4 different bt878a controllers; the *second* one detected is actually the "master" and the other three are "slaves", so my coding needs to treat them differently.
Many thanks to William M Brack, the developer who wrote this driver patch.
-=STZ=-