The Hauppauge TV Card

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!

Leave a Comment

Scroll to Top