[mythtv-users] Unique tuning problem (pvr-350)

Gary Cote gary at cotecorner.com
Sat Jan 1 14:10:56 EST 2005


I'm a myth newbie following Jarod's FC3 guide. I've run
into a problem that I haven't seen addressed in any of
the mailing list archives, and am not sure how to proceed.

My pvr-350 doesn't tune channels properly. I can only
see two channels (channels five and six, if that's
relevant at all). All other channels just give me snow.
I'm aware that this card has a new tuner. I've applied
Chris Kennedy's tuner patch (http://ivtv.no-ip.com) to
my kernel, but still get the same result. (I also tried
2.6.10, but that didn't help either.)

Thinking it might be a weak signal, I also tried putting
an amplifier on the line. That hasn't helped either.

On the good channels, ivtvctl -I reports:
check SAA7115 input signal
ioctl: VIDEO_STATUS = Sat/Dvd

On the bad channels, ivtvctl -I reports:
check SAA7115 input signal
ioctl: VIDEO_STATUS = Bad

I'm pretty much stumped. I suspect that I've just got a
bad signal, but my tv doesn't have any problems with it.
Plus, the amp didn't help any. I plugged an external antenna
to the my tuner, and it was able to tune in one or two
different stations (it wasn't a great antenna, so I didn't
expect a clean signal. I just wanted to determine that the
tuner *could* tune in channels other than five and six).

Any thoughts or suggestions?


 - gary


System Info:
Hardware tuner: PVR-350 (box says rev 990)
Kernel: 2.6.9-1.681_FC3 (+ tuner patch)
ivtv: 0.1.10


modprobe.conf:

# ivtv modules setup
alias char-major-81 videodev
alias char-major-81-0 ivtv
options ivtv ivtv_debug=1

ivtv init dump:

Dec 31 15:46:30 myth kernel: ivtv: ==================== START INIT IVTV
====================
Dec 31 15:46:30 myth kernel: ivtv: version 0.1.10
(0.1.10-48.4_pre2_ck100zz.rhfc3.at) loading
Dec 31 15:46:30 myth kernel: ivtv: Linux version: 2.6.9-1.681_FC3 686
REGPARM 4KSTACKS gcc-3.4
Dec 31 15:46:30 myth kernel: ivtv: In case of problems please include the
debug info
Dec 31 15:46:30 myth kernel: ivtv: between the START INIT IVTV and END INIT
IVTV lines when
Dec 31 15:46:30 myth kernel: ivtv: mailing the ivtv-devel mailinglist.
Dec 31 15:46:30 myth kernel: ivtv: Autodetected WinTV PVR 350 card
Dec 31 15:46:30 myth kernel: ivtv: Found an iTVC15 based chip
Dec 31 15:46:30 myth kernel: ACPI: PCI interrupt 0000:01:0c.0[A] -> GSI 5
(level, low) -> IRQ 5
Dec 31 15:46:30 myth kernel: ivtv: Unreasonably low latency timer, setting
to 64 (was 32)
Dec 31 15:46:30 myth kernel: ivtv: pci: PCIBUS detected device: 0x2570
vendor: 0x8086
Dec 31 15:46:30 myth kernel: tveeprom: Ignoring new-style parameters in
presence of obsolete ones
Dec 31 15:46:30 myth kernel: tveeprom: Hauppauge: model = 48132, rev = K268,
serial# = 2867240
Dec 31 15:46:30 myth kernel: tveeprom: tuner = LG NTSC (TAPE series) (idx =
68, type = 47)
Dec 31 15:46:30 myth kernel: tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08,
v4l2 = 0x00001000)
Dec 31 15:46:30 myth kernel: tveeprom: audio_processor = MSP3440 (type = 11)
Dec 31 15:46:30 myth kernel: ivtv: i2c attach [client=tveeprom[0],ok]
Dec 31 15:46:30 myth kernel: ivtv: Tuner Type 47, Tuner formats 0x00001000,
Radio: yes, Model 0x00ad2598, Revision 0x00000001
Dec 31 15:46:30 myth kernel: ivtv: NTSC tuner detected
Dec 31 15:46:30 myth kernel: ivtv: Radio detected
Dec 31 15:46:30 myth kernel: tuner: Ignoring new-style parameters in
presence of obsolete ones
Dec 31 15:46:30 myth kernel: tuner: chip found at addr 0xc2 i2c-bus ivtv i2c
driver #0
Dec 31 15:46:30 myth kernel: ivtv: i2c attach [client=(tuner unset),ok]
Dec 31 15:46:30 myth kernel: saa7115: Ignoring new-style parameters in
presence of obsolete ones
Dec 31 15:46:30 myth kernel: saa7115: starting probe for adapter ivtv i2c
driver #0 (0x10005)
Dec 31 15:46:30 myth kernel: saa7115: detecting saa7115 client on address
0x42
Dec 31 15:46:30 myth kernel: saa7115: writing init values
Dec 31 15:46:30 myth kernel: ivtv: i2c attach [client=saa7115[0],ok]
Dec 31 15:46:30 myth kernel: saa7115: status: (1E) 0x48, (1F) 0xc0
Dec 31 15:46:30 myth kernel: saa7127: Ignoring new-style parameters in
presence of obsolete ones
Dec 31 15:46:30 myth kernel: saa7127: video encoder driver version V 0.3
loaded
Dec 31 15:46:30 myth kernel: saa7127: Selecting NTSC video Standard
Dec 31 15:46:30 myth kernel: saa7127: Selecting S-Video+Composite
Dec 31 15:46:30 myth kernel: saa7127: Turn WSS off
Dec 31 15:46:30 myth kernel: saa7127: Widescreen Mode 4:3 Full Format
Dec 31 15:46:30 myth kernel: saa7127: Selecting Normal Encoder Input
Dec 31 15:46:30 myth kernel: saa7127: Enable Video Output
Dec 31 15:46:30 myth kernel: ivtv: i2c attach [client=saa7127[0],ok]
Dec 31 15:46:30 myth kernel: msp3400: Ignoring new-style parameters in
presence of obsolete ones
Dec 31 15:46:30 myth kernel: msp34xx: init: chip=MSP3448W-A2 +nicam +simple
+simpler +radio mode=simpler
Dec 31 15:46:30 myth kernel: ivtv: i2c attach [client=MSP3448W-A2,ok]
Dec 31 15:46:31 myth kernel: ivtv: Encoder revision: 0x02040024
Dec 31 15:46:31 myth kernel: ivtv: Decoder revision: 0x02020023
Dec 31 15:46:31 myth kernel: ivtv: Configuring WinTV PVR 350 card with 9
streams
Dec 31 15:46:31 myth kernel: ivtv: Create DMA stream 0 using 128 buffers of
size 32768
Dec 31 15:46:31 myth kernel: ivtv: Create DMA stream 1 using 128 buffers of
size 32768
Dec 31 15:46:31 myth kernel: ivtv: Create stream 2 using 128 buffers of size
52224
Dec 31 15:46:31 myth kernel: ivtv: Create DMA stream 3 using 128 buffers of
size 32768
Dec 31 15:46:31 myth kernel: ivtv: Create stream 4
Dec 31 15:46:31 myth kernel: ivtv: Create DMA stream 5 using 16 buffers of
size 32768
Dec 31 15:46:31 myth kernel: ivtv: Create stream 6 using 128 buffers of size
4096
Dec 31 15:46:31 myth kernel: ivtv: Create stream 7
Dec 31 15:46:31 myth kernel: ivtv: Create DMA stream 8 using 16 buffers of
size 32768
Dec 31 15:46:31 myth kernel: ivtv: Setting Tuner 47
Dec 31 15:46:31 myth kernel: tuner: type set to 47 (LG NTSC (TAPE series))
by ivtv i2c driver #0
Dec 31 15:46:31 myth kernel: ivtv: Setting audio matrix to input 3, output 1
Dec 31 15:46:31 myth kernel: ivtv: Switching standard to NTSC.
Dec 31 15:46:32 myth kernel: saa7115: decoder set norm NTSC
Dec 31 15:46:32 myth kernel: saa7115: set audio: 0x01
Dec 31 15:46:32 myth kernel: saa7127: Setting Encoder Video Standard
Dec 31 15:46:32 myth kernel: saa7127: Set NTSC Video Mode
Dec 31 15:46:32 myth kernel: saa7127: Selecting NTSC video Standard
Dec 31 15:46:32 myth kernel: ivtv: Initialized WinTV PVR 350, card #0
Dec 31 15:46:32 myth kernel: ivtv: ====================  END INIT IVTV
====================


