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
