
linuxtv at nzbaxters
Jun 3, 2006, 5:49 PM
Post #21 of 21
(4117 views)
Permalink
|
|
Re: i2c problems with FC5 and svn ivtv 0.8.0
[In reply to]
|
|
Hi Hans. Sorry to contact you off-list, but as you kindly provided the patch for 'newi2c', I hoped you might be able to help again. Your patch has solved my i2c problems, and the card is much more functional - thanks. What I hoped you could help with is, when the machine powers up from a cold start I get an error on tveeprom: > tveeprom 1-0050: Ran out of data! > ivtv0: No tuner detected, default to NTSC > tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0) if I either 'reboot' or do a 'rmmod ivtv cx25840 tuner tveeprom msp3400 wm8775 tda9887 saa7115 saa7127' and then a 'modprobe ivtv' the error corrects itself to: > ivtv0: Autodetected Hauppauge WinTV PVR-150 card (cx23416 based) > tveeprom 0-0050: Hauppauge model 26132, rev F0B2, serial# 9400151 > tveeprom 0-0050: tuner model is TCL M2523_5N_E (idx 112, type 50) > tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08) > tveeprom 0-0050: audio processor is CX25841 (idx 35) > tveeprom 0-0050: decoder processor is CX25841 (idx 28) > tveeprom 0-0050: has no radio, has IR remote > tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0) > cx25840 0-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0) > wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0) Strange thing is, this problem doesn't appear to be stopping the card working at all - I can tune, watch streams etc (although I am chasing an LIRC problem - but I think this is specifically LIRC related (?)) Thanks again Simon ----- Original Message ----- From: "Simon Baxter" <linuxtv [at] nzbaxters> To: "Discussion list for development of the IVTV driver" <ivtv-devel [at] ivtvdriver> Sent: Thursday, June 01, 2006 5:21 PM Subject: Re: [ivtv-devel] i2c problems with FC5 and svn ivtv 0.8.0 > OK. Did a bunch of testing - and most of my problems have been resolved. > > As you'll see below from the testing trail, there is still a pattern of > failure: > > > > patched 0.6.2 sources, removed all other modules, compiled and installed > modprobe ivtv newi2c=0 > > ivtv: ==================== START INIT IVTV ==================== > ivtv: version 0.8.0 (development revision 3310M) loading > ivtv: Linux version: 2.6.17-rc5 mod_unload 686 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-150 card (cx23416 based) > tveeprom 0-0050: Hauppauge model 26132, rev F0B2, serial# 9400151 > tveeprom 0-0050: tuner model is TCL M2523_5N_E (idx 112, type 50) > tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08) > tveeprom 0-0050: audio processor is CX25841 (idx 35) > tveeprom 0-0050: decoder processor is CX25841 (idx 28) > tveeprom 0-0050: has no radio, has IR remote > tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0) > cx25840 0-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0) > wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0) > 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) > ivtv0: Initialized Hauppauge WinTV PVR-150, card #0 > ivtv: ==================== END INIT IVTV ==================== > > 5 x 'reboot', same as above (ALL GOOD!!) > > > power cycle (using nvram-wakeup after 10 mins off, cable attached) with > modprobe.conf containing 'options ivtv newi2c=0 tuner=50,-1' > > ivtv: ==================== START INIT IVTV ==================== > ivtv: version 0.6.2 (tagged release) loading > ivtv: Linux version: 2.6.16-1.2122_FC5 686 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-150 card (cx23416 based) > ivtv0: Unreasonably low latency timer, setting to 64 (was 32) > tveeprom 1-0050: Ran out of data! > ivtv0: No tuner detected, default to NTSC > tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0) > cx25840 1-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0) > wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0) > 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) > ivtv0: Initialized Hauppauge WinTV PVR-150, card #0 > ivtv: ==================== END INIT IVTV ==================== > > then... > rmmod ivtv cx25840 tuner tveeprom msp3400 wm8775 tda9887 saa7115 saa7127 > modprobe ivtv > > ivtv: ==================== START INIT IVTV ==================== > ivtv: version 0.6.2 (tagged release) loading > ivtv: Linux version: 2.6.16-1.2122_FC5 686 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-150 card (cx23416 based) > ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 17 (level, low) -> IRQ 18 > tveeprom 1-0050: Hauppauge model 26132, rev F0B2, serial# 9400151 > tveeprom 1-0050: tuner model is TCL M2523_5N_E (idx 112, type 4) > tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08) > tveeprom 1-0050: audio processor is CX25841 (idx 35) > tveeprom 1-0050: decoder processor is CX25841 (idx 28) > tveeprom 1-0050: has no radio, has IR remote > tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0) > cx25840 1-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0) > cx25840 1-0044: loaded v4l-cx25840.fw firmware (16382 bytes) > wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0) > 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 1-0061: type set to 50 (TCL 2002N) > ivtv0: Initialized Hauppauge WinTV PVR-150, card #0 > ivtv: ==================== END INIT IVTV ==================== > > > 6 x 'reboots' : > ivtv: ==================== START INIT IVTV ==================== > ivtv: version 0.6.2 (tagged release) loading > ivtv: Linux version: 2.6.16-1.2122_FC5 686 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-150 card (cx23416 based) > ivtv0: Unreasonably low latency timer, setting to 64 (was 32) > tveeprom 1-0050: Hauppauge model 26132, rev F0B2, serial# 9400151 > tveeprom 1-0050: tuner model is TCL M2523_5N_E (idx 112, type 4) > tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08) > tveeprom 1-0050: audio processor is CX25841 (idx 35) > tveeprom 1-0050: decoder processor is CX25841 (idx 28) > tveeprom 1-0050: has no radio, has IR remote > tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0) > cx25840 1-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0) > wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0) > 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) > ivtv0: Initialized Hauppauge WinTV PVR-150, card #0 > ivtv: ==================== END INIT IVTV ==================== > > > > ivtv-tune -c53 && cat /dev/video0 >> test.mpeg > then reboot > > ivtv: ==================== START INIT IVTV ==================== > ivtv: version 0.6.2 (tagged release) loading > ivtv: Linux version: 2.6.16-1.2122_FC5 686 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-150 card (cx23416 based) > ivtv0: Unreasonably low latency timer, setting to 64 (was 32) > tveeprom 1-0050: Hauppauge model 26132, rev F0B2, serial# 9400151 > tveeprom 1-0050: tuner model is TCL M2523_5N_E (idx 112, type 4) > tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08) > tveeprom 1-0050: audio processor is CX25841 (idx 35) > tveeprom 1-0050: decoder processor is CX25841 (idx 28) > tveeprom 1-0050: has no radio, has IR remote > tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0) > cx25840 1-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0) > wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0) > 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) > ivtv0: Initialized Hauppauge WinTV PVR-150, card #0 > ivtv: ==================== END INIT IVTV ==================== > > > poweroff for 5 minutes (cable-in) > ivtv: ==================== START INIT IVTV ==================== > ivtv: version 0.6.2 (tagged release) loading > ivtv: Linux version: 2.6.16-1.2122_FC5 686 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-150 card (cx23416 based) > ivtv0: Unreasonably low latency timer, setting to 64 (was 32) > tveeprom 1-0050: Ran out of data! > ivtv0: No tuner detected, default to NTSC > tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0) > cx25840 1-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0) > wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0) > 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) > ivtv0: Initialized Hauppauge WinTV PVR-150, card #0 > ivtv: ==================== END INIT IVTV ==================== > > > > rmmod ivtv cx25840 tuner tveeprom msp3400 wm8775 tda9887 saa7115 saa7127 > modprobe ivtv > > ivtv0: Removed Hauppauge WinTV PVR-150, card #0 > ivtv: ==================== START INIT IVTV ==================== > ivtv: version 0.6.2 (tagged release) loading > ivtv: Linux version: 2.6.16-1.2122_FC5 686 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-150 card (cx23416 based) > ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 17 (level, low) -> IRQ 20 > tveeprom 1-0050: Hauppauge model 26132, rev F0B2, serial# 9400151 > tveeprom 1-0050: tuner model is TCL M2523_5N_E (idx 112, type 4) > tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08) > tveeprom 1-0050: audio processor is CX25841 (idx 35) > tveeprom 1-0050: decoder processor is CX25841 (idx 28) > tveeprom 1-0050: has no radio, has IR remote > tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0) > cx25840 1-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0) > cx25840 1-0044: loaded v4l-cx25840.fw firmware (16382 bytes) > wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0) > 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 1-0061: type set to 50 (TCL 2002N) > ivtv0: Initialized Hauppauge WinTV PVR-150, card #0 > ivtv: ==================== END INIT IVTV ==================== > > > > _______________________________________________ > ivtv-devel mailing list > ivtv-devel [at] ivtvdriver > http://ivtvdriver.org/mailman/listinfo/ivtv-devel _______________________________________________ ivtv-devel mailing list ivtv-devel [at] ivtvdriver http://ivtvdriver.org/mailman/listinfo/ivtv-devel
|