I had one week of perfect ivtv/mythtv usage, no restarts of anything, no
corrupt recordings, audio in every capture.  Then my motherboard blew
up.  So... lots of things changed.  I swapped it out with another board
and had to put my HD3000 card in the same system as my two PVR-250
cards.  I should have waited for my replacement board to arrive because
I've had all kinds of trouble since then.

The primary problem is that ivtv seems to be creating captures that are
corrupt.  The top 1/4 of the screen will flash with large blocks of
garbled video.  This makes them more or less unwatchable, and it can
kill mythbackend when mythcommflag is running.  Note: there was no
correlation with times when the HD3000 was capturing.

The thing is, I rebooted the system back to a FC kernel using
ivtv-0.3.2-c and I still get the same thing, without loading any pchdtv
related drivers.  The card is still in the system but all v4l/ivtv
drivers come from the ivtv-kmdl package.  There is no vestige of my
tinkering with the HD3000 left except the card is still in the system.

I'll attach my INIT IVTV section, and here are the installed packages
which are relevant (I've used rpm -V to make sure I haven't overwritten
some module with something from the pchdtv/v4l/dvb driver packages.)
I am loading the correct msp3400, as I've removed the one provided in
the kernel package.

Just to be clear the corruption is visible in xine, mplayer, and mythtv
0.16.

Fedora Core 3
kernel-2.6.10-1.737_FC3
ivtv-kmdl-2.6.10-1.737_FC3-0.3.2c-66.rhfc3.at
mythtv-0.16

I can probably think of a way to provide the captured files if anyone is
interested, as well.  Otherwise I'm just looking for suggestions...


