On Monday 05 June 2006 06:33, Tom Stokoe wrote: > Okay, here's the problem (and i apologize in advance if this is > covered in an obvious location, and for my disjoined writing style). > When the station on the tuner is changed while video is being viewed, > the IVTV drivers crash (or at least stop responding). No output is > produced in the syslog when the drivers stop responding. I first > noticed the problem while using MythTV (i had previously been using > an ATI TV Wonder Pro [cx88xx version] with no difficulty, and this > was removed from the machine before i began), but it is reproducible > using any MPEG viewer. I simply > > mplayer /dev/video0 (which works like a champ) > > (then while this is playing) > > ivtv-tune -cXX > > (and bang, we have a blue screen, and video can no longer be viewed > until the modules are unloaded and reloaded which seems to work > without error as well)
Can you upgrade to the current ivtv-0.4.6 development snapshot? You can download it here: http://ivtvdriver.org/viewcvs/ivtv/branches/0.4.tar.gz?view=tar I've recently found a bug in the way the frequency is selected and there is an outside chance that you are bitten by that. Make sure you use the ivtv-tune from this snapshot as this bug is fixed in that ivtv-tune. Can you also do the test with the even simpler 'cat /dev/video0 >/dev/null'? Please let me know the result. Hans > > I am using the 2.6.13 kernel on Slackware 10.2 with ivtv-0.4.5 > drivers with no parameters on a Dell Dimension 3000 (Pentium Celeron > 2.4GHz) with a Hauppauge PVR-150 (not the MCE). i am also using the > ivtv version of the kernel modules that are redundant: msp3400 > tda9887 tuner tveeprom, though i have tried the kernel version ones > as well. I followed the wiki HOWTO > <http://www.ivtvdriver.org/index.php/Howto> to install, and had no > problems there. I am also using the firmware that is linked to in > the HOWTO. Of course i read the troubleshooting, but to no avail. I > can also terminate mplayer, change the station, and then rerun > mplayer (or MythTV for that matter) without a crash. The video > quality is excellent, audio is quiet, but acceptable (barely). If > there is any other pertinent information that i have not included > please let me know. > > ivtv: ==================== START INIT IVTV ==================== > ivtv: version 0.4.5 (tagged release) loading > ivtv: Linux version: 2.6.13 486 gcc-3.3 > 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 WinTV PVR 150 card (cx23416 based) > ACPI: PCI Interrupt 0000:01: 02.0[A] -> Link [LNKB] -> GSI 3 (level, > low) -> IRQ 3 > tveeprom: ivtv version > tveeprom: Hauppauge: model = 26132, rev = F0B2, serial# = 9329517 > tveeprom: tuner = TCL M2523_5N_E (idx = 112, type = 50) > tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000) > tveeprom: audio processor = CX25841 (type = 23) > tveeprom: decoder processor = CX25841 (type = 1c) > ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50] > tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 > ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61] > cx25840 0-0044: ivtv driver > cx25840 0-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0) > cx25840 0-0044: loaded v4l-cx25840.fw firmware (14264 bytes) > ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44] > wm8775 0-001b: ivtv driver > wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0) > ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b] > 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: type set to 50 (TCL 2002N) by ivtv i2c driver #0 > ivtv0: Initialized WinTV PVR 150, card #0 > ivtv: ==================== END INIT IVTV ==================== > > > > ivtvctl -a > > ioctl IVTV_IOC_G_CODEC ok > Codec parameters > aspect : 2 > audio : 0x00c9 > bframes : 3 > bitrate_mode: 0 > bitrate : 2800000 > bitrate_peak: 4000000 > dnr_mode : 0 > dnr_spatial : 0 > dnr_temporal: 8 > dnr_type : 0 > framerate : 0 > framespergop: 15 > gop_closure : 1 > pulldown : 0 > stream_type : 0 > ioctl VIDIOC_G_FMT ok > Type : Video Capture > Width : 720 > Height : 480 > ioctl VIDIOC_QUERYCAP ok > Driver name : ivtv > Card type : WinTV PVR 150 > Bus info : 0000:01:02.0 > Driver version: 1029 > Capabilities : 0x01030011 > ioctl: VIDIOC_ENUMINPUT > Input : 0 > Name : Tuner > Type : 0x00000001 > Audioset: 0x00000003 > Tuner : 0x00000000 > Standard: 0x0000000000003000 ( NTSC ) > Status : 0 > > Input : 1 > Name : Composite 0 > Type : 0x00000002 > Audioset: 0x00000003 > Tuner : 0x00000000 > Standard: 0x00000000007F7FFF ( PAL NTSC SECAM ) > Status : 0 > > Input : 2 > Name : Composite 1 > Type : 0x00000002 > Audioset: 0x00000003 > Tuner : 0x00000000 > Standard: 0x00000000007F7FFF ( PAL NTSC SECAM ) > Status : 0 > > Input : 3 > Name : S-Video 0 > Type : 0x00000002 > Audioset: 0x00000003 > Tuner : 0x00000000 > Standard: 0x00000000007F7FFF ( PAL NTSC SECAM ) > Status : 0 > > Input : 4 > Name : S-Video 1 > Type : 0x00000002 > Audioset: 0x00000003 > Tuner : 0x00000000 > Standard: 0x00000000007F7FFF ( PAL NTSC SECAM ) > Status : 0 > ioctl VIDIOC_G_INPUT ok > Video input = 0 > ioctl: VIDIOC_ENUMOUTPUT > ioctl VIDIOC_G_OUTPUT failed: Invalid argument > ioctl: VIDIOC_ENUMAUDIO > Input : 0 > Name : Tuner Audio In > > Input : 1 > Name : Audio Line 1 > > Input : 2 > Name : Audio Line 2 > > Input : 3 > Name : Audio Line 3 > > Input : 4 > Name : Audio Line 4 > ioctl VIDIOC_G_AUDIO ok > Audio input = 0: Tuner Audio In > ioctl VIDIOC_G_FREQUENCY ok > Frequency = 6164 > ioctl: VIDIOC_ENUMSTD > index : 0 > ID : 0x0000000000003000 > Name : NTSC > Frame period: 1001/30000 > Frame lines : 525 > > index : 1 > ID : 0x00000000000000FF > Name : PAL > Frame period: 1/25 > Frame lines : 625 > > index : 2 > ID : 0x00000000007F0000 > Name : SECAM > Frame period: 1/25 > Frame lines : 625 > ioctl VIDIOC_G_STD ok > Video standard = 0x00003000 > ioctl: VIDIOC_QUERYCTRL > Brightness = 127 > Contrast = 63 > Saturation = 63 > Hue = 0 > Volume = 64000 > Mute = 0 > > > > cat /proc/pci > > PCI devices found: > Bus 0, device 0, function 0: > Host bridge: Intel Corporation 82865G/PE/P DRAM > Controller/Host-Hub Interface (rev 2). > Prefetchable 32 bit memory at 0xf0000000 [0xf7ffffff]. > Bus 0, device 2, function 0: > VGA compatible controller: Intel Corporation 82865G Integrated > Graphics Controller (rev 2). > IRQ 11. > Prefetchable 32 bit memory at 0xe8000000 [0xefffffff]. > Non-prefetchable 32 bit memory at 0xfeb80000 [0xfebfffff]. > I/O at 0xed98 [0xed9f]. > Bus 0, device 29, function 0: > USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB > UHCI Controller #1 (rev 2). > IRQ 11. > I/O at 0xff80 [0xff9f]. > Bus 0, device 29, function 1: > USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB > UHCI Controller #2 (rev 2). > IRQ 10. > I/O at 0xff60 [0xff7f]. > Bus 0, device 29, function 3: > USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB > UHCI Controller #4 (rev 2). > IRQ 11. > I/O at 0xff20 [0xff3f]. > Bus 0, device 29, function 7: > USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 > EHCI Controller (rev 2). > IRQ 9. > Non-prefetchable 32 bit memory at 0xffa80800 [0xffa80bff]. > Bus 0, device 30, function 0: > PCI bridge: Intel Corporation 82801 PCI Bridge (rev 194). > Master Capable. No bursts. Min Gnt=2. > Bus 0, device 31, function 0: > ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC > Interface Bridge (rev 2). > Bus 0, device 31, function 1: > IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE > Controller (rev 2). > IRQ 5. > I/O at 0xffa0 [0xffaf]. > Non-prefetchable 32 bit memory at 0xfeb7fc00 [0xfeb7ffff]. > Bus 0, device 31, function 3: > SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller > (rev 2). > IRQ 3. > I/O at 0xeda0 [0xedbf]. > Bus 0, device 31, function 5: > Multimedia audio controller: Intel Corporation 82801EB/ER > (ICH5/ICH5R) AC'97 Audio Controller (rev 2). > IRQ 3. > I/O at 0xee00 [0xeeff]. > I/O at 0xedc0 [0xedff]. > Non-prefetchable 32 bit memory at 0xfeb7fa00 [0xfeb7fbff]. > Non-prefetchable 32 bit memory at 0xfeb7f900 [0xfeb7f9ff]. > Bus 1, device 0, function 0: > Multimedia video controller: Conexant CX22702 DVB-T 2k/8k (rev > 5). IRQ 10. > Master Capable. Latency=64. Min Gnt=20.Max Lat=55. > Non-prefetchable 32 bit memory at 0xfd000000 [0xfdffffff]. > Bus 1, device 1, function 0: > Modem: PCI device 8086:1080 (Intel Corporation) (rev 4). > IRQ 9. > Master Capable. Latency=64. Min Gnt=1.Max Lat=62. > Non-prefetchable 32 bit memory at 0xfeafe000 [0xfeafefff]. > I/O at 0xde00 [0xdeff]. > Bus 1, device 2, function 0: > Multimedia video controller: Internext Compression Inc iTVC16 > (CX23416) MPEG-2 Encoder (rev 1). > IRQ 3. > Master Capable. Latency=64. Min Gnt=128.Max Lat=8. > Prefetchable 32 bit memory at 0xf8000000 [0xfbffffff]. > Bus 1, device 8, function 0: > Ethernet controller: Intel Corporation 82562EZ 10/100 Ethernet > Controller (rev 2). > IRQ 5. > Master Capable. Latency=64. Min Gnt=8.Max Lat=56. > Non-prefetchable 32 bit memory at 0xfeaff000 [0xfeafffff]. > I/O at 0xddc0 [0xddff]. _______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
