Hi,
Recently bought a brand new Hauppauge WinTV PVR-150.
It's a non MCE retail box.
I tried getting it to work with OpenSUSE 10.1 but run into tuner trouble.
I used the ivtv rpm's included in 10.1, versions of the suse rpm's are:
ivtv-0.7.0-12
ivtv-kmp-smp-0.7.0_2.6.16.13_4-12
Initially after insterting the module dmesg shows this:
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.7.0 (development snapshot compiled on Wed May 3 13:12:51 2006)
loading
ivtv: Linux version: 2.6.16.13-4-smp SMP 586 REGPARM gcc-4.1
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: Unknown card: vendor/device: 4444/0016
ivtv0: subsystem vendor/device: 0070/b7f3
ivtv0: cx23416 based
ivtv0: Defaulting to Hauppauge WinTV PVR-150 card
ivtv0: Please mail the vendor/device and subsystem vendor/device IDs and what
kind of
ivtv0: card you have to the ivtv-devel mailinglist (www.ivtvdriver.org)
ivtv0: Prefix your subject line with [UNKNOWN CARD].
ACPI: PCI Interrupt 0000:02:0a.0[A] -> GSI 22 (level, low) -> IRQ 185
tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
cx25840 0-0044: cx25842-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 0-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0)
tveeprom 0-0050: Hauppauge model 26034, rev C1B3, serial# 8823372
tveeprom 0-0050: tuner model is TCL M2523_3DB_E (idx 113, type 4)
tveeprom 0-0050: TV standards PAL(B/G) PAL(D/D1/K) (eeprom 0x44)
tveeprom 0-0050: audio processor is CX25842 (idx 36)
tveeprom 0-0050: decoder processor is CX25842 (idx 29)
tveeprom 0-0050: has no radio, has IR remote
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
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 0-0061: tuner type not set
tuner 0-0061: tuner type not set
ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
ivtv: ==================== END INIT IVTV ====================
I guess this means the card is not detected properly, right?
But that's not the biggest problem as it default to a pvr 150.
At this point I do get some video/sound from /dev/video0.
However there is no way I can tune to another channel.
So, is this 'TCL M2523_3DB_E' tuner device it's listing an unsupported tuner?
(I have not been able to find anything on this model with Google at this point,
so my guess is it is unsupported.)
Anyway, after this I tried forcing tuner type 50. Dmesg follows:
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.7.0 (development snapshot compiled on Wed May 3 13:12:51 2006)
loading
ivtv: Linux version: 2.6.16.13-4-smp SMP 586 REGPARM gcc-4.1
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: Unknown card: vendor/device: 4444/0016
ivtv0: subsystem vendor/device: 0070/b7f3
ivtv0: cx23416 based
ivtv0: Defaulting to Hauppauge WinTV PVR-150 card
ivtv0: Please mail the vendor/device and subsystem vendor/device IDs and what
kind of
ivtv0: card you have to the ivtv-devel mailinglist (www.ivtvdriver.org)
ivtv0: Prefix your subject line with [UNKNOWN CARD].
ACPI: PCI Interrupt 0000:02:0a.0[A] -> GSI 22 (level, low) -> IRQ 185
tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
cx25840 0-0044: cx25842-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 0-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0)
tveeprom 0-0050: Hauppauge model 26034, rev C1B3, serial# 8823372
tveeprom 0-0050: tuner model is TCL M2523_3DB_E (idx 113, type 4)
tveeprom 0-0050: TV standards PAL(B/G) PAL(D/D1/K) (eeprom 0x44)
tveeprom 0-0050: audio processor is CX25842 (idx 36)
tveeprom 0-0050: decoder processor is CX25842 (idx 29)
tveeprom 0-0050: has no radio, has IR remote
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
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 0-0061: type set to 50 (TCL 2002N)
ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
ivtv: ==================== END INIT IVTV ====================
Things do seem to improve as I do this. I still get video/audio.
And when I use ivtv-tune like:
stamper:~ # ivtv-tune -t europe-west -c 36
/dev/video0: 591.250 MHz (Signal Detected)
It changes channels! (And picture is still good.) Great. However, it seems to
break when I use direct frequencies:
stamper:~ # ivtv-tune -f 591.250
/dev/video0: 591.250 MHz
Hmm, same channel, but it does not seem to detect a signal.
Picture is also gone and the device seems broken. No matter what I try I can't
get it to re-tune. It's only after a reboot it starts to work again.
Okay, so I guess the problem is clear, right?
Some more system info. As said I'm runnig OpenSUSE 10.1 with the standard
distribution kernel, 2.6.16.13-4-smp. Mainboard is an Asus P4P800 DeLuxe.
Relevant section of lspci output for the pvr:
02:0a.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416)
MPEG-2 Encoder (rev 01)
Subsystem: Hauppauge computer works Inc. Unknown device b7f3
Flags: bus master, medium devsel, latency 64, IRQ 185
Memory at f0000000 (32-bit, prefetchable) [size=64M]
Capabilities: [44] Power Management version 2
That's it. Hope I'm not posting to the wrong list but as I could not find any
info on this tuner I'm a bit stuck.
Thanks,
Teun
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel