[linux-dvb] Compro DVB-T200A; Unable to scan

Hartmut Hackmann hartmut.hackmann at t-online.de
Tue Aug 8 22:55:36 CEST 2006



Jonas Jonsson wrote:
>>Hi, Jonas
>>
>>Jonas Jonsson wrote:
>>
>>>Hi..
>>>
>>>I have two Compro DVB-T200A that I can't get to work using Linux. I
> 
> have verified that the cards works and I can scan using Windows XP.
> 
>>>First I load the modules (saa7134 i2c_scan=1, saa7134-dvb,
> 
> saa7134-alsa) and then I use dvbscan with the correct file for my
> location. Verified the
> 
>>>freqs from the brodcasters pages, it's correct and I have manged to
> 
> tune to that freq using Windows.
> 
>>>Here is modprobe, lsmod and dvbscan (The problem)
>>>http://pastebin.ca/121062
>>>
>>>Here is the resulting dmesg
>>>http://pastebin.ca/121083
>>>
>>>I'm running Gentoo with a 2.6.17.7 kernel with some extra patches for
> 
> Suspend2, I have compiled the v4l-dvb drivers from HG, compiled like an
> hour ago.
> 
>>>Any suggestions, I'm kind of stuck right now.
>>>
>>>/Jonas
>>>
>>
>>Some months ago, i have been in contact with another owner of the 200A. The
>>problem is that the card identifies itself as a 200, but has very different
>>hardware. It is a 300, but with the components for analog missing.
> 
> Please try the following:
> 
>>In saa7134-dvb.c, from line 353 on, please delete the lines
>>
>>	/* switch the board to dvb mode */
>>	init_msg.addr = 0x43;
>>	init_msg.len  = 0x02;
>>	msg[0] = 0x00;
>>	msg[1] = 0x40;
>>	if (fe->ops.i2c_gate_ctrl)
>>		fe->ops.i2c_gate_ctrl(fe, 1);
>>	if (i2c_transfer(&dev->i2c_adap, &init_msg, 1) != 1)
>>		return -EIO;
>>
>>Recompile and unload at least the modules saa7134-dvb and saa7134. Then
> 
> reload the driver forcing the card type to 70 (the 300)
> 
>>modprobe saa7134 card=70
>>modprobe saa7134-dvb
>>
>>Now it should work. If it does, please don't forget to report this.
> 
> Afterwards, we need to find a solution we can integrate into mainline.
> 
>>Best regards
>>    Hartmut
>>
>>
> 
> 
> Hi..
> 
> Sorry for my last mail, stupid keyboard...
> 
> It works... Thanks, now I can scan...
> 
> When doing
> modprobe saa7134 card=70
> I get this in dmesg
> saa7130[1]: subsystem: 185b:c901, board: Compro Videomate DVB-T200
> [card=71,autodetected]

Can you please recheck?
> 
> Thanks to christoph4 at #linux-tv how saw that there is a diff in the eeprom
> 
> at http://www.linuxtv.org/pipermail/linux-dvb/2005-October/005423.html
> there is a dmesg from DVB-T200 card
> 
> DVB-T200: saa7130[0]: i2c eeprom 60: 30 26 ff ff ff ff ff ff ff ff ff ff
> ff ff ff ff
> DVB-T200A: saa7130[1]: i2c eeprom 60: 30 ff ff ff ff ff ff ff ff ff ff ff
> ff ff ff ff
> 
> This could be the thing to diff the cards from each other.
> 
I would perfer a complete dump of the eeprom (dmesg).

best regards
   Hartmut



More information about the linux-dvb mailing list