Work in progress in getting dst card working. I've placed an early, debug-ready, compile only, version of my drive on http://members.optushome.com.au/jhonan/dst/ This only compiles, and has basic i2c communication between the fusion 878a and the DST asic. Only for the hardy hacker, not usable at present. No support for DST cards with CI. Instructions. 1. You'll need the dvb-kernel out of cvs. You'll need to have some familiarity with it. 2. Need to get bttv working. Use my patch to bttv-0.9.11. Important : the stock standard bttv driver will hang your machine if you load it with a DST plugged in! 3. Need to build dvb. Unpack the tar file into a spare empty directory. Place dst.c in the frontends directory and modify the Makefile/ Config. Do a diff of bt***** modules in the bt8xx directory to familiarise yourself with the changes. When satisfied, place the modified bt***** files in the bt8xx directory. Both dst.c and dvb-bt8xx.c need to be able to see dst.h Build as normal. Install as per normal bt8xx. (Make sure you use dpemod, there's a new file bt878-if which I haven't made a link for yet) This should work: echo -n -e "Inserting DST + DVB modules into kernel" modprobe bttv modprobe dvb-core dvb_shutdown_timeout=0 modprobe dst modprobe bt878 modprobe dvb-bt8xx # modprobe dvb-ttpci All going well, you should see communication between the fusion 878a and the DST asic. In particular, the line dst_check_ci: IS NOT DST-CI, but DST-020V or IS DST-CI is encouraging. To unload, rmmod the bt878-if module as well. Jamie