Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: ivtv: devel

Tuner issues with an older PVR-250 (Phillips Tuner)

 

 

ivtv devel RSS feed   Index | Next | Previous | View Threaded


rick at divinesymphony

Jan 23, 2005, 1:51 AM

Post #1 of 1 (360 views)
Permalink
Tuner issues with an older PVR-250 (Phillips Tuner)

I'm been beating myself up over this for some time now. The backstory
is that this card always used to work with 0.19, but I've since moved to
a 2.6 kernel and added a PVR-350 (which has the new tuner 47, but I got
the card some time before most people started to see that tuner).

I'm running a slightly patched mandrake 2.6.8.1 kernel with an updated
tuner module (for the 47), and of course ivtv 2.0-rc3d. Both cards can
capture just fine from S-Video, and on the PVR-350 (/dev/video1) I can
tune any of my local ntsc cable channels fine. The 350 also outputs
fine, although I have a bit more work to do to get it to do so without
causing headaches with my normal X setup (still have to setup lirc, get
it to run at bootup, etc).

My problem is getting the tuner on the 250 working. I believe it's a
first generation tuner, tveeprom detects it as a type 2, and that's what
I remembered from before. I think I got the card in fall 2003 or so
(sticker shows a revision 4811 and I peeled it back to verify the tuner
was a phillips brand). I don't think I can really do a good job of
describing my output, so I'll place a short sample of the output as a
link at http://www.kettering.edu/~hous1441/pvr250-example.mpeg (about
2.2MB worth, but no need to download the whole thing if you don't need
it all - captured at native 720x480 resolution just like my other card).

Here goes:

NTSC tuner is set and shows with ivtvctl, ./ptune.pl seems to properly
find each channel, but each looks horrible and appears to be out of sync
slightly, bad colors, etc. There are a few vertical lines that stay at
the right of the capture, and the picture itself appears shifted left
somewhat. I've tried everything I can think of at the moment, and am
lost. I'd appreciate any comments you might have. If you suspect a bad
card, I can try to find someone with a windows machine to test it with
Hauppage's drivers, but if it's bad, it failed in this machine while the
machine was running with the card was not being used for the last 6
months or so. Below is the log generated from the module load:

