Mein Vorgehen um die Weiterentwicklungen von DD für meine TT S2-1600 zu nutzen:
Code
wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.6.tar.xz
tar -xJvf linux-4.4.6.tar.xz
git clone git://github.com/DigitalDevices/dddvb.git dddvb
cp ./dddvb/dvb-core/d* ./linux-4.4.6/drivers/media/dvb-core/
cp ./dddvb/frontends/stv090x* ./linux-4.4.6/drivers/media/dvb-frontends/
cp ./dddvb/frontends/stv6110x* ./linux-4.4.6/drivers/media/dvb-frontends/
cp ./dddvb/include/linux/dvb/*.h ./linux-4.4.6/include/uapi/linux/dvb/
patch ./linux-4.4.6/drivers/media/dvb-core/dvb_frontend.h -i ./dvb_frontend.h.diff
cp config-d33 ./linux-4.4.6/.config
cd ./linux-4.4.6
make
make modules_install install
Alles anzeigen
Dabei ist .config-d33 für meine Hardware angepasst basierend auf make defconfig (eben nur TT S2-1600 und nur meine Netzwerkkarte, etc.) und der Patch ist nötig, weil DD dvb_tuner_ops.suspend und .resume entfernt hat (sie brauchen das nicht), aber andere Karten das noch brauchen.
Läuft bei mir tadellos.
Möglicherweise funktioniert Ähnliches auch für andere Karten (benötigte frontends und bridge kopieren, falls es beim Kompilieren Fehler gibt, rückwärts patchen).