Er möchte mit an Sicherheit grenzender Wahrscheinlichkeit wissen ob es ein Mischbetrieb ist. Also welche DVB-Geräte aller Art waren zu dem Zeitpunkt aktiv?
Nur die DD Cine S2 V6.2 aus meiner Signatur.
Gruß
Murry
Er möchte mit an Sicherheit grenzender Wahrscheinlichkeit wissen ob es ein Mischbetrieb ist. Also welche DVB-Geräte aller Art waren zu dem Zeitpunkt aktiv?
Nur die DD Cine S2 V6.2 aus meiner Signatur.
Gruß
Murry
DKMS scheint der Meinung zu sein, dass das neue stv6110x das gleiche ist, wie das vorhandene. Da dvb-core aber neu ist, muss es dagegen neu übersetzt werden, wie UFO angemerkt hat.
Wenn ich herausgefunden habe, wie man die Installation forciert, sollte es kein Problem geben. Aber auf die Schnelle hab ich nichts gefunden.
Lars.
DKMS scheint der Meinung zu sein, dass das neue stv6110x das gleiche ist, wie das vorhandene. Da dvb-core aber neu ist, muss es dagegen neu übersetzt werden, wie UFO angemerkt hat.
Wenn ich herausgefunden habe, wie man die Installation forciert, sollte es kein Problem geben. Aber auf die Schnelle hab ich nichts gefunden.
Für das Paket in common.postinst eintragen. Ist aber ein bisschen blöd, weil das dann für alle dkms gilt.
Vielleicht mal nachsehen warum DKMS denkt, dass die Pakete gleich sind.
Ein md5sum zeigt jedenfalls, dass sie unterschiedlich sind.
Das ist der Grund:
modinfo -F srcversion /var/lib/dkms/dddvb/0.9.10.3yavdr0/3.8.0-33-generic/x86_64/module/stv6110x.ko
868BDF30D59237AB8EE0747
modinfo -F srcversion /lib/modules/3.8.0-33-generic/kernel/drivers/media/dvb-frontends/stv6110x.ko
868BDF30D59237AB8EE0747
obwohl:
md5sum /lib/modules/3.8.0-33-generic/kernel/drivers/media/dvb-frontends/stv6110x.ko
3fdc1b5252ee7565ce079ebdda95c2e9 /lib/modules/3.8.0-33-generic/kernel/drivers/media/dvb-frontends/stv6110x.ko
md5sum /var/lib/dkms/dddvb/0.9.10.3yavdr0/3.8.0-33-generic/x86_64/module/stv6110x.ko
b43a82727fe40860b253834765f4c210 /var/lib/dkms/dddvb/0.9.10.3yavdr0/3.8.0-33-generic/x86_64/module/stv6110x.ko
Neue Frage: wie oder wodurch wird die srcversion geändert?
Das ist ein Hash über die Quellen des Modules. Da die sich wohl nicht geändert haben, klappt der Vergleich nicht. Das ist blöd. Eine echte Macke. Da bleibt wohl nur --force. Einen Kommentar in die Quelle patchen ist noch blöder.
Gerald
Ich hab in stv6110x auch schon nach einer Versionsnummer o.ä. gesucht.
Ich denke aber, dass ein Nullpatch besser ist, als das force in common.postinst.
Ich meine, ich hab das vorhin mit dem force ausprobiert, allerdings ohne das remove. Werde ich noch mal testen.
Lars.
Ich meine, ich hab das vorhin mit dem force ausprobiert, allerdings ohne das remove. Werde ich noch mal testen.
Ich habe das vor dem Posten ausprobiert und es geht. Ohne das remove macht er überhaupt nichts.
Gerald
Ok, hab ich aber auch erwartet, dass du das vorher getestet hast. Da ich aber keine Lust hab, das nach jedem Kernelupdate wieder zu machen, bleibt wohl nur der Patch, finde ich.
Manuelles DKMS widerspricht irgendwie dem System.
Lars.
Hei wie wäre es dem Vergleich von den srcversions in dkms noch ein Vergleich der md5sums nachzuschalten?
Wäre ja nicht der erste Patch den wir dkms angedeihen lassen.
Gerald
Klingt nicht schlecht, aber dann haben andere das Problem, die nicht unser dkms benutzen.
Für yavdr wäre das ok.
Kenne mich mit den dkms-Interna aber nicht gut genug aus. Ich bin nur froh, dass ich ein für mich funktionierendes Paket habe.
Lars.
Klingt nicht schlecht, aber dann haben andere das Problem, die nicht unser dkms benutzen.
Shit happens.
Wäre nicht der erste Fehler in dkms den wir gefixt hätten. Allerdings hat es Jahre gedauert bis der Letzte Upstream akzeptiert wurde. Mache ich nicht nochmal mit.
Gerald
Das hier ist die Stelle in dkms:
get_module_verinfo $kernels_module; kernels_info=("${res[@]}")
get_module_verinfo $dkms_module; dkms_info=("${res[@]}")
if [[ ! ${dkms_info[1]} && ${kernels_info[1]} ]]; then
# use obsolete checksum info
dkms_info[1]=${dkms_info[2]}
kernels_info[1]=${kernels_info[2]}
fi
if [[ ${kernels_info[1]} && ${dkms_info[1]} && \
${kernels_info[1]} = ${dkms_info[1]} && ! $force ]]; then
echo $"" >&2
echo $"Good news! Module version $dkms_info for ${4}$module_suffix" >&2
echo $"exactly matches what is already found in kernel $1." >&2
echo $"DKMS will not replace this module." >&2
echo $"You may override by specifying --force." >&2
return 1
fi
Alles anzeigen
Wenn man es so ändert sollte es gehen:
get_module_verinfo $kernels_module; kernels_info=("${res[@]}")
get_module_verinfo $dkms_module; dkms_info=("${res[@]}")
# if [[ ! ${dkms_info[1]} && ${kernels_info[1]} ]]; then
# use obsolete checksum info
dkms_info[1]=${dkms_info[2]}
kernels_info[1]=${kernels_info[2]}
# fi
Getestet habe ich es noch nicht. Vielleicht hat ja einer der eher inaktiven Community-Mitglieder Lust sich seine Sporen im Open-Source-Bereich zu verdienen und probiert das aus und meldet das Problem upstream.
Gerald
Murry
Damit läuft hoffentlich deine Karte, kannst du nachher ja mal ausprobieren.
Hallo Lars,
es scheint noch ein Modul zu fehlen:
lnbp21.ko:
Running module version sanity check.
Good news! Module version for lnbp21.ko
exactly matches what is already found in kernel 3.2.0-56-generic.
DKMS will not replace this module.
You may override by specifying --force.
Jedenfalls ist die Fehlermeldung nach dem Reboot geblieben.
Gruß
Murry
Ok, das hab ich wohl übersehen, ist zu schnell vorbeigescrollt.
Mach ich morgen oder so und das von Gerald schaue ich mir auch mal an, wenn mir keiner zuvorkommt.
Lars
Wenn du das Modul manuell von /var/lib/dkms/(usw) nach /lib/modules/..../updates/dkms kopierst und depmod aufrufst, funktioniert es dann?
Lars.
Wenn du das Modul manuell von /var/lib/dkms/(usw) nach /lib/modules/..../updates/dkms kopierst und depmod aufrufst, funktioniert es dann?
ja.
dmesg | grep -i Digital
[ 18.765246] Digital Devices PCIE bridge driver 0.9.9, Copyright (C) 2010-13 Digital Devices GmbH
[ 18.765319] DDBridge driver detected: Digital Devices Cine S2 V6 DVB adapter
norbert@unstable:~$ cat /sys/module/ddbridge/version
0.9.9
dmesg | grep -i Digital
[ 18.765246] Digital Devices PCIE bridge driver 0.9.9, Copyright (C) 2010-13 Digital Devices GmbH
[ 18.765319] DDBridge driver detected: Digital Devices Cine S2 V6 DVB adapter
norbert@unstable:~$ cat /sys/module/ddbridge/version
0.9.9
Gruß
Murry
Einen Schönheitsfeler haben die Treiber bei mir noch:
STR: immer 100%
SNR: immer 0%
Gruß
Murry
Mit der C/T hab ich immer Null.
Das ist aber ein anderes Problem, da muss sicherlich Ralph ran, denn der weiß, wo man die passenden Werte evtl. herbekommt.
Lars.
Edit: Blödsinn gelöscht.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!