(There is currently some info on this page)
PCI-e TV Tuner cards
(not checked if they are supported, just list them when I find them)
- TerraTec Cinergy 2400i DT (dvb-t)
- FlyTV Express X1 MST-STA
- FlyTV Express X1 MST T A
MythBuntu 7.10 with DVB-C and sasc-ng
Install MythBuntu as describe in the mythbuntu installation manual but do not run myth-setup yet (suggested in the last step when installing). Reboot the PC and when MythTV is started just hit ESC and terminate mythtv-frontend. Mythbackend is also not running because it it is not setup correctly.
Than download and compile the latest dvb-c kernel drivers as described here: [LinuxTV dvb drivers]
The packages that I installed during this step are
- sudo apt-get install mercurial linux-headers-$(uname -r) build-essential
I just downloaded the drivers to my home directory and compiled from there.
- hg clone http://linuxtv.org/hg/v4l-dvb
- cd v4l-dvb
- sudo make install
Now reboot the PC to make sure the latest drivers are used. Hit ESC again when mythtv frontend is started to exit it.
Next step is to get the sasc-ng source. You need to have subversion installed to get the source code:
- cd (to go back to your home directory)
- sudo apt-get install subversion
- svn co https://opensvn.csie.org/sascng sasc-ng
This downloaded revision 114/170 of sasc-ng (114 is the revision of the dvbloopback kernel driver, 170 is the version of sasc-ng)
first run the configure command and point this to the v4l-dvb source code
- cd sasc-ng/trunk/
- ./configure --dvb-dir=/home/<user>/v4l-dvb
- make module
before we can compile sasc-ng we need to install some additional packages:
- sudo apt-get install libssl-dev
- sudo apt-get install gettext
in order to prevent a error while compiling create an empty compiler.h file in the v4l-dvb source code
- touch /home/<user>/v4l-dvb/linux/include/linux/compiler.h
now you can compile sasc-ng
now you have a dvbloopback.ko kernel module and the sasc-ng executable in the sasc-ng/trunk directory
to test if they are working you can insert the dvbloopback module using the following command:
- sudo insmod /home/<user>/sasc-ng/trunk/dvbloopback.ko num_adapters=<number of dvb cards>
and than you can run sasc-ng using the following command:
sudo ./sasc-ng -j 0:1
now you can work on setting up the sc_files directory to decrypt the channels you want to watch. I use a NewCS server on my local lan as a cardserver so I need to setup a cardclient.conf file with a newcamd line in there:
have a look at the example file you can find at: /home/<user>/sasc-ng/trunk/sc/PLUGINS/src/sc-src/examples/cardclient.conf.example
Now continue to setup mythtv using the new virtual card. I prefer to import a channels.conf in mythtv instead of doing a scan.
sasc-ng init scripts
Here is a collection of init or rc scripts for sasc-ng that I found "on the net"