Indeed, it was something obvious. I had forgotton to update the ivtvdev_drv.o
file in /usr/X11R6/lib/modules/drivers/ with the file from the new driver...

Duh.

Bye for now,
Ward.

On Sat, Aug 13, 2005 at 10:46:08AM +0200, Ward Vandewege wrote:
> Hi there,
> 
> I'm seeing a bit of an odd problem with my MythTV setup. I just upgraded to
> Myth 0.18.1, and to the ivtv 0.2.0-rc3k driver.
> 
> Everything works beautifully (and all settings for tuner/audio/etc are now
> autodetected - woo!), except that when watching live tv or a recording, the
> screen will blank after a few seconds. Audio remains fine. Along the edges of
> the screen, I can still see one pixel of the image, and it changes as if the
> image is still being displayed. It's as if a big black square is laid over
> the screen.
> 
> Hitting a key on the remote will restore the screen, for a few more seconds.
> Never more than 20 seconds.
> 
> I see the same problem with the 0.2.0-rc3k driver and with the 0.3.7c driver.
> 
> The problem does NOT occur when viewing the MythTV menus; only when the card
> is actually decoding a video signal to the TV.
> 
> Recordings are fine; the screen will blank during playback but at random
> times though. The actual recording is ok.
> 
> I suspect I'm missing something pretty obvious. I'm not sure it's the ivtv
> driver - but it could be an initialization problem for the card.
> 
> Here's my initialization code:
> 
> alias char-major-81 videodev
> alias char-major-81-0 ivtv
> alias char-major-81-1 ivtv
> options ivtv ivtv_debug=1
> 
> And the output:
> 
> Aug 13 10:16:26 debian kernel: ivtv: ==================== START INIT IVTV 
> ====================
> Aug 13 10:16:26 debian kernel: ivtv: version 0.2.0 (rc3j) loading
> Aug 13 10:16:26 debian kernel: ivtv: Linux version: 2.6.12.4 preempt K7 
> gcc-4.0
> Aug 13 10:16:26 debian kernel: ivtv: In case of problems please include the 
> debug info
> Aug 13 10:16:26 debian kernel: ivtv: between the START INIT IVTV and END INIT 
> IVTV lines when
> Aug 13 10:16:26 debian kernel: ivtv: mailing the ivtv-devel mailinglist.
> Aug 13 10:16:26 debian kernel: ivtv: Autodetected WinTV PVR 350 card
> Aug 13 10:16:26 debian kernel: ivtv: Found an iTVC15 based chip
> Aug 13 10:16:26 debian kernel: ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 
> 10
> Aug 13 10:16:26 debian kernel: PCI: setting IRQ 10 as level-triggered
> Aug 13 10:16:26 debian kernel: ACPI: PCI Interrupt 0000:00:08.0[A] -> Link 
> [LNKA] -> GSI 10 (level, low) -> IRQ 10
> Aug 13 10:16:26 debian kernel: ivtv: Unreasonably low latency timer, setting 
> to 64 (was 32)
> Aug 13 10:16:26 debian kernel: ivtv: VIA PCI device: 0x0305 vendor: 0x1106
> Aug 13 10:16:26 debian kernel: ivtv: i2c attach [client=unset,ok]
> Aug 13 10:16:26 debian kernel: ir-kbd-i2c: i2c IR (Hauppauge) detected at 
> i2c-0/0-0018/ir0 [ivtv i2c driver #0]
> Aug 13 10:16:26 debian kernel: tveeprom: Hauppauge: model = 48134, rev = 
> I321, serial# = 6283360
> Aug 13 10:16:26 debian kernel: tveeprom: tuner = Philips FM1216 (idx = 21, 
> type = 5)
> Aug 13 10:16:26 debian kernel: tveeprom: tuner fmt = PAL(B/G) (eeprom = 0x04, 
> v4l2 = 0x00000007)
> Aug 13 10:16:26 debian kernel: tveeprom: audio_processor = CS5331 (type = 9)
> Aug 13 10:16:26 debian kernel: ivtv: i2c attach [client=tveeprom,ok]
> Aug 13 10:16:26 debian kernel: ivtv: Tuner Type 5, Tuner formats 0x00000007, 
> Radio: yes, Model 0x00a53491, Revision 0x00000001
> Aug 13 10:16:26 debian kernel: ivtv: PAL tuner detected
> Aug 13 10:16:26 debian kernel: ivtv: Radio detected
> Aug 13 10:16:26 debian kernel: tuner: Ignoring new-style parameters in 
> presence of obsolete ones
> Aug 13 10:16:26 debian kernel: tuner: chip found at addr 0xc2 i2c-bus ivtv 
> i2c driver #0
> Aug 13 10:16:26 debian kernel: ivtv: i2c attach [client=(tuner unset),ok]
> Aug 13 10:16:26 debian kernel: saa7115: starting probe for adapter ivtv i2c 
> driver #0 (0x10005)
> Aug 13 10:16:26 debian kernel: saa7115: detecting saa7115 client on address 
> 0x42
> Aug 13 10:16:26 debian kernel: saa7115: writing init values
> Aug 13 10:16:26 debian kernel: ivtv: i2c attach [client=saa7115,ok]
> Aug 13 10:16:26 debian kernel: saa7115: status: (1E) 0x00, (1F) 0xc0
> Aug 13 10:16:26 debian kernel: saa7127: Ignoring new-style parameters in 
> presence of obsolete ones
> Aug 13 10:16:26 debian kernel: saa7127: video encoder driver version V 0.3 
> loaded
> Aug 13 10:16:26 debian kernel: saa7127: detecting saa7127 client on address 
> 0x88
> Aug 13 10:16:26 debian kernel: saa7127: Selecting NTSC video Standard
> Aug 13 10:16:26 debian kernel: saa7127: Selecting S-Video+Composite
> Aug 13 10:16:26 debian kernel: saa7127: Turn WSS off
> Aug 13 10:16:26 debian kernel: saa7127: Widescreen Mode 4:3 Full Format
> Aug 13 10:16:26 debian kernel: saa7127: Selecting Normal Encoder Input
> Aug 13 10:16:26 debian kernel: saa7127: Enable Video Output
> Aug 13 10:16:26 debian kernel: ivtv: i2c attach [client=saa7127,ok]
> Aug 13 10:16:26 debian kernel: msp34xx: ivtv version
> Aug 13 10:16:26 debian kernel: msp34xx: init: chip=MSP3418W-A2, has NICAM 
> support, simple (D) mode, simpler (G) no-thread mode
> Aug 13 10:16:26 debian kernel: msp34xx: $Id$ compiled on: Aug 13 2005 09:37:10
> Aug 13 10:16:26 debian kernel: ivtv: i2c attach [client=MSP3418W-A2,ok]
> Aug 13 10:16:26 debian kernel: ivtv: Encoder revision: 0x02040011
> Aug 13 10:16:26 debian kernel: ivtv: Decoder revision: 0x02020023
> Aug 13 10:16:26 debian kernel: ivtv: Configuring WinTV PVR 350 card with 9 
> streams
> Aug 13 10:16:26 debian kernel: ivtv: Create DMA stream 0 using 256 16384 byte 
> buffers  4194304 kbytes total
> Aug 13 10:16:26 debian kernel: ivtv: Registered v4l2 device, streamtype 0 
> minor 0
> Aug 13 10:16:26 debian kernel: ivtv: Create DMA stream 1
> Aug 13 10:16:26 debian kernel: ivtv: Registered v4l2 device, streamtype 1 
> minor 32
> Aug 13 10:16:26 debian kernel: ivtv: Create stream 2 using 40 52224 byte 
> buffers  2097152 kbytes total
> Aug 13 10:16:26 debian kernel: ivtv: Registered v4l2 device, streamtype 2 
> minor 224
> Aug 13 10:16:26 debian kernel: ivtv: Create DMA stream 3 using 455 4608 byte 
> buffers  2097152 kbytes total
> Aug 13 10:16:26 debian kernel: ivtv: Registered v4l2 device, streamtype 3 
> minor 24
> Aug 13 10:16:26 debian kernel: ivtv: Create stream 4
> Aug 13 10:16:26 debian kernel: ivtv: Registered v4l2 device, streamtype 4 
> minor 64
> Aug 13 10:16:26 debian kernel: ivtv: Create DMA stream 5 using 16 65536 byte 
> buffers  1048576 kbytes total
> Aug 13 10:16:26 debian kernel: ivtv: Registered v4l2 device, streamtype 5 
> minor 16
> Aug 13 10:16:26 debian kernel: ivtv: Create stream 6 using 1024 2048 byte 
> buffers  262144 kbytes total
> Aug 13 10:16:26 debian kernel: ivtv: Registered v4l2 device, streamtype 6 
> minor 228
> Aug 13 10:16:26 debian kernel: ivtv: Create stream 7
> Aug 13 10:16:26 debian kernel: ivtv: Registered v4l2 device, streamtype 7 
> minor 232
> Aug 13 10:16:26 debian kernel: ivtv: Create DMA stream 8
> Aug 13 10:16:26 debian kernel: ivtv: Registered v4l2 device, streamtype 8 
> minor 48
> Aug 13 10:16:26 debian kernel: ivtv: Setting Tuner 5
> Aug 13 10:16:26 debian kernel: tuner: type set to 5 (Philips PAL_BG (FI1216 
> and compatibles)) by ivtv i2c driver #0
> Aug 13 10:16:26 debian kernel: saa7115: decoder set input (4)
> Aug 13 10:16:26 debian kernel: saa7115: now setting Composite input
> Aug 13 10:16:26 debian kernel: ivtv: Setting audio matrix to input 3, output 1
> Aug 13 10:16:26 debian kernel: ivtv: Switching standard to PAL.
> Aug 13 10:16:26 debian kernel: ivtv: ivtv_enc_thread: pid = 943, itv = 
> 0xe0916660
> Aug 13 10:16:26 debian kernel: ivtv: ivtv_dec_thread: pid = 944, itv = 
> 0xe0916660
> Aug 13 10:16:26 debian kernel: saa7115: decoder set norm PAL
> Aug 13 10:16:26 debian kernel: saa7115: set audio: 0x01
> Aug 13 10:16:26 debian kernel: saa7127: Setting Encoder Video Standard
> Aug 13 10:16:26 debian kernel: saa7127: Set PAL Video Mode
> Aug 13 10:16:26 debian kernel: saa7127: Selecting PAL video Standard
> Aug 13 10:16:26 debian kernel: ivtv: Initialized WinTV PVR 350, card #0
> Aug 13 10:16:26 debian kernel: ivtv: ====================  END INIT IVTV 
> ====================
> 
> And then when actually starting X/the frontend:
> 
> Aug 13 10:16:26 debian kernel: ivtv-osd: Framebuffer module loaded (attached 
> to ivtv card id 0)
> Aug 13 10:16:26 debian kernel: ivtv-osd: Framebuffer is at decoder-relative 
> address 0x00510000 and has 1704960 bytes.
> Aug 13 10:16:27 debian kernel: ivtv-osd: screen coords: [0 0] -> [720 576]
> Aug 13 10:16:27 debian kernel: ivtv-osd: original global alpha = 208
> Aug 13 10:16:27 debian kernel: ivtv-osd: current OSD state = 39
> Aug 13 10:16:27 debian kernel: ivtv-osd: new global alpha = 208 (1 255 0)
> Aug 13 10:16:27 debian kernel: ivtv-osd: framebuffer at 0xdd510000, mapped to 
> 0xe1790000, size 1620k
> Aug 13 10:16:27 debian kernel: ivtv-osd: mode is 720x576x32, linelength=2880
> Aug 13 10:16:27 debian kernel: ivtv-osd: fb1: iTVC15 TV out frame buffer 
> device
> Aug 13 10:16:34 debian kernel: saa7115: decoder set picture bright=128 
> contrast=63 saturation=64 hue=0
> Aug 13 10:16:34 debian kernel: saa7115: decoder set picture bright=128 
> contrast=63 saturation=63 hue=0
> Aug 13 10:16:34 debian kernel: saa7115: decoder set picture bright=127 
> contrast=63 saturation=63 hue=0
> Aug 13 10:16:34 debian kernel: saa7115: decoder set picture bright=127 
> contrast=63 saturation=63 hue=0
> Aug 13 10:16:34 debian kernel: saa7115: decoder disable output
> Aug 13 10:16:34 debian kernel: saa7115: decoder enable output
> Aug 13 10:18:10 debian kernel: saa7115: decoder set picture bright=127 
> contrast=63 saturation=63 hue=0
> Aug 13 10:18:10 debian last message repeated 3 times
> Aug 13 10:18:10 debian kernel: saa7115: decoder set size
> Aug 13 10:18:11 debian kernel: saa7115: decoder disable output
> Aug 13 10:18:11 debian kernel: saa7115: decoder enable output
> Aug 13 10:18:22 debian kernel: saa7115: decoder set picture bright=127 
> contrast=63 saturation=63 hue=0
> Aug 13 10:18:23 debian last message repeated 3 times
> Aug 13 10:18:23 debian kernel: saa7115: decoder disable output
> Aug 13 10:18:23 debian kernel: saa7115: decoder enable output
> Aug 13 10:18:23 debian kernel: saa7115: decoder disable output
> Aug 13 10:18:23 debian kernel: saa7115: decoder enable output
> Aug 13 10:18:38 debian kernel: saa7115: decoder set picture bright=127 
> contrast=63 saturation=63 hue=0
> Aug 13 10:18:38 debian last message repeated 3 times
> Aug 13 10:18:38 debian kernel: saa7115: decoder disable output
> Aug 13 10:18:38 debian kernel: saa7115: decoder enable output
> Aug 13 10:18:39 debian kernel: saa7115: decoder disable output
> Aug 13 10:18:39 debian kernel: saa7115: decoder enable output
> 
> ... etc ...
> 
> When the screen blanks, no extra lines are added.
> 
> Since this could also be an X issue, I've attached the X logs and the X
> config file.
> 
> I've googled but couldn't find many relevant clues. Any ideas?
> 
> Thanks,
> Ward.
 
-- 
Pong.be         -(       Writing software is more fun than working.        )-
Virtual hosting -(                                                         )-
http://pong.be  -(                                                         )-
GnuPG public key: http://gpg.dtype.org


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
ivtv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ivtv-devel

Reply via email to