[mythtv-users] Ivtv 0.4.2 and bttv conflict on FC3

Brian Fischer brianafischer at gmail.com
Tue Jan 31 13:06:07 UTC 2006


I am having a lot of troubles with my FC3 system after an update to the
latest kernel and packages on Fedora FC3.

PVR-250
Leadtek Winfast 2000 XP
2.6.12-1.1381_FC3

It took me a few tries, but a day or two ago I created a modprobe.conf that
allowed me to get my PVR-250 working.  However, after a reboot my PVR-250
would not change channels.  I did a:

I noticed that "ll /dev/video?" returned only "/dev/video0" which was my
pvr-250.  I tested with a "cat /dev/video0 > /tmp/test_capture.mpg" and this
worked fine.  However I cannot change channels with ivtvctl.  I noticed that
I had this issue before when I did not have the tveeprom line in my
modprobe, but I confirmed that this was present.

So I did a:
/sbin/rmmod ivtv bttv
/sbin/depmod -a
/sbin/modprobe ivtv
/sbin/modprobe bttv

It looks like something got garbled between the ivtv and bttv drivers.  I am
not sure what to do because this just happened after a reboot!

And ivtv created /dev/video0 and bttv gives:
[mythtv at mythtv ~]$ dmesg | grep bttv
bttv: disagrees about version of symbol tveeprom_hauppauge_analog
bttv: Unknown symbol tveeprom_hauppauge_analog
bttv: disagrees about version of symbol tveeprom_hauppauge_analog
bttv: Unknown symbol tveeprom_hauppauge_analog
bt878: Unknown symbol bttv_read_gpio
bt878: Unknown symbol bttv_write_gpio
bt878: Unknown symbol bttv_gpio_enable
bttv: disagrees about version of symbol tveeprom_hauppauge_analog
bttv: Unknown symbol tveeprom_hauppauge_analog
bttv: disagrees about version of symbol tveeprom_hauppauge_analog
bttv: Unknown symbol tveeprom_hauppauge_analog

[mythtv at mythtv ~]$ dmesg | grep ivtv
ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.4.2 (tagged release) loading
ivtv:  Linux version: 2.6.12-1.1381_FC3 686 REGPARM 4KSTACKS gcc-3.4
ivtv:  In case of problems please include the debug info between
ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
ivtv:  any module options, when mailing the ivtv-users mailinglist.
ivtv0: Autodetected WinTV PVR 250 card (cx23416 based)
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
tveeprom: ivtv version
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
 : chip found @ 0xc2 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
saa7115 0-0021: ivtv driver
saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21]
msp3400 0-0040: ivtv driver
ivtv0: i2c attach to card #0 ok [client=MSP3445G-B8, addr=40]
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02040024
ivtv0 warning: Encoder Firmware can be buggy, use version 0x02040011 or
0x02050032.
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
total)
ivtv0: Initialized WinTV PVR 250, card #0
ivtv:  ====================  END INIT IVTV  ====================
ivtv0: Removed WinTV PVR 250, card #0

[mythtv at mythtv ~]$ rpm -qa \*ivtv\*
ivtv-firmware-enc-2.04.024-8.at
ivtv-firmware-dec-2.02.023-8.at
ivtv-kmdl-2.6.12-1.1381_FC3-0.4.2-101.rhfc3.at
ivtv-firmware-audio-0.0.1-5.at
perl-Video-ivtv-0.13-7.rhfc3.at
ivtv-firmware-1.8a-8.at
ivtv-0.4.2-101.rhfc3.at

[mythtv at mythtv ~]$ cat /etc/modprobe.conf
alias eth0 forcedeth
alias snd-card-0 snd-intel8x0
options snd-card-0 index=0
install snd-intel8x0 /sbin/modprobe --ignore-install snd-intel8x0 &&
/usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-intel8x0 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; };
/sbin/modprobe -r --ignore-remove snd-intel8x0
alias usb-controller ehci-hcd
alias usb-controller1 ohci-hcd
alias char-major-81 videodev
# ivtv modules setup
alias char-major-81-1 ivtv
alias tveeprom tveeprom-ivtv
alias msp3400 msp3400-ivtv
# bttv
alias char-major-81-0 bttv
options bttv card=34 tuner=2 radio=1
# nvidia kernel module
alias char-major-195 nvidia-1_0-8174
alias nvidia nvidia-1_0-8174

Any advice/tips/suggestions would be appreciated.  The wife is getting
grumpy without a TV running linux, heh.

-Brian



More information about the mythtv-users mailing list