Hello all,

The tuner on my PVR-350 sometimes hangs with the following messages :

Aug 10 14:20:30 pvr kernel: ivtv: ENC: REG_DMAXFER wait failedAug 10
14:20:30 pvr kernel: ivtv: DMA Registers State: xfer: 0x00000002,
state: 0x00000001 dec_addr: 0x00000000 enc_addr: 0x19ea0060 control:
0x00000003
Aug 10 14:20:30 pvr kernel: ivtv: DMA DEC Buffers:
Aug 10 14:20:30 pvr kernel:  0x00000000:0x00000000:0x00000000
Aug 10 14:20:30 pvr kernel: ivtv: DMA ENC Buffers:
Aug 10 14:20:30 pvr kernel:  0x000de8dc:0x19a28000:0x00004000
Aug 10 14:20:30 pvr kernel:  0x000e28dc:0x19a2c000:0x00004000
Aug 10 14:20:30 pvr kernel:  0x000e68dc:0x19a30000:0x00004000
Aug 10 14:20:30 pvr kernel:  0x000ea8dc:0x19a34000:0x80004000
Aug 10 14:20:30 pvr kernel:  0x0016d0dc:0x19a10000:0x80004000
Aug 10 14:20:30 pvr kernel:  0x001290dc:0x19f84000:0x80004000
Aug 10 14:20:30 pvr kernel:  0x001720dc:0x19870000:0x80004000
Aug 10 14:20:30 pvr kernel:  0x0011f8dc:0x19980000:0x80004000
Aug 10 14:20:33 pvr kernel: ivtv: ENC: REG_DMASTATUS2 wait failed
Aug 10 14:20:33 pvr kernel: ivtv: DMA Registers State: xfer:
0x00000002, state: 0x00000001 dec_addr: 0x00000000 enc_addr:
0x19ea0060 control: 0x00000003
Aug 10 14:20:33 pvr kernel: ivtv: DMA DEC Buffers:Aug 10 14:20:33 pvr
kernel:  0x00000000:0x00000000:0x00000000
Aug 10 14:20:33 pvr kernel: ivtv: DMA ENC Buffers:
Aug 10 14:20:33 pvr kernel:  0x000de8dc:0x19a28000:0x00004000
Aug 10 14:20:33 pvr kernel:  0x000e28dc:0x19a2c000:0x00004000
Aug 10 14:20:33 pvr kernel:  0x000e68dc:0x19a30000:0x00004000
Aug 10 14:20:33 pvr kernel:  0x000ea8dc:0x19a34000:0x80004000
Aug 10 14:20:33 pvr kernel:  0x0016d0dc:0x19a10000:0x80004000
Aug 10 14:20:33 pvr kernel:  0x001290dc:0x19f84000:0x80004000
Aug 10 14:20:33 pvr kernel:  0x001720dc:0x19870000:0x80004000
Aug 10 14:20:33 pvr kernel:  0x0011f8dc:0x19980000:0x80004000
Aug 10 14:42:57 pvr -- MARK --

And it seems the card is freezed while the rest of the system is
working quite well.

Should i look into tweaking the bios or changing the card's PCI slot ?

I'm using the stock kernel from Ubuntu Linux 

Linux pvr.arzur.net 2.6.10-5-686 #1 Fri Jun 24 17:33:34 UTC 2005 i686 GNU/Linux

Attached are ivtv's boot messages and the messages displayed when the
problem occurs. I've tried many versions of the driver and none fixed
this problem, so i'm starting to suspect an hardware-related problem
...

Thanks in advance

