I now have the right version of the ivtv driver loading.  To do this I had to upgrade to kernel 2.6-12-1.1378 in order to get atrpms to install the driver properly.  I was using 2.6-10.x and there appears to be no prepackaged ivtv 0.3.x driver for this kernel.

Now, having gotten the ivtv driver corrected, I seem to have introduced another problem with a number of unknown symbols, as shown below in dmesg output.  Can anyone shed any light on this?

I also read that the ivtv version of tuner, tveeprom, and msp3400 must be used.  I played around with renaming the kernel version of the drivers, in an attempt to force the system to laod the ivtv version.  But I put everything back to the way it was at the start, and below is the modinfo output.  I am concerned that perhaps I am not loading the correct version of these modules?

Many thanks from a frustrated PVR-500 owner.

<snip>
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.3.8 (tagged release) loading
ivtv: Linux version: 2.6.12-1.1378_FC3 686 REGPARM 4KSTACKS gcc-3.4
ivtv: In case of problems please include the debug info
ivtv: between the START INIT IVTV and END INIT IVTV lines when
ivtv: mailing the ivtv-devel mailinglist.
ivtv: Autodetected WinTV PVR 150 card (iTVC16 based)
ACPI: PCI Interrupt Link [LNK3] enabled at IRQ 3
PCI: setting IRQ 3 as level-triggered
ACPI: PCI Interrupt 0000:02:08.0[A] -> Link [LNK3] -> GSI 3 (level, low) -> IRQ 3
ivtv: Unreasonably low latency timer, setting to 64 (was 32)
tveeprom: Hauppauge: model = 23552, rev = D592, serial# = 8221024
tveeprom: tuner = Philips FQ1236A MK4 (idx = 92, type = 57)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio processor = CX25843 (type = 25)
tveeprom: decoder processor = CX25843 (type = 1e)
ivtv: i2c attach to card #0 ok [client=tveeprom[50], addr=50]
ivtv: This is the first unit of a PVR500
tuner: chip found at addr 0xc0 i2c-bus ivtv i2c driver #0
TEA5767 detected.
ivtv: i2c attach to card #0 ok [client=(tuner unset), addr=60]
tuner: type set to 62 (Philips TEA5767HN FM Radio) by autodetect
type set to 62 (Philips TEA5767HN FM Radio)
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv: i2c attach to card #0 ok [client=(tuner unset), addr=61]
cx25840: loading /lib/modules/HcwMakoA.ROM
ivtv: i2c attach to card #0 ok [client=cx25840[50], addr=44]
ivtv: i2c attach to card #0 ok [client=wm8775[50], addr=1b]
tda9885/6/7: chip found @ 0x86
ivtv: i2c attach to card #0 ok [client=tda9887, addr=43]
ivtv: Detected a TEA5767 radio tuner. Enabling radio support.
ivtv: loading /lib/modules/ivtv-fw-enc.bin
ivtv: Encoder revision: 0x02040024
ivtv warning: Encoder Firmware can be buggy, use version 0x02040011!!!!
ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv: Create encoder radio stream
tuner: type set to 57 (Philips FQ1236A MK4) by ivtv i2c driver #0
ivtv: Initialized WinTV PVR 500 (unit #1), card #0
ivtv: ======================  NEXT CARD  ======================
ivtv: Autodetected WinTV PVR 150 card (iTVC16 based)
ACPI: PCI Interrupt Link [LNK4] enabled at IRQ 5
PCI: setting IRQ 5 as level-triggered
ACPI: PCI Interrupt 0000:02:09.0[A] -> Link [LNK4] -> GSI 5 (level, low) -> IRQ 5
ivtv: Unreasonably low latency timer, setting to 64 (was 32)
tveeprom: Hauppauge: model = 23552, rev = D592, serial# = 8221024
tveeprom: tuner = Philips FQ1236A MK4 (idx = 92, type = 57)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio processor = CX25843 (type = 25)
tveeprom: decoder processor = CX25843 (type = 1e)
ivtv: i2c attach to card #1 ok [client=tveeprom[50], addr=50]
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #1
ivtv: i2c attach to card #1 ok [client=(tuner unset), addr=61]
cx25840: loading /lib/modules/HcwMakoA.ROM
ivtv: i2c attach to card #1 ok [client=cx25840[50], addr=44]
ivtv: i2c attach to card #1 ok [client=wm8775[50], addr=1b]
tda9885/6/7: chip found @ 0x86
ivtv: i2c attach to card #1 ok [client=tda9887, addr=43]
ivtv: This is the second unit of a PVR500
ivtv: Correcting tveeprom data: no radio present on second unit
ivtv: loading /lib/modules/ivtv-fw-enc.bin
ivtv: Encoder revision: 0x02040024
ivtv warning: Encoder Firmware can be buggy, use version 0x02040011!!!!
ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
tuner: type set to 57 (Philips FQ1236A MK4) by ivtv i2c driver #1
ivtv: Initialized WinTV PVR 500 (unit #2), card #1
ivtv: ====================  END INIT IVTV  ====================
lirc_dev: IR Remote Control driver registered, at major 61
bttv: disagrees about version of symbol tveeprom_hauppauge_analog
bttv: Unknown symbol tveeprom_hauppauge_analog
cx88xx: disagrees about version of symbol tveeprom_hauppauge_analog
cx88xx: Unknown symbol tveeprom_hauppauge_analog
cx8800: Unknown symbol cx88_reset
cx8800: Unknown symbol cx88_call_i2c_clients
cx8800: Unknown symbol cx88_wakeup
cx8800: Unknown symbol cx88_risc_stopper
cx8800: Unknown symbol cx88_print_irqbits
cx8800: Unknown symbol cx88_set_scale
cx8800: Unknown symbol cx88_shutdown
cx8800: Unknown symbol cx88_vdev_init
cx8800: Unknown symbol cx88_core_put
cx8800: Unknown symbol cx88_audio_thread
cx8800: Unknown symbol cx88_core_irq
cx8800: Unknown symbol cx88_core_get
cx8800: Unknown symbol cx88_get_stereo
cx8800: Unknown symbol cx88_set_tvnorm
cx8800: Unknown symbol cx88_vid_irqs
cx8800: Unknown symbol cx88_risc_buffer
cx8800: Unknown symbol cx88_set_stereo
cx8800: Unknown symbol cx88_sram_channels
cx8800: Unknown symbol cx88_set_tvaudio
cx8800: Unknown symbol cx88_sram_channel_dump
cx8800: Unknown symbol cx88_sram_channel_setup
cx8800: Unknown symbol cx88_print_ioctl
cx8800: Unknown symbol cx88_free_buffer
cx8800: Unknown symbol cx88_boards
cx8800: Unknown symbol cx88_newstation
i2c_adapter i2c-2: nForce2 SMBus adapter at 0x5000
i2c_adapter i2c-3: nForce2 SMBus adapter at 0x5100
<snip>

Here is my modprobe.conf:

alias char-major-61 lirc_i2c
#alias char-major-61 lirc_serial
#options lirc_serial irq=4 io=0x3f8
#install lirc_serial /bin/setserial /dev/ttyS0 uart none ;\
#  /sbin/modprobe --ignore-install lirc_serial
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/a
lsactl restore >/dev/null 2>&1 || :
remove snd-intel8x0 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/mo
dprobe -r --ignore-remove snd-intel8x0
alias usb-controller ehci-hcd
alias usb-controller1 ohci-hcd
# nvidia kernel module
alias char-major-195 nvidia-1_0-7174
alias nvidia nvidia-1_0-7174
#options ivtv cardtype=2,2
#ivtv PVR500
alias char-major-81 videodev
alias char-major-81-0 ivtv
alias char-major-81-1 ivtv
alias tveeprom tveeprom-ivtv
alias tuner tuner-ivtv
alias msp3400 msp3400-ivtv
#lirc via hauppauge pvr250
#install lirc_i2c /sbin/modprobe ivtv; /sbin/modprobe --ignore-install lirc_i2c


[EMAIL PROTECTED] ~]# modinfo tveeprom
filename:       /lib/modules/2.6.12-1.1378_FC3/kernel/drivers/media/video/tveeprom.ko
description:    i2c Hauppauge eeprom decoder driver
author:         John Klar
license:        GPL
parmtype:       debug:int
parm:           debug:Debug level (0-2)
parmtype:       probe:array of short
parm:           probe:List of adapter,address pairs to scan additionally
parmtype:       probe_range:array of short
parm:           probe_range:List of adapter,start-addr,end-addr triples to scan additionally
parmtype:       ignore:array of short
parm:           ignore:List of adapter,address pairs not to scan
parmtype:       ignore_range:array of short
parm:           ignore_range:List of adapter,start-addr,end-addr triples not to scan
parmtype:       force:array of short
parm:           force:List of adapter,address pairs to boldly assume to be present
vermagic:       2.6.12-1.1378_FC3 686 REGPARM 4KSTACKS gcc-3.4
depends:        i2c-core
srcversion:     25A497799BE9EE3E98835BC

[EMAIL PROTECTED] ~]# modinfo tuner
filename:       /lib/modules/2.6.12-1.1378_FC3/updates/drivers/media/video/tuner.ko
parmtype:       probe:array of short
parm:           probe:List of adapter,address pairs to scan additionally
parmtype:       probe_range:array of short
parm:           probe_range:List of adapter,start-addr,end-addr triples to scan additionally
parmtype:       ignore:array of short
parm:           ignore:List of adapter,address pairs not to scan
parmtype:       ignore_range:array of short
parm:           ignore_range:List of adapter,start-addr,end-addr triples not to scan
parmtype:       force:array of short
parm:           force:List of adapter,address pairs to boldly assume to be present
parmtype:       no_autodetect:int
parmtype:       debug:int
parmtype:       type:int
parmtype:       addr:int
parmtype:       tv_antenna:int
parmtype:       radio_antenna:int
parmtype:       pal:string
parmtype:       tv_range:array of int
parmtype:       radio_range:array of int
parm:           debug:Debug level (0-1)
parm:           pal:Type of PAL signal (b,g,i,d,k)
parm:           no_autodetect:Disable TEA5767 autodetection (0-1)
parm:           addr:Override i2c address to scan
parm:           tv_range:start,end permitted frequency range for TV, in MHz
parm:           radio_range:start,end permitted frequency range for radio, in MHz
description:    device driver for various TV and TV+FM radio tuners
author:         Ralph Metzler, Gerd Knorr, Gunther Mayer
license:        GPL
vermagic:       2.6.12-1.1378_FC3 686 REGPARM 4KSTACKS gcc-3.4
depends:
srcversion:     F89855461D3CFFAD619B1F2

