
tg3.ko
Ich habe gerade das Kernelmodul heruntergeladen und kompiliert . Wo soll ich es auf einem Debian-System ablegen? Es ist /lib/modules/2.6.32-5-xen-amd64/kernel/drivers/net/tg3.ko
bereits eines vorhanden.
Im Idealfall würde ich das Original gerne dort lassen, wo es ist, und die Priorität für meins erhöhen. Wenn meins also nicht geladen wird oder verschwindet, ist das Original immer noch als Fallback vorhanden.
Die einzige mir bekannte Möglichkeit, dies zu tun, ist dpkg-divert
, aber ich bekomme ein leichtes Frösteln im Magen, wenn ich es verwende. Es ist besonders beängstigend, dies auf einem Server mit dem Netzwerkmodul zu tun. :)
Antwort1
Platzieren Sie Ihr Modul in /lib/modules/2.6.32-5-xen-amd64/updates/
(erstellen Sie das Verzeichnis, wenn es nicht existiert) und führen Sie es erneut aus dpkg-reconfigure linux-image-2.6.32-5-xen-amd64
(oder führen Sie es einfach aus depmod
, wenn Sie wissen, wie). Überprüfen Sie, ob der neue Treiber mit gefunden wird modprobe -l tg3
.
Lesen Sie man 5 depmod.conf
weiter, um weitere Einzelheiten zu erfahren.