[mythtv-users] IVTV Error -19

Marc drayson at net1plus.com
Wed Oct 10 06:37:33 UTC 2007


-----Original Message-----
From: mythtv-users-bounces at mythtv.org
[mailto:mythtv-users-bounces at mythtv.org] On Behalf Of Dustin Smith
Sent: Wednesday, October 10, 2007 2:07 AM
To: mythtv-users at mythtv.org
Subject: [mythtv-users] IVTV Error -19

Hi all,

Can anyone make sense of this IVTV initialization snafu?

> [   38.908338] ivtv:  ==================== START INIT IVTV  
> ====================
> [   38.908341] ivtv:  version 0.10.1 (tagged release) loading
> [   38.908343] ivtv:  Linux version: 2.6.20-16-generic SMP mod_unload
> [   38.908344] ivtv:  In case of problems please include the debug  
> info between
> [   38.908346] ivtv:  the START INIT IVTV and END INIT IVTV lines,  
> along with
> [   38.908347] ivtv:  any module options, when mailing the ivtv- 
> users mailinglist.
> [   38.908439] ivtv0: Autodetected Hauppauge card (cx23416 based)
> [   38.911703] ivtv0: Unreasonably low latency timer, setting to 64  
> (was 32)
> [   39.614333] ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836  
> bytes)
> [   39.853109] ivtv0 warning: Encoder mailbox not found
> [   39.853111] ivtv0: Retry loading firmware
> [   40.494607] ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836  
> bytes)
> [   40.733050] ivtv0 warning: Encoder mailbox not found
> [   40.733051] ivtv0: Error initializing firmware
> [   40.733180] ivtv0: Error -19 on initialization
> [   40.733196] ivtv:  ====================  END INIT IVTV   
> ====================


My Hauppauge PVR-150 suddenly stopped while I was using Myth.  When I  
try to access the tuner (i.e., watching live TV) it gives the regular  
complaint that the TV Tuner is in use, while in fact nothing is in  
the recording queue.   I tried re-running mythtv-setup to reconfigure  
the tuner, and then discovered /dev/video0 was missing.

The tuner wasn't being initialized, and after reinstalling and  
rebuilding several versions of IVTV, I'm stumped.   Is the card  
shot?  Any suggestions?

I'm a 64 AMD box running Ubuntu 7.04 and Myth 0.20.2.

Thanks,
Dustin

_______________________________________________

Well to me it looks like your firmware is missing or corrupt.

Googling 'Encoder mailbox not found' pointed me to this possibility.
One post said that you needed to make sure that: HcwMakoA.ROM,
ivtv-fw-dec.bin and ivtv-fw-enc.bin are in /lib/modules
Another said: ok, the firmware loading has been fixed.
used : http://kmos.org/~ckennedy/ivtv/ivtv-0.1.10-pre2-ck65f.tgz
to load ivtv successfully.

Granted the files are named differently now and I'm not sure if HcwMakoA.ROM
even exists anymore or if it's been renamed to something else.

Anyway, here is the contents of my firmware folder
-rw-r--r-- 1 root root 262144 Oct  9 08:07 v4l-cx2341x-dec.fw
-rw-r--r-- 1 root root 376836 Oct  9 08:07 v4l-cx2341x-enc.fw
-rw-r--r-- 1 root root 155648 Oct  9 08:07 v4l-cx2341x-init.mpg
-rw-r--r-- 1 root root  16382 Oct  9 08:07 v4l-cx25840.fw
-rw-r--r-- 1 root root   8192 Oct  9 08:07 v4l-pvrusb2-24xxx-01.fw
-rw-r--r-- 1 root root   8192 Oct  9 08:07 v4l-pvrusb2-29xxx-01.fw