[EMAIL PROTECTED] ~]# modinfo msp3400
filename:       /lib/modules/2.6.12-1.1378_FC3/kernel/drivers/media/video/msp3400.ko
parmtype:       opmode:int
parmtype:       once:int
parmtype:       debug:int
parmtype:       stereo_threshold:int
parmtype:       standard:int
parmtype:       amsound:int
parmtype:       dolby:int
parm:           once:No continuous stereo monitoring
parm:           debug:Enable debug messages
parm:           standard:Specify audio standard: 32 = NTSC, 64 = radio, Default: Autodetect
parm:           amsound:Hardwire AM sound at 6.5Hz (France), FM can autoscan
description:    device driver for msp34xx TV sound processor
author:         Gerd Knorr
license:        Dual BSD/GPL
parmtype:       probe:array of short
parm:           probe:List of adapter,address pairs to scan additionally
parmtype:       probe_range:array of short
parm:           probe_range:List of adapter,start-addr,end-addr triples to scan additionally
parmtype:       ignore:array of short
parm:           ignore:List of adapter,address pairs not to scan
parmtype:       ignore_range:array of short
parm:           ignore_range:List of adapter,start-addr,end-addr triples not to scan
parmtype:       force:array of short
parm:           force:List of adapter,address pairs to boldly assume to be present
vermagic:       2.6.12-1.1378_FC3 686 REGPARM 4KSTACKS gcc-3.4
depends:        i2c-core
srcversion:     151CD8EA5D6011CE2B1B1B8


On 10/9/05, Philip Rowlands <[EMAIL PROTECTED]> wrote:
On Sun, 9 Oct 2005, Larry K wrote:

>Is something wrong here? Does 0.2.0 in this context mean that I'm not
>loading the 0.3.8 driver?

Yes; see the very recent archives for the "Cannot install new 0.4.0 ivtv
drivers" thread.


Cheers,
Phil

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to