Erwan
Aug 10 11:42:58 pvr kernel: ivtv: ==================== START INIT IVTV 
====================
Aug 10 11:42:58 pvr kernel: ivtv: version 0.2.0 (rc3j) loading
Aug 10 11:42:58 pvr kernel: ivtv: Linux version: 2.6.10-5-686 preempt 686 
gcc-3.3
Aug 10 11:42:58 pvr kernel: ivtv: In case of problems please include the debug 
info
Aug 10 11:42:58 pvr kernel: ivtv: between the START INIT IVTV and END INIT IVTV 
lines when
Aug 10 11:42:58 pvr kernel: ivtv: mailing the ivtv-devel mailinglist.
Aug 10 11:42:58 pvr kernel: ivtv: Autodetected WinTV PVR 350 card
Aug 10 11:42:58 pvr kernel: ivtv: Found an iTVC15 based chip
Aug 10 11:42:58 pvr kernel: ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 18 
(level, low) -> IRQ 18
Aug 10 11:42:58 pvr kernel: ivtv: VIA PCI device: 0x3168 vendor: 0x1106
Aug 10 11:42:58 pvr kernel: tveeprom: Hauppauge: model = 48139, rev = J352, 
serial# = 7176790
Aug 10 11:42:58 pvr kernel: tveeprom: tuner = Microtune 4049 FM5 (idx = 52, 
type = 45)
Aug 10 11:42:58 pvr kernel: tveeprom: tuner fmt = PAL(D/K) (eeprom = 0x74, v4l2 
= 0x00400e17)
Aug 10 11:42:58 pvr kernel: tveeprom: audio_processor = CS5331 (type = 9)
Aug 10 11:42:58 pvr kernel: ivtv: i2c attach [client=tveeprom,ok]
Aug 10 11:42:58 pvr kernel: ivtv: Tuner Type 45, Tuner formats 0x00400e17, 
Radio: yes, Model 0x00a93552, Revision 0x00000001
Aug 10 11:42:58 pvr kernel: ivtv: Radio detected
Aug 10 11:42:58 pvr kernel: tuner: Ignoring new-style parameters in presence of 
obsolete ones
Aug 10 11:42:58 pvr kernel: tuner: chip found at addr 0xc2 i2c-bus ivtv i2c 
driver #0
Aug 10 11:42:58 pvr kernel: ivtv: i2c attach [client=(tuner unset),ok]
Aug 10 11:42:58 pvr kernel: saa7115: starting probe for adapter SkyStar2 
(0x10000)
Aug 10 11:42:58 pvr kernel: flexcop_i2c_func
Aug 10 11:42:58 pvr kernel: saa7115: starting probe for adapter SMBus Via Pro 
adapter at 0400 (0x0)
Aug 10 11:42:58 pvr kernel: saa7115: starting probe for adapter ivtv i2c driver 
#0 (0x10005)
Aug 10 11:42:58 pvr kernel: saa7115: detecting saa7115 client on address 0x42
Aug 10 11:42:58 pvr kernel: saa7115: writing init values
Aug 10 11:42:58 pvr kernel: ivtv: i2c attach [client=saa7115,ok]
Aug 10 11:42:58 pvr kernel: saa7115: status: (1E) 0x00, (1F) 0xc0
Aug 10 11:42:59 pvr kernel: saa7127: Ignoring new-style parameters in presence 
of obsolete ones
Aug 10 11:42:59 pvr kernel: saa7127: video encoder driver version V 0.3 loaded
Aug 10 11:42:59 pvr kernel: flexcop_i2c_func
Aug 10 11:42:59 pvr kernel: saa7127: detecting saa7127 client on address 0x88
Aug 10 11:42:59 pvr kernel: saa7127: Selecting NTSC video Standard
Aug 10 11:42:59 pvr kernel: saa7127: Selecting S-Video+Composite
Aug 10 11:42:59 pvr kernel: saa7127: Turn WSS off
Aug 10 11:42:59 pvr kernel: saa7127: Widescreen Mode 4:3 Full Format
Aug 10 11:42:59 pvr kernel: saa7127: Selecting Normal Encoder Input
Aug 10 11:42:59 pvr kernel: saa7127: Enable Video Output
Aug 10 11:42:59 pvr kernel: ivtv: i2c attach [client=saa7127,ok]
Aug 10 11:42:59 pvr kernel: msp34xx: ivtv version
Aug 10 11:42:59 pvr kernel: msp34xx: init: chip=MSP3418W-A2, has NICAM support, 
simple (D) mode, simpler (G) no-thread mode
Aug 10 11:42:59 pvr kernel: msp34xx: $Id$ compiled on: Aug 10 2005 11:40:05
Aug 10 11:42:59 pvr kernel: ivtv: i2c attach [client=MSP3418W-A2,ok]
Aug 10 11:42:59 pvr kernel: tda9885/6/7: chip found @ 0x86
Aug 10 11:42:59 pvr kernel: ivtv: i2c attach [client=tda9887,ok]
Aug 10 11:43:00 pvr kernel: ivtv: Encoder revision: 0x02040002
Aug 10 11:43:00 pvr kernel: ivtv: Decoder revision: 0x02020001
Aug 10 11:43:00 pvr kernel: ivtv: Configuring WinTV PVR 350 card with 9 streams
Aug 10 11:43:00 pvr kernel: ivtv: Create DMA stream 0 using 256 16384 byte 
buffers  4194304 kbytes total
Aug 10 11:43:00 pvr kernel: ivtv: Registered v4l2 device, streamtype 0 minor 0
Aug 10 11:43:00 pvr kernel: ivtv: Create DMA stream 1 
Aug 10 11:43:00 pvr kernel: ivtv: Registered v4l2 device, streamtype 1 minor 32
Aug 10 11:43:00 pvr kernel: ivtv: Create stream 2 using 40 52224 byte buffers  
2097152 kbytes total
Aug 10 11:43:00 pvr kernel: ivtv: Registered v4l2 device, streamtype 2 minor 224
Aug 10 11:43:00 pvr kernel: ivtv: Create DMA stream 3 using 455 4608 byte 
buffers  2097152 kbytes total
Aug 10 11:43:00 pvr kernel: ivtv: Registered v4l2 device, streamtype 3 minor 24
Aug 10 11:43:00 pvr kernel: ivtv: Create stream 4 
Aug 10 11:43:00 pvr kernel: ivtv: Registered v4l2 device, streamtype 4 minor 64
Aug 10 11:43:00 pvr kernel: ivtv: Create DMA stream 5 using 16 65536 byte 
buffers  1048576 kbytes total
Aug 10 11:43:00 pvr kernel: ivtv: Registered v4l2 device, streamtype 5 minor 16
Aug 10 11:43:00 pvr kernel: ivtv: Create stream 6 using 1024 2048 byte buffers  
262144 kbytes total
Aug 10 11:43:00 pvr kernel: ivtv: Registered v4l2 device, streamtype 6 minor 228
Aug 10 11:43:00 pvr kernel: ivtv: Create stream 7 
Aug 10 11:43:00 pvr kernel: ivtv: Registered v4l2 device, streamtype 7 minor 232
Aug 10 11:43:00 pvr kernel: ivtv: Create DMA stream 8 
Aug 10 11:43:00 pvr kernel: ivtv: Registered v4l2 device, streamtype 8 minor 48
Aug 10 11:43:00 pvr kernel: ivtv: Setting Tuner 45
Aug 10 11:43:00 pvr kernel: tuner: type set to 45 (Microtune 4049 FM5) by ivtv 
i2c driver #0
Aug 10 11:43:00 pvr kernel: saa7115: decoder set input (4)
Aug 10 11:43:00 pvr kernel: saa7115: now setting Composite input
Aug 10 11:43:00 pvr kernel: ivtv: Setting audio matrix to input 3, output 1
Aug 10 11:43:00 pvr kernel: ivtv: ivtv_enc_thread: pid = 6220, itv = 0xe0dc7640
Aug 10 11:43:00 pvr kernel: ivtv: ivtv_dec_thread: pid = 6221, itv = 0xe0dc7640
Aug 10 11:43:00 pvr kernel: ivtv: Switching standard to SECAM.
Aug 10 11:43:00 pvr kernel: saa7115: decoder set norm SECAM
Aug 10 11:43:00 pvr kernel: saa7115: set audio: 0x01
Aug 10 11:43:00 pvr kernel: saa7127: Setting Encoder Video Standard
Aug 10 11:43:00 pvr kernel: saa7127: Set PAL Video Mode
Aug 10 11:43:00 pvr kernel: saa7127: Selecting PAL video Standard
Aug 10 11:43:00 pvr kernel: ivtv: Initialized WinTV PVR 350, card #0
Aug 10 11:43:00 pvr kernel: ivtv: ====================  END INIT IVTV  
====================
Aug 10 11:43:00 pvr kernel: lirc_dev: no version for "struct_module" found: 
kernel tainted.
Aug 10 11:43:00 pvr kernel: lirc_dev: IR Remote Control driver registered, at 
major 61 
Aug 10 11:43:01 pvr kernel: bttv: driver version 0.9.15 loaded
Aug 10 11:43:01 pvr kernel: bttv: using 8 buffers with 2080k (520 pages) each 
for capture
Aug 10 11:43:01 pvr kernel: lirc_i2c: chip found @ 0x18 (Hauppauge IR)
Aug 10 11:43:01 pvr kernel: ivtv: i2c attach [client=Hauppauge IR,ok]
Aug 10 11:43:01 pvr kernel: lirc_dev: lirc_register_plugin:sample_rate: 10
Aug 10 11:43:03 pvr kernel: ACPI: Power Button (FF) [PWRF]
...
Aug 10 13:42:57 pvr -- MARK --
Aug 10 14:02:57 pvr -- MARK --
Aug 10 14:12:26 pvr kernel: saa7115: decoder set picture bright=114 contrast=69 
saturation=69 hue=0
Aug 10 14:12:26 pvr last message repeated 3 times
Aug 10 14:12:26 pvr kernel: saa7115: decoder disable output
Aug 10 14:12:26 pvr kernel: saa7115: decoder enable output
Aug 10 14:12:26 pvr kernel: saa7115: decoder set picture bright=114 contrast=69 
saturation=69 hue=0
Aug 10 14:12:26 pvr last message repeated 3 times
Aug 10 14:12:26 pvr kernel: saa7115: decoder set size
Aug 10 14:12:27 pvr kernel: saa7115: decoder disable output
Aug 10 14:12:27 pvr kernel: saa7115: decoder enable output
Aug 10 14:20:30 pvr kernel: ivtv: ENC: REG_DMAXFER wait failed
Aug 10 14:20:30 pvr kernel: ivtv: DMA Registers State: xfer: 0x00000002, state: 
0x00000001 dec_addr: 0x00000000 enc_addr: 0x19ea0060 control: 0x00000003
Aug 10 14:20:30 pvr kernel: ivtv: DMA DEC Buffers:
Aug 10 14:20:30 pvr kernel:  0x00000000:0x00000000:0x00000000
Aug 10 14:20:30 pvr kernel: ivtv: DMA ENC Buffers:
Aug 10 14:20:30 pvr kernel:  0x000de8dc:0x19a28000:0x00004000
Aug 10 14:20:30 pvr kernel:  0x000e28dc:0x19a2c000:0x00004000
Aug 10 14:20:30 pvr kernel:  0x000e68dc:0x19a30000:0x00004000
Aug 10 14:20:30 pvr kernel:  0x000ea8dc:0x19a34000:0x80004000
Aug 10 14:20:30 pvr kernel:  0x0016d0dc:0x19a10000:0x80004000
Aug 10 14:20:30 pvr kernel:  0x001290dc:0x19f84000:0x80004000
Aug 10 14:20:30 pvr kernel:  0x001720dc:0x19870000:0x80004000
Aug 10 14:20:30 pvr kernel:  0x0011f8dc:0x19980000:0x80004000
Aug 10 14:20:33 pvr kernel: ivtv: ENC: REG_DMASTATUS2 wait failed
Aug 10 14:20:33 pvr kernel: ivtv: DMA Registers State: xfer: 0x00000002, state: 
0x00000001 dec_addr: 0x00000000 enc_addr: 0x19ea0060 control: 0x00000003
Aug 10 14:20:33 pvr kernel: ivtv: DMA DEC Buffers:
Aug 10 14:20:33 pvr kernel:  0x00000000:0x00000000:0x00000000
Aug 10 14:20:33 pvr kernel: ivtv: DMA ENC Buffers:
Aug 10 14:20:33 pvr kernel:  0x000de8dc:0x19a28000:0x00004000
Aug 10 14:20:33 pvr kernel:  0x000e28dc:0x19a2c000:0x00004000
Aug 10 14:20:33 pvr kernel:  0x000e68dc:0x19a30000:0x00004000
Aug 10 14:20:33 pvr kernel:  0x000ea8dc:0x19a34000:0x80004000
Aug 10 14:20:33 pvr kernel:  0x0016d0dc:0x19a10000:0x80004000
Aug 10 14:20:33 pvr kernel:  0x001290dc:0x19f84000:0x80004000
Aug 10 14:20:33 pvr kernel:  0x001720dc:0x19870000:0x80004000
Aug 10 14:20:33 pvr kernel:  0x0011f8dc:0x19980000:0x80004000
Aug 10 14:42:57 pvr -- MARK --

Reply via email to