[mythtv-users] ivtv / 2.6.15 / 0.4.2 / FC4 tuner module problem

John Freer john_freer at yahoo.com
Tue Feb 14 00:42:39 UTC 2006


Hi all,

Thanks in advance for the help.

Just rebuild my myth box with FC4.  When I did the package updates, I
got ivtv 0.4.2 and kernel 2.6.15.  I have an HD-3000, a bttv card,
and a PVR-250 in this box.  They all worked fine together before the
upgrade.

I believe this to be a tuner module problem.  I gather from a lot of
searching that as of 2.6.15 I needed to not use the "alias
tuner-ivtv" incantation in modules.conf and rely on the kernel
provided tuner.ko.  Unfortunately, it doesn't seem to be setting the
tuner in time or something.  The pvr-250 tuner is the 3rd to get
identified by the tuner module.  Not sure what's going on.

Initially I get:
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]

Then a few lines down you find:
tuner 3-0061: type set to 50 (TCL 2002N)

(Which is correct).

But, I can't change channels, etc.

Also, there's an outside chance this could be a permissions issue?

Shouldn't I be able to access the HW even if I can't use the tuner?

When I issue the command below, I get 'not an ivtv driver device'
[root at numbernine freerj]# ivtvctl -d /dev/video0
not an ivtv driver device

Not sure what that means.  I did not enable SElinux.


Anyway,  thanks in advance for your suggestions.


Full init log below:

ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.4.2 (tagged release) loading
ivtv:  Linux version: 2.6.15-1.1831_FC4 686 REGPARM 4KSTACKS gcc-4.0
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)
ACPI: PCI Interrupt 0000:00:07.0[A] -> Link [LNKD] -> GSI 12 (level,
low) -> IRQ 12
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
msp3400 3-0040: chip=MSP3445G-B8 +nicam +simple +simpler +radio
mode=simpler
ivtv0: i2c attach to card #0 ok [client=MSP3445G-B8, addr=40]
msp3400 3-0040: msp34xxg daemon started
saa7115 3-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21]
tuner 3-0061: chip found @ 0xc2 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
tveeprom 3-0050: Hauppauge model 32062, rev B185, serial# 7370080
tveeprom 3-0050: tuner model is TCL 2002N 6A (idx 85, type 50)
tveeprom 3-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 3-0050: audio processor is MSP3445 (idx 12)
tveeprom 3-0050: decoder processor is SAA7115 (idx 19)
tveeprom 3-0050: has no radio, has IR remote
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)
tuner 3-0061: type set to 50 (TCL 2002N)
ivtv0: Initialized WinTV PVR 250, card #0
ivtv:  ====================  END INIT IVTV  ====================

#Network
alias eth0 via-rhine

#LIRC
alias char-major-61 lirc_i2c
options lirc_i2c debug=1

install lirc_i2c /sbin/modprobe ivtv; /sbin/modprobe --ignore-install
lirc_i2c

#Sound
alias snd-card-0 snd-via82xx
options snd-via82xx index=0

install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx &&
/usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-via82xx { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ;
}; /sbin/modprobe -r --ignore-remove snd-via82xx

alias snd-card-1 snd-bt87x
options snd-bt87x index=1


#Television Capture
alias char-major-81 videodev
alias char-major-81-0 ivtv
options ivtv ivtv_debug=1

#alias tveeprom tveeprom-ivtv
#alias tuner tuner-ivtv
#alias tda9887 tda9887-ivtv
#alias msp3400 msp3400-ivtv

alias char-major-81-1 bttv
alias char-major-81-2 bttv
options bttv bttv_debug=0

install bttv /sbin/modprobe --ignore-install bttv && /sbin/modprobe
dvb_bt8xx && /sbin/modprobe dst

alias char-major-89 i2c-dev


#USB
alias usb-controller ehci-hcd
alias usb-controller1 uhci-hcd


# Nvidia kernel module
alias char-major-195 nvidia-1_0-7667
alias nvidia nvidia-1_0-7667



More information about the mythtv-users mailing list