Hi!
I'm getting the following error message (full logs below)
as well as DMA errors:
tveeprom 1-0050: Encountered bad packet header [ff].
Corrupt or not a Hauppauge eeprom.
Everything used to work under SuSE 10.0 with vanilla 2.6.16.17 kernel.
Yes, never change... , I know!
However, I could not resist and upgraded to SuSE 10.1. Ever since,
the eeprom of the PVR350 cannot be read anymore (see logs below).
While a distribution upgrade might not affect kernel drivers
directly, it still does. SuSE 10.1 ships with gcc-4.1 while
10.0 featured 4.0. Could this be causing all the problems?
In the logs you might notice a different kernel, 2.6.16.22.
I've tried both 2.6.16.17 and 2.6.16.22 with combinations of ivtv-0.6.2,
0.6.3 and SVN rev 3361, all under SuSE 10.1 compiled with gcc-4.1.
No luck with any setup. :-(
The PVR350 itself does work. Verified by putting the card in a
different PC running XP and the Hauppauge TV2000 program.
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.6.4 (development revision 3361) loading
ivtv: Linux version: 2.6.16.22 K7 REGPARM 4KSTACKS 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.
ivtv0: Autodetected Hauppauge WinTV PVR-350 card (cx23415 based)
msp3400 1-0040: MSP18431O-A31 found @ 0x80 (ivtv i2c driver #0)
msp3400 1-0040: MSP18431O-A31 supports radio, mode is autodetect and autoselect
saa7115 1-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
tveeprom 1-0050: Encountered bad packet header [ff]. Corrupt or not a Hauppauge
eeprom.
ivtv0: No tuner detected, default to NTSC
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)
Badness in dma_map_single at include/asm/dma-mapping.h:26
[<d8ac3412>]
[<d8acc9a5>]
[<d8ac641b>]
[<78113549>]
[<782d7512>]
[<781e6b06>]
[<7823bf84>]
[<7823c0fe>]
[<7823b97a>]
[<7823bec6>]
[<7823c080>]
[<7823b5fc>]
[<781e6ca4>]
[<78117b0b>]
[<d8ac47c7>]
[<7812ecf1>]
[<78138982>]
[<78128510>]
[<781479fb>]
[<7815461c>]
[<78153ac0>]
[<78154a81>]
[<78102967>]
ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
ivtv0: Create decoder VOUT stream
ivtv0: Allocate DMA decoder YUV stream: 24 x 43200 buffers (1024KB total)
ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
ivtv0: Initialized Hauppauge WinTV PVR-350, card #0
ivtv: ==================== END INIT IVTV ====================
For comparison, here a working log from SuSE 10.0 with gcc-4.0:
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.6.2 (tagged release) loading
ivtv: Linux version: 2.6.16.17 K7 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 Hauppauge WinTV PVR-350 card (cx23415 based)
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
saa7127 0-0044: saa7127 found @ 0x88 (ivtv i2c driver #0)
saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
msp3400 0-0040: MSP4418G-A2 found @ 0x80 (ivtv i2c driver #0)
msp3400 0-0040: MSP4418G-A2 supports nicam and radio, mode is autodetect and
autoselect
tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
tveeprom 0-0050: Hauppauge model 48134, rev J321, serial# 2771457
tveeprom 0-0050: tuner model is Philips FM1216 (idx 21, type 5)
tveeprom 0-0050: TV standards PAL(B/G) (eeprom 0x04)
tveeprom 0-0050: audio processor is MSP4418 (idx 25)
tveeprom 0-0050: decoder processor is SAA7115 (idx 19)
tveeprom 0-0050: has radio, has IR remote
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: 161 x 12960 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv0: Create encoder radio stream
ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
ivtv0: Create decoder VOUT stream
ivtv0: Allocate DMA decoder YUV stream: 20 x 51840 buffers (1024KB total)
ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
tuner 0-0061: type set to 5 (Philips PAL_BG (FI1216 and compatibles))
ivtv0: Initialized Hauppauge WinTV PVR-350, card #0
ivtv: ==================== END INIT IVTV ====================
Any hints are appreciated!
Regards, Walter
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel