[ivtv-users] PVR-250 Issues with kernel 2.6.25

Mark Paulus mark.paulus at verizonbusiness.com
Wed Jun 11 18:10:54 CEST 2008



paul stark wrote:
> Hi,
> I'm running gentoo with kernel 2.6.25-gentoo-r4 and cannot sem to get
> the PVR-250 card to work with mythtv.  The tuner, saa7115 and msp3400
> kernel modules are not loading for some reason.  I've tried googling
> the error but haven't found anything similar.  I was wondering if
> anyone has come across a similar issue or if there are additional
> diagnostics I can run to help narrow down the failure?  I've attached
> a copy of my dmesg output.
> 
> Thanks,
> Paul
> 
> ivtv:  Start initialization, version 1.2.0
> ivtv0: Initializing card #0
> ivtv0: Autodetected Hauppauge card (cx23415 based)
> ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 19
> ACPI: PCI Interrupt 0000:01:06.0[A] -> Link [LNKB] -> GSI 19 (level,
> low) -> IRQ 19
> tveeprom 0-0050: Hauppauge model 48432, rev I110, serial# 6145626
> tveeprom 0-0050: tuner model is Philips FI1236 MK2 (idx 10, type 2)
> tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08)
> tveeprom 0-0050: audio processor is MSP4448 (idx 27)
> tveeprom 0-0050: decoder processor is SAA7115 (idx 19)
> tveeprom 0-0050: has no radio, has no IR receiver, has no IR transmitter
> ivtv0: Autodetected Hauppauge WinTV PVR-250
> ivtv0: Failed to load module tuner
> ivtv0: Failed to load module saa7115
> ivtv0: Failed to load module msp3400
> ivtv0: Registered device video0 for encoder MPG (4096 kB)
> ivtv0: Registered device video32 for encoder YUV (2048 kB)
> ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
> ivtv0: Registered device video24 for encoder PCM (320 kB)
> ivtv0: Initialized card #0: Hauppauge WinTV PVR-250
> ivtv:  End initialization
> cx23885 driver version 0.0.1 loaded
> ACPI: PCI Interrupt Link [LNEA] enabled at IRQ 17
> ACPI: PCI Interrupt 0000:03:00.0[A] -> Link [LNEA] -> GSI 17 (level,
> low) -> IRQ 17
> CORE cx23885[0]: subsystem: 0070:7911, board: Hauppauge WinTV-HVR1250
> [card=3,autodetected]
> cx23885[0]: i2c bus 0 registered
> tuner' 2-0043: chip found @ 0x86 (cx23885[0])
> tda9887 2-0043: tda988[5/6/7] found
> cx23885[0]: i2c bus 1 registered
> msp3400' 3-0044: MSP7468D-4 found @ 0x88 (cx23885[0])
> msp3400' 3-0044: MSP7468D-4 mode is autodetect
> cx23885[0]: i2c bus 2 registered
> tveeprom 1-0050: Encountered bad packet header [ff]. Corrupt or not a
> Hauppauge eeprom.
> cx23885[0]: warning: unknown hauppauge model #0
> cx23885[0]: hauppauge eeprom: model=0
> cx23885[0]: cx23885 based dvb card
> MT2131: successfully identified at address 0x61
> DVB: registering new adapter (cx23885[0])
> DVB: registering frontend 0 (Samsung S5H1409 QAM/8VSB Frontend)...
> cx23885_dev_checkrevision() Hardware revision = 0xc0
> cx23885[0]/0: found at 0000:03:00.0, rev: 3, irq: 17, latency: 0,
> mmio: 0xfea00000
> PCI: Setting latency timer of device 0000:03:00.0 to 64
> Adding 506036k swap on /dev/sdb2.  Priority:-1 extents:1 across:506036k
> r8169: eth0: link up
> eth0: no IPv6 routers present
> ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
> ivtv0: Loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
> ivtv0: Encoder revision: 0x02060039
> ivtv0: Decoder revision: 0x02020023
> ivtv0: i2c addr 0x21 not found for command 0x4008646f
> ivtv0: i2c hardware 0x00000008 (msp3400) not found for command 0x4008646d

Hi Paul,

Are you absolutely that your kernel has those modules and/or are they 
modules?

$ find /lib/modules/`uname -r` -name 'tuner*'
/lib/modules/2.6.24-etchnhalf.1-amd64/kernel/drivers/media/video/tuner.ko
/lib/modules/2.6.24-etchnhalf.1-amd64/kernel/drivers/media/video/tuner-simple.ko
/lib/modules/2.6.24-etchnhalf.1-amd64/kernel/drivers/media/video/tuner-3036.ko

$ find /lib/modules/`uname -r` -name 'msp3400*'
/lib/modules/2.6.24-etchnhalf.1-amd64/kernel/drivers/media/video/msp3400.ko

$ vi /boot/config-`uname -r`
#
# Multimedia devices
#
CONFIG_VIDEO_DEV=m
CONFIG_VIDEO_V4L1=y
CONFIG_VIDEO_V4L1_COMPAT=y
CONFIG_VIDEO_V4L2=y
CONFIG_VIDEO_CAPTURE_DRIVERS=y
# CONFIG_VIDEO_ADV_DEBUG is not set
CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
CONFIG_VIDEO_TVAUDIO=m
CONFIG_VIDEO_TDA7432=m
CONFIG_VIDEO_TDA9840=m
CONFIG_VIDEO_TDA9875=m
CONFIG_VIDEO_TEA6415C=m
CONFIG_VIDEO_TEA6420=m
CONFIG_VIDEO_MSP3400=m
CONFIG_VIDEO_CS53L32A=m
CONFIG_VIDEO_WM8775=m
CONFIG_VIDEO_WM8739=m
   .
   .
 and so on 
   .
   .

A place to start...
If you find that you don't have those modules, then you 
will need to update the kernel config to make your video
devices modules and rebuild your kernel.  Or go back to
the source and ask them to make a kernel with your devices
enabled as modules.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: mark_paulus.vcf
Type: text/x-vcard
Size: 308 bytes
Desc: not available
Url : http://ivtvdriver.org/pipermail/ivtv-users/attachments/20080611/cd4e64c1/attachment.vcf 


More information about the ivtv-users mailing list