[linux-dvb] Compro Videomate DVB-T200 and friends

James Fidell james at fidell.co.uk
Thu Sep 7 23:35:23 CEST 2006


Michael Krufky wrote:

> The "No Tuner" in the v4l struct only means that the tuner is not set up
> to receive analog broadcasts.  It should, however, work for DVB.
> 
> Are you sure this card can receive analog television broadcasts?  If so,
> then you should try to specify the tuner # to the saa7134 module by
> adding a line to your modprobe.conf:
> 
> options saa7134 tuner=XX
> 
> where XX should be replaced by the tuner ID found in
> linux/Documentation/video4linux/CARDLIST.tuner

The website says it can do both digital and analogue, the paper manual
says it only does digital, so without spending some time trying to find
a tuner the kernel can talk to I really can't be sure.  Even if we
skip that for the moment, the DVB-T200 v4l struct currently doesn't even
mention that the card has a TV input.  According to the website, all
the DVB-T2* cards have TV input, though the T220 doesn't have a
composite input.

>> Second, the TV-PVR 883 cards aren't recognised, but the manual pretty
>> much states they're a KWorld LTV883RF, so I've used card=16 as a
>> parameter for the cx88xx module.
> 
> Does this work properly for you?  If so, then we can alter the driver so
> that this card will be autodetected.  Please respond with the PCI
> subsystem ID of that card.  Preferably, I'd like to see the relevant
> portions of your dmesg output.

Don't know if it works yet, as I've not got far enough to tell.  I'm
guessing it's unlikely to be able to autodetect this card.  Here's the
dmesg output:

ACPI: PCI Interrupt 0000:00:0f.0[A] -> GSI 18 (level, low) -> IRQ 185
CORE cx88[0]: subsystem: 0000:0000, board: KWorld LTV883RF
[card=16,insmod optio
n]
TV tuner 48 at 0x1fe, Radio tuner -1 at 0x1fe
sis900.c: v1.08.09 Sep. 19 2005
tveeprom 1-0050: Huh, no eeprom present (err=-121)?
input: cx88 IR (KWorld LTV883RF) as /class/input/input2
cx88[0]/0: found at 0000:00:0f.0, rev: 5, irq: 185, latency: 32, mmio:
0xf000000
0
tuner 1-0060: All bytes are equal. It is not a TEA5767
tuner 1-0060: chip found @ 0xc0 (cx88[0])
tuner 1-0060: type set to 48 (Tenna TNF 8831 BGFF))
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx88[0]/0: registered device radio0

And in case it's useful:

00:0f.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video
and Audio Decoder (rev 05)
        Flags: bus master, medium devsel, latency 32, IRQ 185
        Memory at f0000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2

The paper manual has a small label stuck to the bottom corner of the
first page that says "VS-LTV883RF" so it seems like a good bet combined
with the information from the packaging claiming that V-Stream is a
trademark of KWorld.

>> Finally (for the moment :) I was expecting "something" (udev/v4l/etc.)
>> to create some /dev/dvb/* devices, but that hasn't happened.  Am I
>> mistaken, or missing something?  How should these devices come into
>> being?  I see that linuxtv-dvb-apps-1.1.1 uses these device names.  Is
>> that the right version I should be using?
> 
> The saa7134-dvb module does not autoload :-(  do:
> 
> modprobe saa7134-dvb

Hmmm:

[root at hallertau ~]# modprobe saa7134-dvb
[root at hallertau ~]# ls /dev/dvb
ls: /dev/dvb: No such file or directory
[root at hallertau ~]# modprobe cx88-dvb
[root at hallertau ~]# ls /dev/dvb
ls: /dev/dvb: No such file or directory

Should udev be creating these?  I have it in debug mode atm, so I can
try to work out what's going on.

James



More information about the linux-dvb mailing list