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