ivtvctl -a output:

ioctl: IVTV_IOC_G_CODEC
Codec parameters
aspect      : 2
audio       : 0x00e9
bframes     : 3
bitrate_mode: 0
bitrate     : 9800000
bitrate_peak: 15000000
dnr_mode    : 0
dnr_spatial : 0
dnr_temporal: 0
dnr_type    : 0
framerate   : 0
framespergop: 15
gop_closure : 1
pulldown    : 0
stream_type : 0
ioctl: VIDIOC_G_FMT
	Type   : Video Capture
	Width  : 720
	Height : 480
ioctl: VIDIOC_QUERYCAP
	Driver name   : ivtv
	Card type     : Vanilla iTVC15 card
	Bus info      : 0
	Driver version: 266
	Capabilities  : 0x01070033
ioctl: VIDIOC_ENUMINPUT
	Input   : 0
	Name    : Composite 0
	Type    : 0x00000002
	Audioset: 0x00000003
	Tuner   : 0x00000000
	Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
	Status  : 0

	Input   : 1
	Name    : Composite 1
	Type    : 0x00000002
	Audioset: 0x00000003
	Tuner   : 0x00000000
	Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
	Status  : 0

	Input   : 2
	Name    : Composite 2
	Type    : 0x00000002
	Audioset: 0x00000003
	Tuner   : 0x00000000
	Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
	Status  : 0

	Input   : 3
	Name    : Composite 3
	Type    : 0x00000002
	Audioset: 0x00000003
	Tuner   : 0x00000000
	Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
	Status  : 0

	Input   : 4
	Name    : Tuner 0
	Type    : 0x00000001
	Audioset: 0x00000003
	Tuner   : 0x00000000
	Standard: 0x0000000000003000 ( NTSC )
	Status  : 0

	Input   : 5
	Name    : Composite 4
	Type    : 0x00000002
	Audioset: 0x00000003
	Tuner   : 0x00000000
	Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
	Status  : 0

	Input   : 6
	Name    : S-Video 0
	Type    : 0x00000002
	Audioset: 0x00000003
	Tuner   : 0x00000000
	Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
	Status  : 0

	Input   : 7
	Name    : S-Video 1
	Type    : 0x00000002
	Audioset: 0x00000003
	Tuner   : 0x00000000
	Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
	Status  : 0

	Input   : 8
	Name    : S-Video 2
	Type    : 0x00000002
	Audioset: 0x00000003
	Tuner   : 0x00000000
	Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
	Status  : 0

	Input   : 9
	Name    : S-Video 3
	Type    : 0x00000002
	Audioset: 0x00000003
	Tuner   : 0x00000000
	Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
	Status  : 0
ioctl: VIDIOC_G_INPUT
Input = 4
ioctl: VIDIOC_ENUMOUTPUT
	Output  : 0
	Name    : S-Video + Composite
	Type    : 0x00000002
	Audioset: 0x00000001
	Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )

	Output  : 1
	Name    : Composite
	Type    : 0x00000002
	Audioset: 0x00000001
	Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )

	Output  : 2
	Name    : S-Video
	Type    : 0x00000002
	Audioset: 0x00000001
	Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )

	Output  : 3
	Name    : RGB
	Type    : 0x00000002
	Audioset: 0x00000001
	Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )

	Output  : 4
	Name    : YUV C
	Type    : 0x00000002
	Audioset: 0x00000001
	Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )

	Output  : 5
	Name    : YUV V
	Type    : 0x00000002
	Audioset: 0x00000001
	Standard: 0x00000000007F3FFF ( PAL NTSC SECAM )
ioctl: VIDIOC_G_OUTPUT
Output = 0
ioctl: VIDIOC_ENUMAUDIO
	Input   : 0
	Name    : Tuner Audio In

	Input   : 1
	Name    : Audio Line In
ioctl: VIDIOC_G_AUDIO
Input = 0: Tuner Audio In
ioctl: VIDIOC_G_FREQUENCY
Frequency = 1236
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
Standard = 0x00003000
ioctl: VIDIOC_QUERYCTRL
Brightness = 128
Contrast = 64
Saturation = 64
Hue = 0
Volume = 58880
Mute = 0




More information about the mythtv-users mailing list