[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