LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   problem with Compro DVB-T300 tv card (https://www.linuxquestions.org/questions/linux-hardware-18/problem-with-compro-dvb-t300-tv-card-521233/)

solvent 01-20-2007 03:01 PM

problem with Compro DVB-T300 tv card
 
Hello i have a problem with a digital tv card i have recently purchased and am hoping that someone can help me to get it going

The card is a Compro VideoMate DVB-T300

the entry from the lspci -v is here:

Code:

02:06.0 Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01)
        Subsystem: Compro Technology, Inc. Videomate DVB-T300
        Flags: bus master, medium devsel, latency 32, IRQ 18
        Memory at fddff000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [40] Power Management version 1


lsmod | grep saa
this is after a boot
Code:

saa7134              134376  0
video_buf              26756  1 saa7134
compat_ioctl32          8832  1 saa7134
ir_kbd_i2c            10000  1 saa7134
ir_common              36420  2 saa7134,ir_kbd_i2c
videodev              27712  1 saa7134
v4l2_common            25600  4 tuner,saa7134,compat_ioctl32,videodev
v4l1_compat            12100  2 saa7134,videodev
i2c_core              24664  4 tuner,saa7134,ir_kbd_i2c,i2c_nforce2

and here are the relevant lines from dmesg after i boot
Code:

saa7134[0]: found at 0000:02:06.0, rev: 1, irq: 18, latency: 32, mmio: 0xfddff000
saa7134[0]: subsystem: 185b:c900, board: Compro Videomate DVB-T300 [card=70,autodetected]
saa7134[0]: board init: gpio is 843f00
input: saa7134 IR (Compro Videomate DV as /class/input/input2
usb 1-5: new high speed USB device using ehci_hcd and address 3
saa7134[0]: i2c eeprom 00: 5b 18 00 c9 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7134[0]: i2c eeprom 10: 00 ff 86 0f ff 20 ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 20: 01 40 01 03 03 ff 03 01 08 ff 00 87 ff ff ff ff
saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 40: ff 02 00 c2 86 10 ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff cb
saa7134[0]: i2c eeprom 60: 34 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
tuner 2-0043: chip found @ 0x86 (saa7134[0])
tda9887 2-0043: tda988[5/6/7] found @ 0x43 (tuner)
tuner 2-0068: chip found @ 0xd0 (saa7134[0])
saa7134[0]: registered device video0 [v4l2]
saa7134[0]: registered device vbi0

I tried loading tvtime, and got no signal, but the following message appeared in the kernel log

tuner 2-0068: tuner type not set

the message repeats whenever i try to change channels
if i try switching to the composite input in tvtime, the card works perfectly and i get the picture

the tv antenna cable works fine when i plug it into the tv so its not that either

so i tried running a script i found that does a modprobe saa7134 over and over with different tuner=x, and loads tvtime inbetween so you can test it
i set MAXTUNER to 73 which is the last entry in src/linux/Documentation/video4linux/CARDLIST.tuner
this still didnt work, none of the tuners gave me any signal

I tried loading the saa7134_dvb module:
modprobe saa7134_dvb

and in the dmesg:
saa7134[0]: frontend initialization failed

I am running debian etch rc1 amd64 - would being 64bit make any difference ?
My kernel is 2.6.19.1 although i have tried others. I noticed there is no tda9887.ko module in 2.6.19, there is a tda9887 found you can see in the dmesg output, so i tried kernel 2.6.17.14 and tried a modprobe tda9887 but this did not help either

is there anything else i can try ?

edit: i just fixed up the formatting a bit

ciotog 02-07-2007 10:09 AM

According to the thread here:
http://www.mail-archive.com/linux-dv.../msg19728.html
the correct card option is 70, but 69 might work as well. Try forcing card=69 and see what happens.

From what I can tell the tuner type you need is 69 (EUROPA V3 reference design). You might also want to get in touch with Hartmut Hackmann, who has done a lot of the work getting this card functional.

solvent 02-15-2007 11:23 PM

Hello again,
I have tried what you have suggested but to no avail :(

in the src/linux/Documentation/video4linux/CARDLIST.saa7134 it shows
69 -> Phillips EUROPA V3 reference design [1131:2004]
70 -> Compro Videomate DVB-T300 [185b:c901]

the pci id on my card matches the DVB-T300 #70 and it is detected as such so im fairly certain that bit is right :-)
i tried it anyway and it did detect a card, the kernel log showed exactly the same thing though

I think i will do as you suggest and contact Hartmut Hackmann, lately i have been trying the drivers from his mercurial repository at http://linuxtv.org/hg/~hhackmann/v4l-dvb
These also havnt worked, i get the same message in the log except now when i modprobe saa7134 it also loads the saa7134-dvb module too, and i get teh "frontend initialization failed" message at the end of the dmesg


All times are GMT -5. The time now is 06:22 AM.