I am having a problem with getting my PVR-150 operational again. I had this working about 2 weeks ago [and for a long time prior] but have done several things recently (gcc 3-4 upgrade, kernel upgrades, etc.) and am not sure what broke what. I decided to start over with a new kernel and downloading ivtv from svn but I still get the problem. Here is the log:
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.8.0 (development revision 3249) loading
ivtv: Linux version: 2.6.16-gentoo-r4 SMP preempt PENTIUM4 gcc-3.4
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 Hauppauge WinTV PVR-250 card (cx23415 based)
ACPI: PCI Interrupt 0000:02: 03.0[A] -> GSI 19 (level, low) -> IRQ 21
tveeprom 0-0050: Huh, no eeprom present (err=-121)?
tveeprom 0-0050: Encountered bad packet header [80]. Corrupt or not a Hauppauge eeprom.
ivtv0: No tuner detected, default to NTSC
cx2388x v4l2 driver version 0.0.5 loaded
cx2388x dvb driver version 0.0.5 loaded
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Decoder revision: 0x02020023
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)
ivtv0: i2c hardware 0x00000008 not found for command 0xc008561c!
ivtv0: i2c addr 0x21 not found for command 0x40045613!
ivtv0: i2c addr 0x21 not found for command 0x4008646f!
ivtv0: i2c hardware 0x00000008 not found for command 0x4008646d!
ivtv0: i2c addr 0x21 not found for command 0x40045612!
ivtv0: i2c hardware 0x00000008 not found for command 0xc008561c!
ivtv0: i2c hardware 0x00000008 not found for command 0xc008561c!
ivtv0: i2c addr 0x21 not found for command 0x40045613!
ivtv0: i2c addr 0x21 not found for command 0x40045612!
ivtv0: i2c hardware 0x00000008 not found for command 0xc008561c!
ivtv0: Initialized Hauppauge WinTV PVR-250, card #0
ivtv: ==================== END INIT IVTV ====================
ACPI: PCI Interrupt 0000:02:02.0[A] -> GSI 17 (level, low) -> IRQ 22
CORE cx88[0]: subsystem: 7063:3000, board: pcHDTV HD3000 HDTV [card=22,autodetected]
TV tuner 60 at 0x1fe, Radio tuner -1 at 0x1fe
tuner 1-0061: chip found @ 0xc2 (cx88[0])
tuner 1-0061: type set to 60 (Thomson DTT 761X (ATSC/NTSC))
tda9887 1-0043: chip found @ 0x86 (cx88[0])
cx88[0]/0: found at 0000:02: 02.0, rev: 5, irq: 22, latency: 64, mmio: 0xfb000000
cx88[0]/0: registered device video1 [v4l2]
cx88[0]/0: registered device vbi1
cx88[0]/0: registered device radio0
ACPI: PCI Interrupt 0000:02:02.2[A] -> GSI 17 (level, low) -> IRQ 22
cx88[0]/2: found at 0000:02:02.2, rev: 5, irq: 22, latency: 64, mmio: 0xfc000000
cx88[0]/2: cx2388x based dvb card
DVB: registering new adapter (cx88[0]).
DVB: registering frontend 0 (Oren OR51132 VSB/QAM Frontend)...
ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 21 (level, low) -> IRQ 23
Installing spdif_bug patch: Audigy 2 [Unknown]
cx2388x blackbird driver version 0.0.5 loaded
ivtv0: i2c addr 0x21 not found for command 0xc0445624!
ivtv0: i2c addr 0x21 not found for command 0xc0445624!
ivtv0: i2c addr 0x21 not found for command 0xc0445624!
ivtv0: i2c addr 0x21 not found for command 0xc0445624!
ivtv0: i2c hardware 0x00000008 not found for command 0xc008561c!
ivtv0: i2c addr 0x21 not found for command 0x40045613!
ivtv0: i2c addr 0x21 not found for command 0x40045612!
ivtv0: i2c hardware 0x00000008 not found for command 0xc008561c!
or51132: Waiting for firmware upload( dvb-fe-or51132-qam.fw)...
or51132: Version: 10001334-17430000 (133-4-174-3)
or51132: Firmware upload complete.
I also have a pchdtv-3000 but have had this working before. Pretty sure the problem start out with the tveeprom line. Any idea what could be wrong? This is on a gentoo system using 2.6.16-r4 which is 2.6.16.11-based.
Also, when following the instructions in the SVN version, I did a make v4l-checkout and make v4l. The make v4l failed at av7110.h because fdump was getting called apparently with wrong parameters. I ran make config in the v4l-dvb directory and made sure that av7110 was not selected, which let me get past that step. Oddly enough, if I separately check out the v4l-dvb sources from linuxtv.org, I don't get any errors about av7110. Not sure if it is reading seperate .config files or what.
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.8.0 (development revision 3249) loading
ivtv: Linux version: 2.6.16-gentoo-r4 SMP preempt PENTIUM4 gcc-3.4
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 Hauppauge WinTV PVR-250 card (cx23415 based)
ACPI: PCI Interrupt 0000:02: 03.0[A] -> GSI 19 (level, low) -> IRQ 21
tveeprom 0-0050: Huh, no eeprom present (err=-121)?
tveeprom 0-0050: Encountered bad packet header [80]. Corrupt or not a Hauppauge eeprom.
ivtv0: No tuner detected, default to NTSC
cx2388x v4l2 driver version 0.0.5 loaded
cx2388x dvb driver version 0.0.5 loaded
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Decoder revision: 0x02020023
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)
ivtv0: i2c hardware 0x00000008 not found for command 0xc008561c!
ivtv0: i2c addr 0x21 not found for command 0x40045613!
ivtv0: i2c addr 0x21 not found for command 0x4008646f!
ivtv0: i2c hardware 0x00000008 not found for command 0x4008646d!
ivtv0: i2c addr 0x21 not found for command 0x40045612!
ivtv0: i2c hardware 0x00000008 not found for command 0xc008561c!
ivtv0: i2c hardware 0x00000008 not found for command 0xc008561c!
ivtv0: i2c addr 0x21 not found for command 0x40045613!
ivtv0: i2c addr 0x21 not found for command 0x40045612!
ivtv0: i2c hardware 0x00000008 not found for command 0xc008561c!
ivtv0: Initialized Hauppauge WinTV PVR-250, card #0
ivtv: ==================== END INIT IVTV ====================
ACPI: PCI Interrupt 0000:02:02.0[A] -> GSI 17 (level, low) -> IRQ 22
CORE cx88[0]: subsystem: 7063:3000, board: pcHDTV HD3000 HDTV [card=22,autodetected]
TV tuner 60 at 0x1fe, Radio tuner -1 at 0x1fe
tuner 1-0061: chip found @ 0xc2 (cx88[0])
tuner 1-0061: type set to 60 (Thomson DTT 761X (ATSC/NTSC))
tda9887 1-0043: chip found @ 0x86 (cx88[0])
cx88[0]/0: found at 0000:02: 02.0, rev: 5, irq: 22, latency: 64, mmio: 0xfb000000
cx88[0]/0: registered device video1 [v4l2]
cx88[0]/0: registered device vbi1
cx88[0]/0: registered device radio0
ACPI: PCI Interrupt 0000:02:02.2[A] -> GSI 17 (level, low) -> IRQ 22
cx88[0]/2: found at 0000:02:02.2, rev: 5, irq: 22, latency: 64, mmio: 0xfc000000
cx88[0]/2: cx2388x based dvb card
DVB: registering new adapter (cx88[0]).
DVB: registering frontend 0 (Oren OR51132 VSB/QAM Frontend)...
ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 21 (level, low) -> IRQ 23
Installing spdif_bug patch: Audigy 2 [Unknown]
cx2388x blackbird driver version 0.0.5 loaded
ivtv0: i2c addr 0x21 not found for command 0xc0445624!
ivtv0: i2c addr 0x21 not found for command 0xc0445624!
ivtv0: i2c addr 0x21 not found for command 0xc0445624!
ivtv0: i2c addr 0x21 not found for command 0xc0445624!
ivtv0: i2c hardware 0x00000008 not found for command 0xc008561c!
ivtv0: i2c addr 0x21 not found for command 0x40045613!
ivtv0: i2c addr 0x21 not found for command 0x40045612!
ivtv0: i2c hardware 0x00000008 not found for command 0xc008561c!
or51132: Waiting for firmware upload( dvb-fe-or51132-qam.fw)...
or51132: Version: 10001334-17430000 (133-4-174-3)
or51132: Firmware upload complete.
I also have a pchdtv-3000 but have had this working before. Pretty sure the problem start out with the tveeprom line. Any idea what could be wrong? This is on a gentoo system using 2.6.16-r4 which is 2.6.16.11-based.
Also, when following the instructions in the SVN version, I did a make v4l-checkout and make v4l. The make v4l failed at av7110.h because fdump was getting called apparently with wrong parameters. I ran make config in the v4l-dvb directory and made sure that av7110 was not selected, which let me get past that step. Oddly enough, if I separately check out the v4l-dvb sources from linuxtv.org, I don't get any errors about av7110. Not sure if it is reading seperate .config files or what.
By the way, I also tried reverting back to kernel 2.6.4 and an earlier version of ivtv (i think 0.2.1), and that gave the same/similar errors. Could the hardware have gotten fried? Anything else to check?
_______________________________________________ linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb