Right, regarding:

> On Sunday 23 September 2007 20:32:59 Philip Walston wrote:
>> msp3400 1-0040: I/O error #0 (read 0x10/0x200)
>> msp3400 1-0040: I/O error #1 (read 0x10/0x200)
>> msp3400 1-0040: I/O error #2 (read 0x10/0x200)
>> msp3400 1-0040: giving up, resetting chip. Sound will go off, sorry
>> folks

I have now seen these errors too.  Just got them last night when I  
upgraded the kernel to 2.6.23.1 (and of course the new ivtv driver  
therein).  Following the above errors I also saw the errors:

tda9887 0-0043: i2c i/o error: rc == -121 (should be 4)
tda9887 0-0043: i2c i/o error: rc == -121 (should be 4)
tuner 0-0061: i2c i/o error: rc == -121 (should be 4)

My ivtv installation, with a PVR-350 card use to work with kernel  
2.6.22.3 and ivtv 1.0.1.   Upgrading to kernel 2.6.23.1. and ivtv  
1.0.3 has broken the installation, and I get the errors listed above  
when I enter "cat /dev/video0 > somefile.mpg".  The file somefile.mpg  
is created but never gets beyond zero byte length.

I am running Debian testing (lenny) on a DEC/Compaq Alpha  
architecture with a Hauppauge PVR-350.

Hans Verkuil wrote in reply to the original message:
> Looks dubious to me. Do these warnings only happen during a  
> capture? Do
> they start immediately? How often do they appear? (i.e. at regular
> intervals or randomly)

For me, only on capture.  I just use cat /dev/video0 for capturing.   
Simple, but effective, until I upgraded the kernel...

There's a small possibility that I missed something in the kernel  
config between 2.6.22.3 and 2.6.23.1.   I did do a tidy up of the  
config on upgrading to 2.6.23.1 to remove tons of modules that I've  
never used to speed up compilation.  A diff between the former and  
latter configs didn't reveal any V4L modules that I might have  
inadvertently not compiled.


For the pedants, here're the ivtv initialisation messages:

Oct 17 22:39:37 alpha kernel: ivtv:  Start initialization, version 1.0.0
Oct 17 22:39:37 alpha kernel: ivtv0: Initializing card #0
Oct 17 22:39:37 alpha kernel: ivtv0: Autodetected Hauppauge card  
(cx23415 based)
Oct 17 22:39:37 alpha kernel: ivtv0: Loaded v4l-cx2341x-enc.fw  
firmware (376836 bytes)
Oct 17 22:39:37 alpha kernel: ivtv0: Loaded v4l-cx2341x-dec.fw  
firmware (262144 bytes)
Oct 17 22:39:37 alpha kernel: ivtv0: Encoder revision: 0x02060039
Oct 17 22:39:37 alpha kernel: ivtv0: Decoder revision: 0x02020023
Oct 17 22:39:37 alpha kernel: tveeprom 0-0050: Hauppauge model 48139,  
rev K257, serial# 2962352
Oct 17 22:39:37 alpha kernel: tveeprom 0-0050: tuner model is Philips  
FM1216 ME MK3 (idx 57, type 38)
Oct 17 22:39:37 alpha kernel: tveeprom 0-0050: TV standards PAL(B/G)  
PAL(I) SECAM(L/L') PAL(D/D1/K) (eeprom 0x74)
Oct 17 22:39:37 alpha kernel: tveeprom 0-0050: audio processor is  
MSP4418 (idx 25)
Oct 17 22:39:37 alpha kernel: tveeprom 0-0050: decoder processor is  
SAA7115 (idx 19)
Oct 17 22:39:37 alpha kernel: tveeprom 0-0050: has radio, has IR  
receiver, has no IR transmitter
Oct 17 22:39:37 alpha kernel: ivtv0: Autodetected Hauppauge WinTV  
PVR-350
Oct 17 22:39:37 alpha kernel: tuner 0-0043: chip found @ 0x86 (ivtv  
i2c driver #0)
Oct 17 22:39:37 alpha kernel: tda9887 0-0043: tda988[5/6/7] found @  
0x43 (tuner)
Oct 17 22:39:37 alpha kernel: tuner 0-0061: chip found @ 0xc2 (ivtv  
i2c driver #0)
Oct 17 22:39:37 alpha kernel: saa7115 0-0021: saa7115 found  
(1f7115d0e100000) @ 0x42 (ivtv i2c driver #0)
Oct 17 22:39:37 alpha kernel: saa7127 0-0044: saa7129 found @ 0x88  
(ivtv i2c driver #0)
Oct 17 22:39:37 alpha kernel: msp3400 0-0040: MSP4418G-B3 found @  
0x80 (ivtv i2c driver #0)
Oct 17 22:39:37 alpha kernel: msp3400 0-0040: MSP4418G-B3 supports  
nicam and radio, mode is autodetect and autoselect
Oct 17 22:39:37 alpha kernel: tuner 0-0061: type set to 38 (Philips  
PAL/SECAM multi (FM1216ME MK3))
Oct 17 22:39:37 alpha kernel: ivtv0: Registered device video0 for  
encoder MPEG (4 MB)
Oct 17 22:39:37 alpha kernel: ivtv0: Registered device video32 for  
encoder YUV (2 MB)
Oct 17 22:39:37 alpha kernel: ivtv0: Registered device vbi0 for  
encoder VBI (1 MB)
Oct 17 22:39:37 alpha kernel: ivtv0: Registered device video24 for  
encoder PCM audio (1 MB)
Oct 17 22:39:37 alpha kernel: ivtv0: Registered device radio0 for  
encoder radio
Oct 17 22:39:37 alpha kernel: ivtv0: Registered device video16 for  
decoder MPEG (1 MB)
Oct 17 22:39:37 alpha kernel: ivtv0: Registered device vbi8 for  
decoder VBI (1 MB)
Oct 17 22:39:37 alpha kernel: ivtv0: Registered device vbi16 for  
decoder VOUT
Oct 17 22:39:37 alpha kernel: ivtv0: Registered device video48 for  
decoder YUV (1 MB)
Oct 17 22:39:37 alpha kernel: ivtv0: Loaded v4l-cx2341x-init.mpg  
firmware (155648 bytes)
Oct 17 22:39:37 alpha kernel: ivtv0: Initialized card #0: Hauppauge  
WinTV PVR-350
Oct 17 22:39:37 alpha kernel: ivtv:  End initialization

Cheerio
Michael.


_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to