Hi,

I was trying to set up my WinTV PVR 150 so I can watch TV while using
Linux. I'm using Gentoo as a distribution and was largely following the
howto (<http://ivtvdriver.org/index.php/Howto>) in the IVTV wiki.

I installed the necessary firmware (there's a Gentoo package for that)
and Udev automatically loads the ivtv driver during boot, which seems to
work fine. The video devices are created without any problem, but every
attempt in capturing or viewing TV fails. I tried to use the ptune-ui.pl
script and set a channel while using cat /dev/video0 > test.mpg to
capture the video but the resulting file contains only static noise. I
tried kdetv (which sees the card and lets me choose the same channels as
ptune-ui.pl) and that only displays static noise for every channel. I
tried to use xawtv and that only displays a black window.

Here the output of uname -a:

Linux rhuidean 2.6.22-gentoo-r8 #3 Thu Oct 11 21:03:21 CEST 2007 i686
AMD Athlon(tm) XP 2500+ AuthenticAMD GNU/Linux

Here the relevant dmesg output:

ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 1.0.0 (2.6.22-gentoo-r8 mod_unload K7 ) loading
ivtv0: Autodetected Hauppauge card (cx23416 based)
ACPI: PCI Interrupt 0000:01:07.0[A] -> Link [APC1] -> GSI 16 (level,
high) -> IRQ 19
ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv0: Encoder revision: 0x02060039
tveeprom 2-0050: Hauppauge model 26034, rev C197, serial# 8087188
tveeprom 2-0050: tuner model is TCL 2002MB_3H (idx 97, type 55)
tveeprom 2-0050: TV standards PAL(B/G) PAL(D/D1/K) (eeprom 0x44)
tveeprom 2-0050: audio processor is CX25842 (idx 36)
tveeprom 2-0050: decoder processor is CX25842 (idx 29)
tveeprom 2-0050: has no radio, has IR receiver, has IR transmitter
ivtv0: Autodetected Hauppauge WinTV PVR-150
ivtv0: reopen i2c bus for IR-blaster support
tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #0)
cx25840 2-0044: cx25842-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 2-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #0)
tuner 2-0061: type set to 55 (TCL 2002MB)
ivtv0: Registered device video0 for encoder MPEG (4 MB)
ivtv0: Registered device video32 for encoder YUV (2 MB)
ivtv0: Registered device vbi0 for encoder VBI (1 MB)
ivtv0: Registered device video24 for encoder PCM audio (1 MB)
ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
ivtv:  ====================  END INIT IVTV  ====================

Here the output of lspci -v -s 01:07.0:

01:07.0 Multimedia video controller: Internext Compression Inc iTVC16
(CX23416) MPEG-2 Encoder (rev 01)
        Subsystem: Hauppauge computer works Inc. WinTV PVR 150
        Flags: bus master, medium devsel, latency 64, IRQ 19
        Memory at d0000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [44] Power Management version 2

I already use that card regularily from within Windows 2000 where it
works (well, except the IR remote control, which I haven't tried with
Linux but somehow doesn't work with Windows), so it's probably not a
hardware problem.

As an additional information: I live in Germany and want to use the card
to watch the analog cable program I receive here (which works using
Windows). I selected »pal-europe-west« for "frequency table", tried
PAL-BGH, PAL-M, PAL-I and PAL-DK as standards and selected "tuner 1" as
the input source (in ptune-ui.pl).

Oh, and while capturing or running kdetv, no additional kernel messages
are generated.

As far as I can see, the driver seems to recognize the card and load the
firmware. And reading /dev/video0 I get an MPEG stream so the decoder
itself seems to work. My guess is that the tuner somehow doesn't set the
correct channel - but why? Any ideas?

Thanks,
Christian

_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to