Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] [PATCH] Twinhan/Twinhan-CA



Hi,
        Attached hereinwith is a set of patches for Twinhan based cards.. for 
the 
impatient..


Well waiting to hear from you

The patches do not just help CA alone..

I tested the driver on a Twinhan VP-1030A -- DSTMCI, firmware revision 2

The updates are  against the CVS by around 16-Dec-2004 12:00PM GMT on kernel 
2.6.9 on FC3.


1) Fixed Timings on FTA/CI based (S/C/T) cards.
        Locking would be faster as a result of the above
        Would see lesser of read/write errors... Maybe nothing even ...

2) Added couple of new cards, to the card list
        2 new ATSC cards... Have not implemented the ATSC functions, but 
simply added 
them to the list, as of current there are no ATSC frontends...
        1 new Terrestrial card


3) Added CA support for Twinhan based cards

        a) The VP-3040 card behaves a little bit different from the other 
cards, as 
there is some CA information in some registers on the ASIC, thereby i don't 
know how exactly this card would behave... Maybe somebody who has this card 
could let know how it goes. (The one that has a separate CA daughter board) 
TS=188 with CA board, TS=204 without CA board.

        b) CA PMT Reply behaves a little bit odd on some boards, So it is not 
completely implemented, but plan to implement soon.

        c) The communication is totally EN50221 compliant, The device 
specifics are 
hidden inside the driver. Therefore communication is EN50221 compatible.

        d) The hardware supports only a single CA_PMT object, as well as 
single 
session only.

        e) All message passing is done through CA_MSG, to avoid extra ioctl's

3) Added a patch to scan for dumping PMT PID

        a) An option to scan (-h)


4) Some utilities, for demonstartion of the working of the driver..

        a) ca_zap takes in 2 arguments 
                1) The modified channels conf ( with the -h option)
                2) Channel Name from channels.conf
        To change encrypted channels you need this tool..

        b) dst_test
                demonstrates all of the ioctl's i have implemented..


Regards,
Manu

Attachment: Patch.tar.bz2
Description: application/tbz


Home | Main Index | Thread Index