-- 
Aran Cox <[EMAIL PROTECTED]>
Feb 15 01:48:55 cain httpd: httpd startup succeeded
Feb 15 01:48:55 cain kernel: Linux video capture interface: v1.00
Feb 15 01:48:55 cain kernel: msp3400: no version for "struct_module" found: 
kernel tainted.
Feb 15 01:48:55 cain kernel: ivtv: ==================== START INIT IVTV 
====================
Feb 15 01:48:55 cain kernel: ivtv: version 0.3.2 (c) loading
Feb 15 01:48:55 cain kernel: ivtv: Linux version: 2.6.10-1.737_FC3 686 REGPARM 
4KSTACKS gcc-3.4
Feb 15 01:48:55 cain kernel: ivtv: In case of problems please include the debug 
info
Feb 15 01:48:55 cain kernel: ivtv: between the START INIT IVTV and END INIT 
IVTV lines when
Feb 15 01:48:55 cain kernel: ivtv: mailing the ivtv-devel mailinglist.
Feb 15 01:48:55 cain kernel: ivtv: Autodetected WinTV PVR 250 card
Feb 15 01:48:55 cain kernel: ivtv: Found an iTVC15 based chip
Feb 15 01:48:55 cain kernel: ivtv: Unreasonably low latency timer, setting to 
64 (was 32)
Feb 15 01:48:55 cain kernel: ivtv: XXX PCI device: 0x01e0 vendor: 0x10de
Feb 15 01:48:55 cain kernel: msp34xx: ivtv version
Feb 15 01:48:55 cain kernel: msp34xx: init: chip=MSP3448W-A2, has NICAM 
support, simple (D) mode, simpler (G) no-thread mode
Feb 15 01:48:55 cain kernel: msp34xx: $Id$ compiled on: Jan 17 2005 19:31:23
Feb 15 01:48:56 cain kernel: ivtv: i2c attach [client=MSP3448W-A2,ok]
Feb 15 01:48:56 cain kernel: tveeprom: Hauppauge: model = 48432, rev = I110, 
serial# = 6142020
Feb 15 01:48:56 cain kernel: tveeprom: tuner = Philips FI1236 MK2 (idx = 10, 
type = 2)
Feb 15 01:48:56 cain kernel: tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 
= 0x00001000)
Feb 15 01:48:56 cain kernel: tveeprom: audio_processor = MSP3440 (type = 11)
Feb 15 01:48:56 cain kernel: ivtv: i2c attach [client=tveeprom[0],ok]
Feb 15 01:48:56 cain kernel: ivtv: Tuner Type 2, Tuner formats 0x00001000, 
Radio: yes, Model 0x00a51450, Revision 0x00000000
Feb 15 01:48:56 cain kernel: ivtv: NTSC tuner detected
Feb 15 01:48:56 cain kernel: ivtv: Radio detected
Feb 15 01:48:56 cain kernel: tuner: chip found at addr 0xc2 i2c-bus ivtv i2c 
driver #0
Feb 15 01:48:56 cain kernel: ivtv: i2c attach [client=(tuner unset),ok]
Feb 15 01:48:56 cain kernel: saa7115: starting probe for adapter ivtv i2c 
driver #0 (0x10005)
Feb 15 01:48:56 cain kernel: saa7115: detecting saa7115 client on address 0x42
Feb 15 01:48:56 cain kernel: saa7115: writing init values
Feb 15 01:48:56 cain kernel: ivtv: i2c attach [client=saa7115[0],ok]
Feb 15 01:48:56 cain kernel: saa7115: status: (1E) 0x01, (1F) 0x40
Feb 15 01:48:57 cain kernel: ivtv: Encoder revision: 0x02040024
Feb 15 01:48:57 cain kernel: ivtv: Encoder Firmware may be buggy, use version 
0x02040011
Feb 15 01:48:57 cain kernel: ivtv: Decoder revision: 0x02020023
Feb 15 01:48:57 cain kernel: ivtv: Configuring WinTV PVR 250 card with 5 streams
Feb 15 01:48:57 cain kernel: ivtv: Create DMA stream 0 using 256 16384 byte 
buffers  4194304 kbytes total
Feb 15 01:48:57 cain kernel: ivtv: Registered v4l2 device, streamtype 0 minor 0
Feb 15 01:48:57 cain kernel: ivtv: Create DMA stream 1 
Feb 15 01:48:57 cain kernel: ivtv: Registered v4l2 device, streamtype 1 minor 32
Feb 15 01:48:57 cain kernel: ivtv: Create stream 2 using 40 52224 byte buffers  
2097152 kbytes total
Feb 15 01:48:57 cain kernel: ivtv: Registered v4l2 device, streamtype 2 minor 
224
Feb 15 01:48:57 cain kernel: ivtv: Create DMA stream 3 using 455 4608 byte 
buffers  2097152 kbytes total
Feb 15 01:48:57 cain kernel: ivtv: Registered v4l2 device, streamtype 3 minor 24
Feb 15 01:48:57 cain kernel: ivtv: Create stream 4 
Feb 15 01:48:57 cain kernel: ivtv: Registered v4l2 device, streamtype 4 minor 64
Feb 15 01:48:57 cain kernel: ivtv: Setting Tuner 2
Feb 15 01:48:57 cain kernel: tuner: type set to 2 (Philips NTSC (FI1236,FM1236 
and compatibles)) by ivtv i2c driver #0
Feb 15 01:48:57 cain kernel: saa7115: decoder set input (4)
Feb 15 01:48:57 cain kernel: saa7115: now setting Composite input
Feb 15 01:48:57 cain kernel: ivtv: Setting audio matrix to input 3, output 1
Feb 15 01:48:57 cain kernel: ivtv: Switching standard to NTSC.
Feb 15 01:48:57 cain kernel: ivtv: ivtv_enc_thread: pid = 3834, itv = 0xe0d59a20
Feb 15 01:48:58 cain kernel: saa7115: decoder set norm NTSC
Feb 15 01:48:58 cain kernel: saa7115: set audio: 0x01
Feb 15 01:48:58 cain kernel: ivtv: Initialized WinTV PVR 250, card #0
Feb 15 01:48:58 cain kernel: ivtv: Autodetected WinTV PVR 250 card
Feb 15 01:48:58 cain kernel: ivtv: Found an iTVC16 based chip
Feb 15 01:48:58 cain kernel: ivtv: Unreasonably low latency timer, setting to 
64 (was 32)
Feb 15 01:48:58 cain kernel: ivtv: XXX PCI device: 0x01e0 vendor: 0x10de
Feb 15 01:48:58 cain kernel: msp34xx: ivtv version
Feb 15 01:48:58 cain kernel: msp34xx: init: chip=MSP3448W-A2, has NICAM 
support, simple (D) mode, simpler (G) no-thread mode
Feb 15 01:48:58 cain kernel: msp34xx: $Id$ compiled on: Jan 17 2005 19:31:23
Feb 15 01:48:58 cain kernel: ivtv: i2c attach [client=MSP3448W-A2,ok]
Feb 15 01:48:58 cain kernel: tveeprom: Hauppauge: model = 32552, rev = B123, 
serial# = 6947022
Feb 15 01:48:58 cain kernel: tveeprom: tuner = Philips FM1236 (idx = 23, type = 
2)
Feb 15 01:48:58 cain kernel: tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 
= 0x00001000)
Feb 15 01:48:58 cain kernel: tveeprom: audio_processor = MSP3440 (type = 11)
Feb 15 01:48:58 cain kernel: ivtv: i2c attach [client=tveeprom[1],ok]
Feb 15 01:48:58 cain kernel: tuner: chip found at addr 0xc2 i2c-bus ivtv i2c 
driver #1
Feb 15 01:48:58 cain kernel: ivtv: i2c attach [client=(tuner unset),ok]
Feb 15 01:48:58 cain kernel: saa7115: starting probe for adapter ivtv i2c 
driver #1 (0x10005)
Feb 15 01:48:58 cain kernel: saa7115: detecting saa7115 client on address 0x42
Feb 15 01:48:58 cain kernel: saa7115: writing init values
Feb 15 01:48:58 cain kernel: ivtv: i2c attach [client=saa7115[1],ok]
Feb 15 01:48:58 cain kernel: saa7115: status: (1E) 0x40, (1F) 0xc0
Feb 15 01:48:58 cain kernel: ivtv: Tuner Type 2, Tuner formats 0x00001000, 
Radio: yes, Model 0x00891493, Revision 0x00000001
Feb 15 01:48:58 cain kernel: ivtv: NTSC tuner detected
Feb 15 01:48:58 cain kernel: ivtv: Radio detected
Feb 15 01:48:59 cain kernel: ivtv: Encoder revision: 0x02040024
Feb 15 01:48:59 cain kernel: ivtv: Encoder Firmware may be buggy, use version 
0x02040011
Feb 15 01:48:59 cain kernel: ivtv: Configuring WinTV PVR 250 card with 5 streams
Feb 15 01:48:59 cain kernel: ivtv: Create DMA stream 0 using 256 16384 byte 
buffers  4194304 kbytes total
Feb 15 01:48:59 cain kernel: ivtv: Registered v4l2 device, streamtype 0 minor 1
Feb 15 01:48:59 cain kernel: ivtv: Create DMA stream 1 
Feb 15 01:48:59 cain kernel: ivtv: Registered v4l2 device, streamtype 1 minor 33
Feb 15 01:48:59 cain kernel: ivtv: Create stream 2 using 40 52224 byte buffers  
2097152 kbytes total
Feb 15 01:48:59 cain kernel: ivtv: Registered v4l2 device, streamtype 2 minor 
225
Feb 15 01:48:59 cain kernel: ivtv: Create DMA stream 3 using 455 4608 byte 
buffers  2097152 kbytes total
Feb 15 01:48:59 cain kernel: ivtv: Registered v4l2 device, streamtype 3 minor 25
Feb 15 01:48:59 cain kernel: ivtv: Create stream 4 
Feb 15 01:48:59 cain kernel: ivtv: Registered v4l2 device, streamtype 4 minor 65
Feb 15 01:48:59 cain kernel: ivtv: Setting Tuner 2
Feb 15 01:48:59 cain kernel: tuner: type set to 2 (Philips NTSC (FI1236,FM1236 
and compatibles)) by ivtv i2c driver #1
Feb 15 01:48:59 cain kernel: saa7115: decoder set input (4)
Feb 15 01:48:59 cain kernel: saa7115: now setting Composite input
Feb 15 01:48:59 cain kernel: ivtv: Setting audio matrix to input 3, output 1
Feb 15 01:48:59 cain kernel: ivtv: Switching standard to NTSC.
Feb 15 01:48:59 cain kernel: ivtv: ivtv_enc_thread: pid = 3937, itv = 0xe0d6dec4
Feb 15 01:49:00 cain kernel: saa7115: decoder set norm NTSC
Feb 15 01:49:00 cain kernel: saa7115: set audio: 0x01
Feb 15 01:49:00 cain kernel: ivtv: Initialized WinTV PVR 250, card #1
Feb 15 01:49:00 cain kernel: ivtv: ====================  END INIT IVTV  
====================

Reply via email to