I'm using a PVR-500 which is like 2 150's and am working fine. Thou I am
using 2.6.22 with the ivtv module from the kernel as opposed to the separate
ivtv driver.

ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 1.0.0 (2.6.22-gentoo-r5 SMP mod_unload ) loading
ivtv0: Autodetected Hauppauge card (cx23416 based)
ACPI: PCI Interrupt 0000:03:08.0[A] -> Link [APC4] -> GSI 19 (level, low) ->
IRQ 19
ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv0: Encoder revision: 0x02060039
tuner 5-0043: chip found @ 0x86 (ivtv i2c driver #0)
tda9887 5-0043: tda988[5/6/7] found @ 0x43 (tuner)
tuner 5-0060: TEA5767 detected.
tuner 5-0060: chip found @ 0xc0 (ivtv i2c driver #0)
tuner 5-0060: type set to 62 (Philips TEA5767HN FM Radio)
tuner 5-0061: chip found @ 0xc2 (ivtv i2c driver #0)
cx25840 5-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 5-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
wm8775 5-001b: chip found @ 0x36 (ivtv i2c driver #0)
tveeprom 5-0050: Hauppauge model 23552, rev D592, serial# 8223908
tveeprom 5-0050: tuner model is Philips FQ1236A MK4 (idx 92, type 57)
tveeprom 5-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 5-0050: second tuner model is Philips TEA5768HL FM Radio (idx 101,
type 62)
tveeprom 5-0050: audio processor is CX25843 (idx 37)
tveeprom 5-0050: decoder processor is CX25843 (idx 30)
tveeprom 5-0050: has radio, has no IR receiver, has no IR transmitter
ivtv0: Autodetected WinTV PVR 500 (unit #1)
tuner 5-0061: type set to 57 (Philips FQ1236A MK4)
ivtv0: Registered device video0 for encoder MPEG (4 MB)
ivtv0: Registered device video32 for encoder YUV (2 MB)
ivtv0: Registered device vbi0 for encoder VBI (1 MB)
ivtv0: Registered device video24 for encoder PCM audio (1 MB)
ivtv0: Registered device radio0 for encoder radio
ivtv0: Initialized WinTV PVR 500 (unit #1), card #0
ivtv:  ======================  NEXT CARD  ======================
ivtv1: Autodetected Hauppauge card (cx23416 based)
ACPI: PCI Interrupt 0000:03:09.0[A] -> Link [APC1] -> GSI 16 (level, low) ->
IRQ 16
ivtv1: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv1: Encoder revision: 0x02060039
tuner 6-0043: chip found @ 0x86 (ivtv i2c driver #1)
tda9887 6-0043: tda988[5/6/7] found @ 0x43 (tuner)
tuner 6-0061: chip found @ 0xc2 (ivtv i2c driver #1)
cx25840 6-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #1)
cx25840 6-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
wm8775 6-001b: chip found @ 0x36 (ivtv i2c driver #1)
tveeprom 6-0050: Hauppauge model 23552, rev D592, serial# 8223908
tveeprom 6-0050: tuner model is Philips FQ1236A MK4 (idx 92, type 57)
tveeprom 6-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 6-0050: second tuner model is Philips TEA5768HL FM Radio (idx 101,
type 62)
tveeprom 6-0050: audio processor is CX25843 (idx 37)
tveeprom 6-0050: decoder processor is CX25843 (idx 30)
tveeprom 6-0050: has radio, has no IR receiver, has no IR transmitter
ivtv1: Correcting tveeprom data: no radio present on second unit
ivtv1: Autodetected WinTV PVR 500 (unit #2)
tuner 6-0061: type set to 57 (Philips FQ1236A MK4)
ivtv1: Registered device video1 for encoder MPEG (4 MB)
ivtv1: Registered device video33 for encoder YUV (2 MB)
ivtv1: Registered device vbi1 for encoder VBI (1 MB)
ivtv1: Registered device video25 for encoder PCM audio (1 MB)
ivtv1: Initialized WinTV PVR 500 (unit #2), card #1
ivtv:  ====================  END INIT IVTV  ====================




More information about the mythtv-users mailing list