> > > 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?' Sorry, my fault, it was one card that was auto detected, the first card was detected as T300 and the second as a T200.... Now I know why only one card worked... >> >> 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). Here is the complete dmesg using the modded hg sources http://pastebin.ca/123763 Here is the eeprom saa7130[0]: i2c eeprom 00: 5b 18 01 c9 54 20 1c 00 43 43 a9 1c 55 d2 b2 92 saa7130[0]: i2c eeprom 10: 00 ff 86 0f ff 20 ff ff ff ff ff ff ff ff ff ff saa7130[0]: i2c eeprom 20: 01 40 01 03 03 ff 03 01 08 ff 00 88 ff ff ff ff saa7130[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7130[0]: i2c eeprom 40: ff 02 00 c2 86 10 ff ff ff ff ff ff ff ff ff ff saa7130[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff cb saa7130[0]: i2c eeprom 60: 30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7130[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff > > best regards > Hartmut > > /Jonas _______________________________________________ linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb