Hallo zusammen,
ich möchte mir ein NAS aufbauen was dann auch gleichzeitig mein TV-Backend beinhalten soll. Bei der NAS Software bin ich bei OMV 3.0.65 hängen geblieben.
Woran es jetzt scheitert ist die ("gleichzeitige") Einbindung meiner TV-Karten.
Aktuell ist folgender Sachstand:
# uname -a
Linux Rechenknecht 4.9.0-0.bpo.2-amd64 #1 SMP Debian 4.9.13-1~bpo8+1 (2017-02-27) x86_64 GNU/Linux
Meine alte Cine S2 v5 wird von Haus aus unterstützt, siehe auch:
# lsmod | grep ngene
ngene 40960 0
dvb_core 122880 1 ngene
und
# dmesg | grep ngene
[ 2.160108] ngene: Found Linux4Media cineS2 DVB-S2 Twin Tuner (v5)
[ 2.160541] ngene: Device version 1
[ 2.160968] ngene 0000:02:00.0: firmware: failed to load ngene_18.fw (-2)
[ 2.161018] ngene 0000:02:00.0: Direct firmware load for ngene_18.fw failed with error -2
[ 2.161180] ngene: probe of 0000:02:00.0 failed with error -1
Sobald ich die passende Firmware ngene_18.fw nach /lib/firmware kopiere meldet sich die Karte so:
# dmesg | grep ngene
[ 2.278867] ngene: Found Linux4Media cineS2 DVB-S2 Twin Tuner (v5)
[ 2.279260] ngene: Device version 1
[ 2.280369] ngene 0000:02:00.0: firmware: direct-loading firmware ngene_18.fw
[ 2.640842] ngene 0000:02:00.0: DVB: registering adapter 0 frontend 0 (STV090x Multistandard)...
[ 2.696674] ngene 0000:02:00.0: DVB: registering adapter 1 frontend 0 (STV090x Multistandard)...
Die Cine C2T2 v7 wird nicht erkannt obwohl der Kernel eigentlich ein passendes ddbridge Modul mitbringen sollte (soweit ich das verstehe). Ich kann zwar das Modul von Hand laden aber es passiert nichts weiter und es wird auch nicht genutzt:
# lsmod | grep ddbridge
ddbridge 24576 0
dvb_core 122880 2 ddbridge,ngene
Ein dmesg | grep ddbridge ergibt keinen Treffer.
Bis hier her kann TVHeadend nur mit der DVB-S Karte etwas anfangen
OK, dann nehme ich halt die Treiber die DD zur Verfügung stellt bzw ich baue mir das passende Modul selber gem. der Anleitung:
apt-get install mercurial build-essential libproc-processtable-perl linux-headers-`uname -r`
cd /usr/src
wget https://github.com/DigitalDevices…9.28-v7a.tar.gz
tar -xf 0.9.28-v7a.tar.gz
cd dddvb-0.9.28-v7a
make
make install
mkdir -p /etc/depmod.d
echo 'search extra updates built-in' | tee /etc/depmod.d/extra.conf
depmod -a
Es läuft auch alles durch - tja bis auf einen kleinen Schönheitsfehler...
Jetzt kann ich die DVB-C Karte verwenden aber nicht mehr die DVB-S Karte.
Ich kann leider mit der Fehlermeldung so rein gar nichts anfangen:
# dmesg | grep dvb
[ 2.181956] dvb_core: loading out-of-tree module taints kernel.
[ 2.182040] dvb_core: module verification failed: signature and/or required key missing - tainting kernel
[ 2.186762] ngene: disagrees about version of symbol dvb_dmxdev_init
[ 2.186763] ngene: Unknown symbol dvb_dmxdev_init (err -22)
[ 2.186774] ngene: disagrees about version of symbol dvb_ca_en50221_init
[ 2.186775] ngene: Unknown symbol dvb_ca_en50221_init (err -22)
[ 2.186807] ngene: disagrees about version of symbol dvb_dmx_release
[ 2.186808] ngene: Unknown symbol dvb_dmx_release (err -22)
[ 2.186811] ngene: disagrees about version of symbol dvb_ca_en50221_release
[ 2.186812] ngene: Unknown symbol dvb_ca_en50221_release (err -22)
[ 2.186836] ngene: Unknown symbol dvb_ringbuffer_write_user (err 0)
[ 2.186837] ngene: disagrees about version of symbol dvb_net_init
[ 2.186838] ngene: Unknown symbol dvb_net_init (err -22)
[ 2.186839] ngene: disagrees about version of symbol dvb_dmx_swfilter
[ 2.186839] ngene: Unknown symbol dvb_dmx_swfilter (err -22)
[ 2.186841] ngene: disagrees about version of symbol dvb_dmxdev_release
[ 2.186842] ngene: Unknown symbol dvb_dmxdev_release (err -22)
[ 2.186846] ngene: disagrees about version of symbol dvb_frontend_detach
[ 2.186846] ngene: Unknown symbol dvb_frontend_detach (err -22)
[ 2.186848] ngene: disagrees about version of symbol dvb_net_release
[ 2.186848] ngene: Unknown symbol dvb_net_release (err -22)
[ 2.186850] ngene: disagrees about version of symbol dvb_unregister_frontend
[ 2.186850] ngene: Unknown symbol dvb_unregister_frontend (err -22)
[ 2.186851] ngene: disagrees about version of symbol dvb_register_device
[ 2.186852] ngene: Unknown symbol dvb_register_device (err -22)
[ 2.186853] ngene: disagrees about version of symbol dvb_register_frontend
[ 2.186854] ngene: Unknown symbol dvb_register_frontend (err -22)
[ 2.186855] ngene: disagrees about version of symbol dvb_dmx_init
[ 2.186855] ngene: Unknown symbol dvb_dmx_init (err -22)
Die DVB-C Karte erscheint jetzt:
# dmesg | grep ddbridge
[ 2.600834] ddbridge 0000:06:00.0: DVB: registering adapter 0 frontend 0 (CXD2843 DVB-C/C2 DVB-T/T2)...
[ 2.908659] ddbridge 0000:06:00.0: DVB: registering adapter 1 frontend 0 (CXD2843 DVB-C/C2 DVB-T/T2)...
Hilfe erwünscht und erbeten
Grüße
Radagast