Hans Verkuil wrote:
Hi all,
When porting ivtv to 2.6.20 I discovered that I got errors when loading
the cx25840 module and that that module couldn't load the firmware
anymore.
I've just discovered that changes in 2.6.20 brought a cx25840 bug to the
surface (it was always there). I've made a patch and pending some
testing it should end up in 2.6.20.1 (it's a pretty serious bug after
all), but this means that cards with a cx2584x won't work with 2.6.20
unless you manually apply the attached patch.
No go here wit the change:
Feb 5 23:00:32 mythtv fw_register_device: device_register failed
Feb 5 23:00:32 mythtv cx25840 1-0044: unable to open firmware
v4l-cx25840.fw
Complete log:
Feb 5 23:00:32 mythtv ivtv: START INIT IVTV
Feb 5 23:00:32 mythtv ivtv: version 0.10.0 (development revision 3797)
loading
Feb 5 23:00:32 mythtv ivtv: Linux version: 2.6.20-gentoo mod_unload
Feb 5 23:00:32 mythtv ivtv: In case of problems please include the
debug info between
Feb 5 23:00:32 mythtv ivtv: the START INIT IVTV and END INIT IVTV
lines, along with
Feb 5 23:00:32 mythtv ivtv: any module options, when mailing the
ivtv-users mailinglist.
Feb 5 23:00:32 mythtv ivtv0: Autodetected Hauppauge card (cx23416 based)
Feb 5 23:00:32 mythtv ACPI: PCI Interrupt :00:09.0[A] - GSI 16
(level, low) - IRQ 16
Feb 5 23:00:32 mythtv ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836
bytes)
Feb 5 23:00:32 mythtv ivtv0: Encoder revision: 0x02060039
Feb 5 23:00:32 mythtv tveeprom 0-0050: The eeprom says no radio is
present, but the tuner type
Feb 5 23:00:32 mythtv tveeprom 0-0050: indicates otherwise. I will
assume that radio is present.
Feb 5 23:00:32 mythtv tveeprom 0-0050: Hauppauge model 26039, rev F0A5,
serial# 8837856
Feb 5 23:00:32 mythtv tveeprom 0-0050: tuner model is TCL MPE05-2 (idx
105, type 38)
Feb 5 23:00:32 mythtv tveeprom 0-0050: TV standards PAL(B/G) PAL(I)
SECAM(L/L') PAL(D/D1/K) (eeprom 0x74)
Feb 5 23:00:32 mythtv tveeprom 0-0050: audio processor is CX25842 (idx 36)
Feb 5 23:00:32 mythtv tveeprom 0-0050: decoder processor is CX25842
(idx 29)
Feb 5 23:00:32 mythtv tveeprom 0-0050: has radio, has IR receiver, has
IR transmitter
Feb 5 23:00:32 mythtv ivtv0: Autodetected Hauppauge WinTV PVR-150
Feb 5 23:00:32 mythtv ivtv0: reopen i2c bus for IR-blaster support
Feb 5 23:00:32 mythtv tuner 0-0043: chip found @ 0x86 (ivtv i2c driver #0)
Feb 5 23:00:32 mythtv tda9887 0-0043: tda988[5/6/7] found @ 0x43 (tuner)
Feb 5 23:00:32 mythtv tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
Feb 5 23:00:32 mythtv cx25840 0-0044: cx25842-23 found @ 0x88 (ivtv i2c
driver #0)
Feb 5 23:00:32 mythtv fw_register_device: device_register failed
Feb 5 23:00:32 mythtv cx25840 0-0044: unable to open firmware
v4l-cx25840.fw
Feb 5 23:00:32 mythtv wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0)
Feb 5 23:00:32 mythtv ivtv0: Registered device video0 for encoder MPEG
(4 MB)
Feb 5 23:00:32 mythtv ivtv0: Registered device video32 for encoder YUV
(2 MB)
Feb 5 23:00:32 mythtv ivtv0: Registered device vbi0 for encoder VBI (1 MB)
Feb 5 23:00:32 mythtv ivtv0: Registered device video24 for encoder PCM
audio (1 MB)
Feb 5 23:00:32 mythtv ivtv0: Registered device radio0 for encoder radio
Feb 5 23:00:32 mythtv tuner 0-0061: type set to 38 (Philips PAL/SECAM
multi (FM1216ME MK3))
Feb 5 23:00:32 mythtv ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
Feb 5 23:00:32 mythtv ivtv: == NEXT CARD
==
Feb 5 23:00:32 mythtv ivtv1: Autodetected Hauppauge card (cx23416 based)
Feb 5 23:00:32 mythtv ACPI: PCI Interrupt :00:0c.0[A] - GSI 17
(level, low) - IRQ 17
Feb 5 23:00:32 mythtv ivtv1: loaded v4l-cx2341x-enc.fw firmware (376836
bytes)
Feb 5 23:00:32 mythtv ivtv1: Encoder revision: 0x02060039
Feb 5 23:00:32 mythtv tuner 1-0043: chip found @ 0x86 (ivtv i2c driver #1)
Feb 5 23:00:32 mythtv tda9887 1-0043: tda988[5/6/7] found @ 0x43 (tuner)
Feb 5 23:00:32 mythtv tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #1)
Feb 5 23:00:32 mythtv cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c
driver #1)
Feb 5 23:00:32 mythtv fw_register_device: device_register failed
Feb 5 23:00:32 mythtv cx25840 1-0044: unable to open firmware
v4l-cx25840.fw
Feb 5 23:00:32 mythtv wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #1)
Feb 5 23:00:32 mythtv tveeprom 1-0050: Hauppauge model 26559, rev G189,
serial# 9512947
Feb 5 23:00:32 mythtv tveeprom 1-0050: tuner model is TCL MFPE05 2 (idx
89, type 38)
Feb 5 23:00:32 mythtv tveeprom 1-0050: TV standards PAL(B/G) PAL(I)
SECAM(L/L') PAL(D/D1/K) (eeprom 0x74)
Feb 5 23:00:32 mythtv tveeprom 1-0050: audio processor is CX25843 (idx 37)
Feb 5 23:00:32 mythtv tveeprom 1-0050: decoder processor is CX25843
(idx 30)
Feb 5 23:00:32 mythtv tveeprom 1-0050: has radio, has no IR receiver,
has no IR transmitter
Feb 5 23:00:32 mythtv ivtv1: Autodetected Hauppauge WinTV