On 01/14/2005 03:34 AM, Dave wrote:

I had mythtv and ivtv working for quite some time on my PVR 350, 2.6.9 kernel and 0.3.1t. No complaints. I installed a tuner type 50 PVR 250 recently and have been trying to get them both running in the same machine. I moved to 2.6.10 and tried various 0.3.x and 0.2.x ivtv drivers with no success. I keep getting this message for both cards:

tuner: type set to 47 (NoTuner) by ivtv i2c driver #0
tuner: type set to 50 (NoTuner) by ivtv i2c driver #1

You installed 0.3.x--which has a broken tuner module in it. No other version of ivtv ships with the tuner module, but, as a "quick hack" to get the PVR-150 tuners working, someone took an (extremely) old version of the tuner module (without the new tuner definitions) and started changing things. Therefore, since you have two new tuners, you cannot use 0.3.x. (Unless you explicitly edit the Makefile2.6 to prevent it from installing the broken tuner module. I've made a request that this be changed. If someone doesn't do it soon, I guess I'll fix it myself, so that it only installs the tuner module if explicitly requested. I suppose it would take less time than answering 1000 e-mails. ;). Regardless, 0.2.x provides everything you need for your cards.


Since your ivtv initialization information is missing some important information (grep ivtv doesn't work because many of the most important init messages do not come from the ivtv driver--see below for the proper approach), I have to guess a bit about your system configuration, but here goes...

Assuming you compiled your kernel yourself, recompile Linux 2.6.10 (since it is the first release that has good tuner definitions for both of your tuners). Make sure you do a "make modules_install" to remove and replace all kernel modules for that kernel. Note that this will remove *all* kernel modules--not just ivtv--so you'll have to recompile any other "external" kernel modules (i.e. ALSA (unless you're using the ALSA version that ships with the kernel), etc.).

Assuming you're using FC2/FC3 with Axel's RPM's, you'll need to somehow replace the tuner module that's distributed with 0.3.x. with one from Axel's video4linux snapshot or from a 2.6.10 kernel. If you're using some other distro, figure out a way to get a good 2.6.10 tuner module in there.

Once you've done this, reboot the system (to use the new kernel) and compile and install ivtv-0.2.x. Note that you might want to disable boot-time loading of the ivtv module until you have a good module that works with your kernel.

HTH.

Mike

To get ivtv initialization messages (assuming your system log is /var/log/messages), run:

tac /var/log/messages |
sed -n '/=\ \ END INIT IVTV\ \ =/,/= START INIT IVTV =/p;
       /= START INIT IVTV =/q' |
tac



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
ivtv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ivtv-devel

Reply via email to