Hi all,
i'm trying to get a Hauppauge WinTV-PVR 150 running under Debian Sarge
with a 2.6.8-3-686 Kernel (so i took the Version 0.4.10 of ivtv). The
problem is that i get only "snow" and no sound if i try
"cat /dev/video0 > test.mpg".
The card works without problems under Windows 2000, so i think it's not
a hardware problem.
The ivtv init reports that "tuner type is not set", but the type of the
tuner seems to get recognized correctly:
----------------------------------------------------------------------------------
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.10 (tagged release) loading
ivtv: Linux version: 2.6.8-3-686 preempt 686 gcc-3.3
ivtv: In case of problems please include the debug info between
ivtv: the START INIT IVTV and END INIT IVTV lines, along with
ivtv: any module options, when mailing the ivtv-users mailinglist.
ivtv0: Autodetected WinTV PVR 150 card (cx23416 based)
ACPI: PCI interrupt 0000:02:04.0[A] -> GSI 22 (level, low) -> IRQ 217
tveeprom: ivtv version
tveeprom: Hauppauge: model = 26134, rev = F1B3, serial# = 10199527
tveeprom: tuner = TCL M2523_3DB_E (idx = 113, type = 55)
tveeprom: tuner fmt = PAL(B/G) PAL(D/K) (eeprom = 0x44, v4l2 = 0x00000e07)
tveeprom: audio processor = CX25842 (type = 24)
tveeprom: decoder processor = CX25842 (type = 1d)
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
cx25840 0-0044: ivtv driver
cx25840 0-0044: cx25842-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 0-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
wm8775 0-001b: ivtv driver
wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b]
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv0: Encoder revision: 0x02060039
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
total)
tuner: tuner type not set
ivtv0: Initialized WinTV PVR 150, card #0
ivtv: ==================== END INIT IVTV ====================
----------------------------------------------------------------------------------
ivtvctl -a gives:
----------------------------------------------------------------------------------
[EMAIL PROTECTED]:~$ ivtvctl -a
ioctl IVTV_IOC_G_CODEC ok
Codec parameters
aspect : 2
audio : 0x00e9
bframes : 3
bitrate_mode: 0
bitrate : 8000000
bitrate_peak: 9600000
dnr_mode : 0
dnr_spatial : 0
dnr_temporal: 8
dnr_type : 0
framerate : 0
framespergop: 12
gop_closure : 1
pulldown : 0
stream_type : 14
ioctl VIDIOC_G_FMT ok
Type : Video Capture
Width : 720
Height : 576
ioctl VIDIOC_QUERYCAP ok
Driver name : ivtv
Card type : WinTV PVR 150
Bus info : 0000:02:04.0
Driver version: 1034
Capabilities : 0x01030051
ioctl: VIDIOC_ENUMINPUT
Input : 0
Name : Tuner
Type : 0x00000001
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000000000FF ( PAL )
Status : 0
Input : 1
Name : Composite 0
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0
Input : 2
Name : Composite 1
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0
Input : 3
Name : S-Video 0
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0
Input : 4
Name : S-Video 1
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0
ioctl VIDIOC_G_INPUT ok
Video input = 0
ioctl: VIDIOC_ENUMOUTPUT
ioctl VIDIOC_G_OUTPUT failed: Invalid argument
ioctl: VIDIOC_ENUMAUDIO
Input : 0
Name : Tuner Audio In
Input : 1
Name : Audio Line 1
Input : 2
Name : Audio Line 2
Input : 3
Name : Audio Line 3
Input : 4
Name : Audio Line 4
ioctl VIDIOC_G_AUDIO ok
Audio input = 0: Tuner Audio In
ioctl VIDIOC_G_FREQUENCY ok
Frequency = 6400
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 ok
Video standard = 0x000000ff
ioctl: VIDIOC_QUERYCTRL
Brightness = 128
Contrast = 64
Saturation = 64
Hue = 0
Volume = 58880
Mute = 0
----------------------------------------------------------------------------------
I tried to add the tuner type as module option (on the command line
doing modprobe ivtv type=55, in /etc.modules.conf and in
/etc/modprobe.d/ivtv), but that didn't help.
ivtv-tune seems to work:
----------------------------------------------------------------------------------
[EMAIL PROTECTED]:~$ ivtv-tune -c22 --freqtable=europe-west
/dev/video0: 479.250 MHz (Signal Detected)
----------------------------------------------------------------------------------
But in /var/log/messages, again the "tuner: tuner type not set" appears.
Any hints how to get the card to work? Thanks a lot!
florian
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users