[ 4.623513] cx24120: module verification failed: signature and/or required key missing - tainting kernel
Also diese Zeile hatte ich nicht im log!
Ich habe dann versucht den Kernel und die Module wiederherzustellen - genauso wie von dir beschrieben. Dann habe ich noch dein package deinstalliert:
sudo apt-get install --reinstall linux-headers-$(uname -r) linux-image-$(uname -r) linux-image-extra-$(uname -r)
sudo dpkg --purge cx24120-dkms
sudo reboot
Das hat soweit ganz gut geklappt, nach dem reboot hatte ich folgendes per dmesg gefunden:
[...]
[ 4.647406] b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
[ 4.648349] flexcop-pci: will use the HW PID filter.
[ 4.648351] flexcop-pci: card revision 2
[...]
[ 4.661739] DVB: registering new adapter (FlexCop Digital TV device)
[ 4.663251] b2c2-flexcop: MAC address = 00:08:c9:e0:ca:02
[ 4.663584] CX24123: wrong demod revision: ed
[...]
[ 4.881244] b2c2-flexcop: no frontend driver found for this B2C2/FlexCop adapter
[...]
Das sieht doch eigentlich ganz gut aus, es scheint nur der frontend driver zu fehlen. Warum der Eintrag mit CX24123 auftaucht ist mir schleierhaft. Auf meiner Karte ist der CX24120 verbaut. An der stelle habe ich wieder dein Package installiert:
sudo dpkg -i cx24120-dkms_3.13_all.deb
Vormals nicht ausgewähltes Paket cx24120-dkms wird gewählt.
(Lese Datenbank ... 172341 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von cx24120-dkms_3.13_all.deb ...
Entpacken von cx24120-dkms (3.13) ...
cx24120-dkms (3.13) wird eingerichtet ...
Loading new cx24120-3.13 DKMS files...
First Installation: checking all kernels...
Building only for 3.13.0-24-generic
Building for architecture x86_64
Building initial module for 3.13.0-24-generic
Done.
b2c2-flexcop:
Running module version sanity check.
- Original module
- Installation
- Installing to /lib/modules/3.13.0-24-generic/updates/dkms/
cx24120.ko:
Running module version sanity check.
- Original module
- Multiple same named modules!
- 2 named cx24120.ko in /lib/modules/3.13.0-24-generic/
- Installation
- Installing to /lib/modules/3.13.0-24-generic/updates/dkms/
/etc/modprobe.d/dkms.conf: added 'softdep b2c2-flexcop pre: cx24120'
depmod....
DKMS: install completed.
Das hat wohl auch ganz gut funktioniert. Mich macht nur die Meldung mit "Multiple same named modules!" stutzig. Hmm, vieleicht lungern da doch noch alte module von meinen v4l und liplianin installationsverscuhen rum. Wie kann man das herausfinden - ich hab in dem Verzeichnis nicht wirklich etwas gefunden?
Nach einem reboot hatte ich dann aber wieder Probleme mit dem DVB modul - es sind jetzt nur andere Symbole die nicht passen:
[...]
[ 4.667010] cx24120: module verification failed: signature and/or required key missing - tainting kernel
[...]
[ 4.675103] b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
[...]
[ 4.676298] b2c2_flexcop_pci: disagrees about version of symbol flexcop_device_exit
[ 4.676300] b2c2_flexcop_pci: Unknown symbol flexcop_device_exit (err -22)
[ 4.676309] b2c2_flexcop_pci: disagrees about version of symbol flexcop_pass_dmx_packets
[ 4.676310] b2c2_flexcop_pci: Unknown symbol flexcop_pass_dmx_packets (err -22)
[ 4.676313] b2c2_flexcop_pci: disagrees about version of symbol flexcop_sram_set_dest
[ 4.676314] b2c2_flexcop_pci: Unknown symbol flexcop_sram_set_dest (err -22)
[ 4.676317] b2c2_flexcop_pci: disagrees about version of symbol flexcop_device_kmalloc
[ 4.676318] b2c2_flexcop_pci: Unknown symbol flexcop_device_kmalloc (err -22)
[ 4.676320] b2c2_flexcop_pci: disagrees about version of symbol flexcop_pid_feed_control
[ 4.676320] b2c2_flexcop_pci: Unknown symbol flexcop_pid_feed_control (err -22)
[ 4.676325] b2c2_flexcop_pci: disagrees about version of symbol flexcop_device_kfree
[ 4.676326] b2c2_flexcop_pci: Unknown symbol flexcop_device_kfree (err -22)
[ 4.676327] b2c2_flexcop_pci: disagrees about version of symbol flexcop_device_initialize
[ 4.676328] b2c2_flexcop_pci: Unknown symbol flexcop_device_initialize (err -22)
[ 4.676333] b2c2_flexcop_pci: disagrees about version of symbol flexcop_pass_dmx_data
[ 4.676334] b2c2_flexcop_pci: Unknown symbol flexcop_pass_dmx_data (err -22)
[ 4.676336] b2c2_flexcop_pci: disagrees about version of symbol flexcop_i2c_request
[ 4.676337] b2c2_flexcop_pci: Unknown symbol flexcop_i2c_request (err -22)
[ 4.676338] b2c2_flexcop_pci: disagrees about version of symbol flexcop_eeprom_check_mac_addr
[ 4.676339] b2c2_flexcop_pci: Unknown symbol flexcop_eeprom_check_mac_addr (err -22)
Ich glaube es fehlt nur eine Kleinigkeit zum Erfolg 😉