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

Joseph A. Caputo jcaputo1 at comcast.net
Tue Jan 31 19:17:19 UTC 2006


See inline.  I just upgraded my ivtv & kernel last week.

On Tuesday 31 January 2006 8:06, Brian Fischer wrote:
> 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

I've got:
AverMedia M-179
WinTV-dbx radio
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

I have:

perl-Video-ivtv-0.13-7.rhfc3.at
ivtv-0.4.2-101.rhfc3.at
ivtv-firmware-1.8a-4.at
alsa-kmdl-2.6.12-1.1381_FC3-1.0.10-43.rhfc3.at
ivtv-firmware-dec-2.02.023-8.at
bttv-kmdl-2.6.12-1.1381_FC3-0.9.15_20050708_202133-58.rhfc3.at
ivtv-firmware-enc-2.04.024-8.at
video4linux-kmdl-2.6.12-1.1381_FC3-20050708_202133-58.rhfc3.at
ivtv-kmdl-2.6.12-1.1381_FC3-0.4.2-101.rhfc3.at
saa7134-kmdl-2.6.12-1.1381_FC3-0.2.12_20050708_202133-58.rhfc3.at
ivtv-kernheaders-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

Here's the relevant stuff from my modprobe.conf:

alias char-major-81 videodev
alias char-major-81-0 bttv
alias char-major-81-1 ivtv
options msp3400 once=1 simple=1
alias tuner tuner-ivtv
alias tveeprom tveeprom-ivtv
alias tda9887 tda9887-ivtv
alias msp3400 msp3400-ivtv
alias char-major-89-* i2c-dev
options ivtv tuner=2 ivtv_first_minor=1
install ivtv { /sbin/modprobe msp3400; /sbin/modprobe 
saa7115; /sbin/modprobe tuner; } ; /sbin/modprobe --first-time 
--ignore-install ivtv
remove ivtv /sbin/modprobe -r --first-time --ignore-remove ivtv && 
{ /sbin/modprobe -r msp3400; /sbin/modprobe -r saa7115; /sbin/modprobe 
-r tuner; /bin/true; }

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

HTH,

JAC


More information about the mythtv-users mailing list