Greetings, I am running a 2.6.18 kernel on an amd64 w/ Gentoo. The box has a PVR-350, 250, and 150. I am using the ivtvdev XDriver and ivtv-fb to display output on my TV (SD). I have installed ivtv 0.8.2 and have gotten everything to work nicely (by that, I mean X starts up on the TV and all the cards seem to be detected).
My problem is that if I go to play a video (using mplayer, for instance), the screen turns completely grey and the machine locks up completely. I can continue to successfully ping the box but the X session and any ssh connections become unusable. I am also unable to create new ssh sessions. To recover I have to hard-reset the machine. The lockup occurs when I attempt to play a previously recorded file as well as a DVD using mplayer. I have attempted to comb the logfiles, dmesg, and syslog for anything that would give me a clue as to what is causing this lockup, but there doesn't seem to be any diagnostic information available after the lockup. In addition, my mailing list archive searches haven't found anything that seems similar. I am looking for suggestions on how to debug this problem. Any help you can provide would be appreciated, as I have run out of ideas. As info, this system has been running a 2.6.12 kernel w/ ivtv-0.4.5 quite nicely for about a year. I also question whether the other tuner cards are functioning properly, as when I try to start mythbackend I see the following in the logs: 2006-12-28 20:51:14.739 mythbackend: Problem with capture cards: Card 1failed init 2006-12-28 20:51:14.740 TVRec(1): ClearFlags(RecorderRunning,) -> 0x0 2006-12-28 20:51:14.741 EITHelper: localtime offset -6:00:00 2006-12-28 20:51:14.747 mythbackend: Problem with capture cards: Card 2failed init 2006-12-28 20:51:14.748 TVRec(2): ClearFlags(RecorderRunning,) -> 0x0 2006-12-28 20:51:14.749 EITHelper: localtime offset -6:00:00 2006-12-28 20:51:14.755 mythbackend: Problem with capture cards: Card 3failed init 2006-12-28 20:51:14.756 TVRec(3): ClearFlags(RecorderRunning,) -> 0x0 However, this may just be b/c the cards are defined as /dev/v4l/videoX and not /dev/videoX. Again, any insight or suggestions you can provide would be helpful. Below are the module options and the ivtv dmesg output. Many thanks, jim === ivtv module options are as follows === alias char-major-81 videodev alias char-major-81-0 ivtv alias char-major-81-1 ivtv alias char-major-61 lirc_i2c === end ivtv module options === === ivtv-fb module options are as follows === ivtv_fb_card_id: 0 === end ivtv module options === ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.8.2 (tagged release) loading ivtv: Linux version: 2.6.18-gentoo-r5 SMP mod_unload 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 card (cx23415 based) GSI 21 sharing vector 0xD1 and IRQ 21 ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 16 (level, low) -> IRQ 209 ivtv0: Unreasonably low latency timer, setting to 64 (was 32) ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes) ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes) tuner 1-0043: chip found @ 0x86 (ivtv i2c driver #0) tda9887 1-0043: tda988[5/6/7] found @ 0x43 (tuner) tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0) tveeprom 1-0050: Hauppauge model 48132, rev K168, serial# 2947428 tveeprom 1-0050: tuner model is LG TAPE H001F MK3 (idx 68, type 47) tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08) tveeprom 1-0050: audio processor is MSP4448 (idx 27) tveeprom 1-0050: decoder processor is SAA7115 (idx 19) tveeprom 1-0050: has radio, has IR remote ivtv0: Autodetected Hauppauge WinTV PVR-350 saa7115 1-0021: saa7115 found @ 0x42 (ivtv i2c driver #0) saa7127 1-0044: saa7127 found @ 0x88 (ivtv i2c driver #0) msp3400 1-0040: MSP4448G-A2 found @ 0x80 (ivtv i2c driver #0) msp3400 1-0040: MSP4448G-A2 supports radio, mode is autodetect and autoselect ivtv0: Encoder revision: 0x02050032 ivtv0: Decoder revision: 0x02020023 ivtv0: Registered device video0 for encoder MPEG ivtv0: Registered device video32 for encoder YUV ivtv0: Registered device vbi0 for encoder VBI ivtv0: Registered device video24 for encoder PCM audio ivtv0: Registered device radio0 for encoder radio ivtv0: Registered device video16 for decoder MPEG ivtv0: Registered device vbi8 for decoder VBI ivtv0: Registered device vbi16 for decoder VOUT ivtv0: Registered device video48 for decoder YUV ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes) tuner 1-0061: type set to 47 (LG NTSC (TAPE series)) ivtv0: Initialized Hauppauge WinTV PVR-350, card #0 ivtv: ====================== NEXT CARD ====================== ivtv1: Autodetected Hauppauge card (cx23416 based) ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 17 (level, low) -> IRQ 169 ivtv1: Unreasonably low latency timer, setting to 64 (was 32) ivtv1: loaded v4l-cx2341x-enc.fw firmware (262144 bytes) tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #1) saa7115 2-0021: saa7115 found @ 0x42 (ivtv i2c driver #1) msp3400 2-0040: MSP3445G-B8 found @ 0x80 (ivtv i2c driver #1) msp3400 2-0040: MSP3445G-B8 supports radio, mode is autodetect and autoselect tveeprom 2-0050: Hauppauge model 32062, rev C182, serial# 7912549 tveeprom 2-0050: tuner model is LG TAPC H791F (idx 82, type 39) tveeprom 2-0050: TV standards NTSC(M) (eeprom 0x08) tveeprom 2-0050: audio processor is MSP3445 (idx 12) tveeprom 2-0050: decoder processor is SAA7115 (idx 19) tveeprom 2-0050: has no radio, has IR remote ivtv1: Autodetected Hauppauge WinTV PVR-250 ivtv1: Encoder revision: 0x02050032 ivtv1: Registered device video1 for encoder MPEG ivtv1: Registered device video33 for encoder YUV ivtv1: Registered device vbi1 for encoder VBI ivtv1: Registered device video25 for encoder PCM audio tuner 2-0061: type set to 39 (LG NTSC (newer TAPC series)) ivtv1: Initialized Hauppauge WinTV PVR-250, card #1 ivtv: ====================== NEXT CARD ====================== ivtv2: Autodetected Hauppauge card (cx23416 based) ACPI: PCI Interrupt 0000:00:0e.0[A] -> GSI 16 (level, low) -> IRQ 209 ivtv2: Unreasonably low latency timer, setting to 64 (was 32) ivtv2: loaded v4l-cx2341x-enc.fw firmware (262144 bytes) tuner 3-0061: chip found @ 0xc2 (ivtv i2c driver #2) tveeprom 3-0050: Hauppauge model 26052, rev C199, serial# 8165582 tveeprom 3-0050: tuner model is TCL 2002N 5H (idx 99, type 50) tveeprom 3-0050: TV standards NTSC(M) (eeprom 0x08) tveeprom 3-0050: audio processor is CX25843 (idx 37) tveeprom 3-0050: decoder processor is CX25843 (idx 30) tveeprom 3-0050: has no radio, has IR remote ivtv2: Autodetected Hauppauge WinTV PVR-150 ivtv2: reopen i2c bus for IR-blaster support tuner 3-0061: chip found @ 0xc2 (ivtv i2c driver #2) cx25840 3-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #2) cx25840 3-0044: loaded v4l-cx25840.fw firmware (16382 bytes) wm8775 3-001b: chip found @ 0x36 (ivtv i2c driver #2) ivtv2: Encoder revision: 0x02050032 ivtv2: Registered device video2 for encoder MPEG ivtv2: Registered device video34 for encoder YUV ivtv2: Registered device vbi2 for encoder VBI ivtv2: Registered device video26 for encoder PCM audio tuner 3-0061: type set to 50 (TCL 2002N) ivtv2: Initialized Hauppauge WinTV PVR-150, card #2 ivtv: ==================== END INIT IVTV ==================== lirc_i2c: chip found @ 0x18 (Hauppauge IR) lirc_dev: lirc_register_plugin: sample_rate: 10 lirc_i2c: chip found @ 0x18 (Hauppauge IR) lirc_dev: lirc_register_plugin: sample_rate: 10 lirc_i2c: chip found @ 0x71 (Hauppauge IR (PVR150)) lirc_dev: lirc_register_plugin: sample_rate: 10 ... <snip> ... ivtv0-osd warning: ivtvfb_check_var ivtv0-osd warning: ivtvfb_check_var ivtv0-osd warning: ivtvfb_set_par _______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
