WintTV-PVR 350 on Debian Linux (unstable)
English, Hardware, Howto, Linux, debian February 7th, 2007I installed my Hauppage WinTv-PVR 350 on my Linux box yesterday, this howto explains almost everything there is to do (I assume that you have build a kernel module before and that you have all required packages, like module-assistant). It took me less than 10 minutes to install the card, take your time and read this guide carefully, so that your installation will be as fluent and quick as mine.
Install the kernel headers to you current kernel, the ivtv source and utils, do that by running:
apt-get install linux-headers-`uname -r` ivtv-source ivtv-utils
Change into the kernel header direcotry and build the ivtv kernel module
cd /usr/src/linux-headers-`uname -r`
m-a a-i ivtv
Ok, we installed everything we need and build the kernel module, but before we actually load it we need to copy the firmware into /lib/firmware/ or /usr/lib/hotplug/firmware/ (second choice is depriciated). I uploaded the firmware onto our server, feel free to use it. I DON’T GUARANTEE THIS FIRMWARE’S INTEGRITY AND TERANETWORKS.DE CAN NOT BE HELD RESPONSIBLE FOR ANY HARM THE FIRMWARE CAUSES. If you are still willing to use it you can find it here, you may also look for it on the net, your choice.
tar -xf firmware.tar
cp ALL-FILES-OF-TAR /lib/firmware/ or /usr/lib/hotplug/firmware/
Now load the module and check if everything is ok
modprobe -v ivtv
dmesg
lsmod | grep ivtv should return something like that
ivtv 155344 0
firmware_class 9600 1 ivtv
i2c_algo_bit 8424 1 ivtv
cx2341x 10308 1 ivtv
tveeprom 13840 1 ivtv
videodev 21120 1 ivtv
v4l1_compat 12036 2 ivtv,videodev
v4l2_common 20448 6 msp3400,saa7115,tuner,ivtv,cx2341x,videodev
i2c_core 19680 10 msp3400,saa7127,saa7115,tuner,ivtv,i2c_ali1535,i2c_ali15×3,i2c_algo_bit,tveeprom,i2c_ali1563
If this tutorial does not work for you please let me know, any questions? Feel free to leave a comment or write an email to siyb at projectx-thegame.de.
Thanks to Zhenech for correcting some parts of my howto.






February 7th, 2007 at 23:01
Hey SIYB,
why the heck are you adding another unstable source? ivtv-* is in Etch and Sid and has same versions there. Not in Sarge, yes, but who cares?
One more point: /usr/lib/hotplug/firmware/ is deprecated, use /lib/firmware/ instead.
Anyways, you should mention which Linux you’re actually on. Debian [Woody|Sarge|Etch|Sid]? Ubuntu [foo|bar|baz]? ;-)
February 7th, 2007 at 23:06
And just for the protocol: your apt-lines are wrong, because the ivtv stuff is in contrib, and you included only main…