[ale] TV tuner card problem

ChangingLINKS.com groups at ChangingLINKS.com
Sat May 8 08:34:03 EDT 2004


On Saturday 08 May 2004 06:30, Jim Philips wrote:
> When I look on my own box, I see:
> 
> /usr/src/linux-2.4.22/Documentation/video4linux/bttv
Thank you! Looks like "another" set of directions that may help.


When I first started trying to install this card, it seemed like I couldn't 
find any directions. Now, I have found about 3-4 sets which are all similiar 
and all incomplete in some way (example: one guy just says "put the modules 
in the correct directory and compile the kernel").

Going back and forth between all of the instruction sets, I have gotten to a 
point where I failed. Below, you can find what's been done so far. 
I get the feeling that *for me* it would be better to find a card that simply 
works when you add it to the computer. I don't appreciate having to jump 
through hoops for *hardware* (or OSes - with software, I'm more tolerant).

Unfortunately, I don't know how to use the hardware compatibility search 
feature on Suse.com. It seems like they have changed it to be much more 
narrow in it's results, so one can't just say "tv tuner" to pull up a list of 
compatible tuner cards or user reviews.

If you look, you'll notice that TV cards don't seem to be listed as a 
searchable group to begin with. http://cdb.suse.de/?LANG=en_UK (tried express 
and extended searches).

My search pretty much returns only cards with "tv" as part of the model name. 
Once there, I find that some Hauppauge cards are problematic . . . ok, so 
which one do I need?  WinTV-PCI-FM (Bt878) 
Unfortunately, looking at the box, the instruction manual and Yast2 didn't 
tell me WHICH model I have.
When it comes to these cards, "model" specification seems to be as rigid as 
avant garde jazz. I did find more information here:
http://www.showshifter.com/support/cardswork.htm

>From what I gather, I should keep the card and just figure out some easier way 

to install it. What I need is Calvin Harrington :) 
I got stuck after doing the following:


//Latest attempt to install the Hauppauge WinTV-250
install kernel source

cd /usr/local/ivtv/utils
wget http://hauppauge.lightpath.net/software/pvr250/pvr250_17_21288.exe
./ivtvfwextract.pl pvr250_17_21288.exe

cd ../driver/
On the 2nd line (At the top of) the Makefile in the driver directory is a line 
like this:
 KERNELDIR= /lib/modules/$(KERNVER)/build
 edit it so that it looks like:
 KERNELDIR= /usr/src/linux

uncomment the following line if you use i2c 2.8.0+ (Suse 9.0 does)
#CFLAGS += -DNEW_I2C

remove the "#" from the line containing CFLAGS (if there is one)

vim Makefile
change line that says "include ($KERNEL_DIR) . . ." to
/usr/src/linux-2.4.21-144-include/athlon/.config


You may get warnings about i2c during the compile. Ignore them if they look 
something like this: #warning Using temporary hack for missing I2C driver-ID 
for saa7114

cd ../utils/
make
cp test_ioctl /usr/local/bin


vim /etc/modules.conf

Add these lines (note, I replaced the YAST2 entry)
# YaST2 configured TV card
# tv.nouniqkey0:Hauppauge WinTV PVR
alias char-major-81     videodev
alias char-major-81-0   ivtv
alias char-major-61 lirc_i2c
options ivtv debug=1
options tuner type=2
options msp3400 once=1 simple=1
add below ivtv msp3400 saa7115 tuner
add above ivtv lirc_dev lirc_i2c

:wq

cd /lib/modules/`uname -r`
pwd
find . -name "msp3400*" | xargs rm -f


cd /usr/local/ivtv/driver
cp ../utils/videodev2.h ./

mv /usr/include/linux /usr/include/linux.old
ln -s /usr/src/linux/include/linux /usr/include/linux

make install
depmod -ae

-- 
Wishing you Happiness, Joy and Laughter,
Drew Brown
http://www.ChangingLINKS.com



More information about the Ale mailing list