[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