Hi! Inserting the register info in the code is a good idea. The FC chips have a built-in smartcard controller. It needs an external driver to be compatible with the ISO7816. FCII and FCIIB don't have a built-in DES, but they work with an external chip. FCIII has a built-in DVB-DES. I didn't apply the patches for the 310/314 HW PIDs. I didn't see any major problems in the code. My only comment is that there is a "lot of code" between the time the software sets the index in 0x310 and the time it writes to 0x314. The way I understand, this is a potential problem in 2.6. If you can send me a dump of the FC register, I can try to find what's wrong. The important registers are: 200 204 208 300 304 308 30c 310 and 314 (Dump of the 32 possible values) 700 704 710 714 Thanks. Augusto *********** REPLY SEPARATOR *********** On 11/30/2003 at 12:21 PM Roberto Ragusa wrote:On Sat, 29 Nov 2003 15:03:33 -0800 "Augusto Cardoso" <augusto@carhil.net> wrote:I think this is generating some confusion. I'll try to clarify thespecifics for the FC. Thank you for your valuable help. I propose that the content of your email (or just info extracted from it) would be inserted as comment in skystar2.c (if you want).Note that these chips also have a smartcard controller built-in andFCIII has a programmable CI interface. What do you mean exactly with smartcard controller?For the 32 HW pids, you must have Bit 13 no set or '0' and bit 14 set or'1' in order to enable the PID. So, a value of 0x00004000, which is op=2 in the code we have. It remains a mistery why the HW filters refuse to work (nobody reported a success yet). -- Roberto Ragusa r.ragusa at libero.it -- Info: To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.
-- Info: To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.