[mythtv-users] pvr-150 error

Brian Wood beww at beww.org
Tue Apr 18 00:40:25 UTC 2006


On Apr 17, 2006, at 6:06 PM, Frank Armstrong wrote:

> this is what i find in between the lines...not sure what all this  
> means...
>
> ivtv:  ==================== START INIT IVTV ====================
> ivtv:  version 0.6.1 (development snapshot compiled on Wed Mar 29  
> 19:14:09 2006) loading
> ivtv:  Linux version: 2.6.16-1.2080_FC5 SMP gcc-4.1
> 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.
> cx2388x v4l2 driver version 0.0.5 loaded
> cx2388x dvb driver version 0.0.5 loaded
> eth0: forcedeth.c: subsystem: 010de:cb84 bound to 0000:00:0a.0
> ACPI: PCI Interrupt Link [APCJ] enabled at IRQ 20
> GSI 19 sharing vector 0xC9 and IRQ 19
> ACPI: PCI Interrupt 0000:00:04.0[A] -> Link [APCJ] -> GSI 20  
> (level, low) -> IRQ 19
> PCI: Setting latency timer of device 0000:00:04.0 to 64
> nvidia: module license 'NVIDIA' taints kernel.
> intel8x0_measure_ac97_clock: measured 58531 usecs
> intel8x0: clocking to 46955
> i2c_adapter i2c-0: nForce2 SMBus adapter at 0x4c00
> i2c_adapter i2c-1: nForce2 SMBus adapter at 0x4c40
> ivtv0: Autodetected Hauppauge WinTV PVR-150 card (cx23416 based)
> ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16
> GSI 20 sharing vector 0xD1 and IRQ 20
> ACPI: PCI Interrupt 0000:01:07.0[A] -> Link [APC1] -> GSI 16  
> (level, low) -> IRQ 20
> ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
> tveeprom 2-0050: Hauppauge model 26052, rev C185, serial# 2882909
> tveeprom 2-0050: tuner model is TCL 2002N 6A (idx 85, type 50)
> tveeprom 2-0050: TV standards NTSC(M) (eeprom 0x08)
> tveeprom 2-0050: audio processor is CX25843 (idx 37)
> tveeprom 2-0050: decoder processor is CX25843 (idx 30)
> tveeprom 2-0050: has no radio, has IR remote
> tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #0)
> cx25840 2-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
> ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI)  
> Driver (PCI)
> sd 2:0:0:0: Attached scsi generic sg0 type 0
> sd 3:0:0:0: Attached scsi generic sg1 type 0
> cx25840 2-0044: loaded v4l-cx25840.fw firmware (13353 bytes)
> wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #0)
> ieee1394: Initialized config rom entry `ip1394'
> firmware_loading_store: unexpected value (0)
> ivtv0: unable to open firmware v4l-cx2341x-enc.fw
> ivtv0: did you put the firmware in the hotplug firmware directory?
> ivtv0 warning: failed loading encoder firmware
> ivtv0 warning: Error loading firmware -3!
> ivtv0: Error -3 initializing firmware.
> ivtv0: Error -12 on initialization
> ivtv: probe of 0000:01:07.0 failed with error -12
> ivtv:  ====================  END INIT IVTV  ====================
>

Strange, this looks very strange. Aside from the log being  
interspersed with non-ivtv stuff in the middle of the ivtv init, it  
seems to be loading a lot of things it doesn't want or need, like dvb  
drivers and firmware.

For what it's worth, here's what a working PVR-150 init looks like:

ivtv:  version 0.4.3 (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 150 card (cx23416 based)
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 9
PCI: setting IRQ 9 as level-triggered
ACPI: PCI Interrupt 0000:02:06.0[A] -> Link [LNKA] -> GSI 9 (level,  
low) -> IRQ 9
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
tveeprom 2-0050: Hauppauge model 26032, rev C599, serial# 8383391
tveeprom 2-0050: tuner model is TCL 2002N 5H (idx 99, type 50)
tveeprom 2-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 2-0050: audio processor is CX25841 (idx 35)
tveeprom 2-0050: decoder processor is CX25841 (idx 28)
tveeprom 2-0050: has no radio, has IR remote
tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
cx25840 2-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 2-0044: loaded v4l-cx25840.fw firmware (13353 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b]
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 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 2-0061: type set to 50 (TCL 2002N)
ivtv0: Initialized WinTV PVR 150, card #0


It looks like your system is trying to init this card as everything  
under the rainbow all at once, it's a pity it doesn't succeed, that  
would be a great card if it could really do all that.

My first suspicion is your IVTV version, you may have got a  
development version on a bad day.

Other than that, we'd need to know more details about the system, how  
and why did you get the kernel/ivtv versions that you have?


More information about the mythtv-users mailing list