The FreeBSD Diary |
(TM) | Providing practical examples since 1998If you buy from Amazon USA, please support us by using this link. |
The Hauppauge TV Card --- by Chris Silva
5 March 2000
|
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! 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!) 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! |