The Hauppauge TV Card
This article was written by "Chris Silva" bitsurfr@enteract.com. Thanks.
Setting up your Hauppauge TV Card for FreeBSD 3.4-STABLE
First and foremost, you NEED to READ /usr/src/sys/i386/conf/LINT.
Second,
visit: http://vulture.dmem.strath.ac.uk/bt848/
and READ IT!
Third, At least download this, ftp://telepresence.dmem.strath.ac.uk/pub/bt848/driver/2.07
and READ THE README file….
That being said, let’s do it!
*** Assuming you have source and ports on your system ***
I first make a mod to my working kernel with my favorite editing tool, pico -w (The -w
is for word wrap)
cd /usr/src/sys/i386/conf pico -w sff (This is the name of my kernel)
And I add these lines – noting that the controller line IS there. I am just showing
this here for navigational purposes.
controller pci0 device bktr0 # TV Card
Now – based on the README from the ftp site listed above, I look for my flavor of FBSD
(3.4-STABLE) and I add the lines listed below.
/usr/src/sys/i386/files.i386 dev/bktr/bktr_core.c optional bktr device-driver dev/bktr/bktr_i2c.c optional bktr device-driver dev/bktr/bktr_card.c optional bktr device-driver dev/bktr/bktr_tuner.c optional bktr device-driver dev/bktr/bktr_audio.c optional bktr device-driver dev/bktr/bktr_os.c optional bktr device-driver
After that, I install fxtv. FXTV is what I use to *watch* cable on my FBSD box.
cd /usr/ports/graphics/fxtv make && make install && make clean
At this point, I rebuild me kernel, reboot, and launch fxtv!
cd /usr/src/sys/i386/conf config sff (my working kernel) ../../compile/sff make depend && make && make install shutdown -r now
I then log back in under my normal user, kick in X, do an Xterm and launch fxtv.
(Of course, your channel surfing needs are your own!)
I put a picture on my site of my desktop with the finished product Watching Frazier.
LAST WORDS: Now – I don’t know if the way I dealt with this project was the
correct way of doing it, but it sure worked for me!
Setting up your Hauppauge TV Card for FreeBSD 3.4-STABLE
Now – I don’t know if the way I dealt with this project was the correct
way of doing it, but it sure worked for me!