Jan 23 03:14:36 localhost kernel: tveeprom: Ignoring new-style
parameters in presence of obsolete ones
Jan 23 03:14:42 localhost kernel: Linux video capture interface: v1.00
Jan 23 03:14:42 localhost kernel: ivtv: ==================== START INIT
IVTV ====================
Jan 23 03:14:42 localhost kernel: ivtv: version 0.2.0 (rc3b) loading
Jan 23 03:14:42 localhost kernel: ivtv: Linux version: 2.6.8.1-12mdk 686
gcc-3.4
Jan 23 03:14:42 localhost kernel: ivtv: In case of problems please
include the debug info
Jan 23 03:14:42 localhost kernel: ivtv: between the START INIT IVTV and
END INIT IVTV lines when
Jan 23 03:14:42 localhost kernel: ivtv: mailing the ivtv-devel mailinglist.
Jan 23 03:14:42 localhost kernel: ivtv: Autodetected WinTV PVR 250 card
Jan 23 03:14:42 localhost kernel: ivtv: Found an iTVC15 based chip
Jan 23 03:14:42 localhost kernel: ivtv: XXX PCI device: 0x01e0 vendor:
0x10de
Jan 23 03:14:42 localhost kernel: msp34xx: ivtv version
Jan 23 03:14:42 localhost kernel: msp34xx: init: chip=MSP3435G-B6, has
NICAM support, simple (D) mode, simpler (G) no-thread mode
Jan 23 03:14:42 localhost kernel: msp34xx: $Id$ compiled on: Jan 14 2005
19:51:51
Jan 23 03:14:42 localhost kernel: ivtv: i2c attach [client=MSP3435G-B6,ok]
Jan 23 03:14:42 localhost kernel: saa7115: starting probe for adapter
ivtv i2c driver #0 (0x10005)
Jan 23 03:14:42 localhost kernel: saa7115: detecting saa7115 client on
address 0x42
Jan 23 03:14:42 localhost kernel: saa7115: writing init values
Jan 23 03:14:42 localhost kernel: ivtv: i2c attach [client=saa7115[2],ok]
Jan 23 03:14:42 localhost kernel: saa7115: status: (1E) 0xa5, (1F) 0x21
Jan 23 03:14:42 localhost kernel: tuner: chip found at addr 0xc2 i2c-bus
ivtv i2c driver #0
Jan 23 03:14:42 localhost kernel: ivtv: i2c attach [client=(tuner unset),ok]
Jan 23 03:14:42 localhost kernel: tveeprom: Hauppauge: model = 48011,
rev = G410, serial# = 2650729
Jan 23 03:14:42 localhost kernel: tveeprom: tuner = Philips FI1236 MK2
(idx = 10, type = 2)
Jan 23 03:14:42 localhost kernel: tveeprom: tuner fmt = NTSC(M) (eeprom
= 0x08, v4l2 = 0x00001000)
Jan 23 03:14:42 localhost kernel: tveeprom: audio_processor = MSP3435
(type = 10)
Jan 23 03:14:42 localhost kernel: ivtv: i2c attach [client=tveeprom[0],ok]
Jan 23 03:14:42 localhost kernel: ivtv: Tuner Type 2, Tuner formats
0x00001000, Radio: yes, Model 0x009d4450, Revision 0x00000004
Jan 23 03:14:42 localhost kernel: ivtv: NTSC tuner detected
Jan 23 03:14:42 localhost kernel: ivtv: Radio detected
Jan 23 03:14:43 localhost kernel: ivtv: Encoder revision: 0x02040024
Jan 23 03:14:43 localhost kernel: ivtv: Encoder Firmware is buggy, use
version 0x02040011
Jan 23 03:14:43 localhost kernel: ivtv: Decoder revision: 0x02020023
Jan 23 03:14:43 localhost kernel: ivtv: Configuring WinTV PVR 250 card
with 5 streams
Jan 23 03:14:43 localhost kernel: ivtv: Create DMA stream 0 using 256
16384 byte buffers 4194304 kbytes total
Jan 23 03:14:43 localhost kernel: ivtv: Registered v4l2 device,
streamtype 0 minor 0
Jan 23 03:14:43 localhost kernel: ivtv: Create DMA stream 1
Jan 23 03:14:43 localhost kernel: ivtv: Registered v4l2 device,
streamtype 1 minor 32
Jan 23 03:14:43 localhost kernel: ivtv: Create stream 2 using 40 52224
byte buffers 2097152 kbytes total
Jan 23 03:14:43 localhost kernel: ivtv: Registered v4l2 device,
streamtype 2 minor 224
Jan 23 03:14:43 localhost kernel: ivtv: Create DMA stream 3 using 455
4608 byte buffers 2097152 kbytes total
Jan 23 03:14:43 localhost kernel: ivtv: Registered v4l2 device,
streamtype 3 minor 24
Jan 23 03:14:43 localhost kernel: ivtv: Create stream 4
Jan 23 03:14:43 localhost kernel: ivtv: Registered v4l2 device,
streamtype 4 minor 64
Jan 23 03:14:43 localhost kernel: ivtv: Setting Tuner 2
Jan 23 03:14:43 localhost kernel: tuner: type set to 2 (Philips NTSC
(FI1236,FM1236 and compatibles)) by ivtv i2c driver #0
Jan 23 03:14:43 localhost kernel: ivtv: Setting audio matrix to input 3,
output 1
Jan 23 03:14:43 localhost kernel: ivtv: Switching standard to NTSC.
Jan 23 03:14:43 localhost kernel: ivtv: ivtv_enc_thread: pid = 6909, itv
= 0xe14806a0
Jan 23 03:14:44 localhost kernel: saa7115: decoder set norm NTSC
Jan 23 03:14:44 localhost kernel: saa7115: set audio: 0x01
Jan 23 03:14:44 localhost kernel: ivtv: Initialized WinTV PVR 250, card #0
Jan 23 03:14:44 localhost kernel: ivtv: Autodetected WinTV PVR 350 card
Jan 23 03:14:44 localhost kernel: ivtv: Found an iTVC15 based chip
Jan 23 03:14:44 localhost kernel: ivtv: XXX PCI device: 0x01e0 vendor:
0x10de
Jan 23 03:14:44 localhost kernel: msp34xx: ivtv version
Jan 23 03:14:44 localhost kernel: msp34xx: init: chip=MSP3448W-A2, has
NICAM support, simple (D) mode, simpler (G) no-thread mode
Jan 23 03:14:44 localhost kernel: msp34xx: $Id$ compiled on: Jan 14 2005
19:51:51
Jan 23 03:14:44 localhost kernel: ivtv: i2c attach [client=MSP3448W-A2,ok]
Jan 23 03:14:44 localhost kernel: saa7115: starting probe for adapter
ivtv i2c driver #1 (0x10005)
Jan 23 03:14:44 localhost kernel: saa7115: detecting saa7115 client on
address 0x42
Jan 23 03:14:44 localhost kernel: saa7115: writing init values
Jan 23 03:14:44 localhost kernel: ivtv: i2c attach [client=saa7115[3],ok]
Jan 23 03:14:44 localhost kernel: saa7115: status: (1E) 0x81, (1F) 0xb1
Jan 23 03:14:44 localhost kernel: tuner: chip found at addr 0xc2 i2c-bus
ivtv i2c driver #1
Jan 23 03:14:44 localhost kernel: ivtv: i2c attach [client=(tuner unset),ok]
Jan 23 03:14:44 localhost kernel: saa7127: Selecting NTSC video Standard
Jan 23 03:14:44 localhost kernel: saa7127: Selecting S-Video+Composite
Jan 23 03:14:44 localhost kernel: saa7127: Turn WSS off
Jan 23 03:14:44 localhost kernel: saa7127: Widescreen Mode 4:3 Full Format
Jan 23 03:14:44 localhost kernel: saa7127: Selecting Normal Encoder Input
Jan 23 03:14:44 localhost kernel: saa7127: Enable Video Output
Jan 23 03:14:44 localhost kernel: ivtv: i2c attach [client=saa7127[1],ok]
Jan 23 03:14:44 localhost kernel: tveeprom: Hauppauge: model = 48132,
rev = K168, serial# = 2836980
Jan 23 03:14:44 localhost kernel: tveeprom: tuner = LG TAPE H001F MK3
(idx = 68, type = 47)
Jan 23 03:14:44 localhost kernel: tveeprom: tuner fmt = NTSC(M) (eeprom
= 0x08, v4l2 = 0x00001000)
Jan 23 03:14:44 localhost kernel: tveeprom: audio_processor = MSP3440
(type = 11)
Jan 23 03:14:44 localhost kernel: ivtv: i2c attach [client=tveeprom[1],ok]
Jan 23 03:14:44 localhost kernel: ivtv: Tuner Type 47, Tuner formats
0x00001000, Radio: yes, Model 0x00ad1598, Revision 0x00000001
Jan 23 03:14:44 localhost kernel: ivtv: NTSC tuner detected
Jan 23 03:14:44 localhost kernel: ivtv: Radio detected
Jan 23 03:14:45 localhost kernel: ivtv: Encoder revision: 0x02040024
Jan 23 03:14:45 localhost kernel: ivtv: Encoder Firmware is buggy, use
version 0x02040011
Jan 23 03:14:45 localhost kernel: ivtv: Decoder revision: 0x02020023
Jan 23 03:14:45 localhost kernel: ivtv: Configuring WinTV PVR 350 card
with 9 streams
Jan 23 03:14:45 localhost kernel: ivtv: Create DMA stream 0 using 256
16384 byte buffers 4194304 kbytes total
Jan 23 03:14:45 localhost kernel: ivtv: Registered v4l2 device,
streamtype 0 minor 1
Jan 23 03:14:45 localhost kernel: ivtv: Create DMA stream 1
Jan 23 03:14:45 localhost kernel: ivtv: Registered v4l2 device,
streamtype 1 minor 33
Jan 23 03:14:45 localhost kernel: ivtv: Create stream 2 using 40 52224
byte buffers 2097152 kbytes total
Jan 23 03:14:45 localhost kernel: ivtv: Registered v4l2 device,
streamtype 2 minor 225
Jan 23 03:14:45 localhost kernel: ivtv: Create DMA stream 3 using 455
4608 byte buffers 2097152 kbytes total
Jan 23 03:14:45 localhost kernel: ivtv: Registered v4l2 device,
streamtype 3 minor 25
Jan 23 03:14:45 localhost kernel: ivtv: Create stream 4
Jan 23 03:14:45 localhost kernel: ivtv: Registered v4l2 device,
streamtype 4 minor 65
Jan 23 03:14:45 localhost kernel: ivtv: Create DMA stream 5 using 16
65536 byte buffers 1048576 kbytes total
Jan 23 03:14:45 localhost kernel: ivtv: Registered v4l2 device,
streamtype 5 minor 17
Jan 23 03:14:45 localhost kernel: ivtv: Create stream 6 using 1024 2048
byte buffers 262144 kbytes total
Jan 23 03:14:45 localhost kernel: ivtv: Registered v4l2 device,
streamtype 6 minor 229
Jan 23 03:14:45 localhost kernel: ivtv: Create stream 7
Jan 23 03:14:45 localhost kernel: ivtv: Registered v4l2 device,
streamtype 7 minor 233
Jan 23 03:14:45 localhost kernel: ivtv: Create DMA stream 8
Jan 23 03:14:45 localhost kernel: ivtv: Registered v4l2 device,
streamtype 8 minor 49
Jan 23 03:14:45 localhost kernel: ivtv: Setting Tuner 47
Jan 23 03:14:45 localhost kernel: tuner: type set to 47 (LG NTSC (TAPE
series)) by ivtv i2c driver #1
Jan 23 03:14:45 localhost kernel: ivtv: ivtv_enc_thread: pid = 7100, itv
= 0xe1494968
Jan 23 03:14:45 localhost kernel: ivtv: ivtv_dec_thread: pid = 7101, itv
= 0xe1494968
Jan 23 03:14:45 localhost kernel: ivtv: Setting audio matrix to input 3,
output 1
Jan 23 03:14:45 localhost kernel: ivtv: Switching standard to NTSC.
Jan 23 03:14:46 localhost kernel: saa7115: decoder set norm NTSC
Jan 23 03:14:46 localhost kernel: saa7115: set audio: 0x01
Jan 23 03:14:46 localhost kernel: saa7127: Setting Encoder Video Standard
Jan 23 03:14:46 localhost kernel: saa7127: Set NTSC Video Mode
Jan 23 03:14:46 localhost kernel: saa7127: Selecting NTSC video Standard
Jan 23 03:14:46 localhost kernel: ivtv: Initialized WinTV PVR 350, card #1
Jan 23 03:14:46 localhost kernel: ivtv: ==================== END INIT
IVTV ====================




-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
ivtv-devel mailing list
ivtv-devel [at] lists
https://lists.sourceforge.net/lists/listinfo/ivtv-devel

ivtv devel RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.