Moien
(Da man auf #debian im Moment über Bands der 70’er Jahre diskutiert:smile:
debian testing, Stand von vor 3-4 Monaten, 56k-Verbindung zum Internet.
Hab den Kernel 2.6.8-k7 (package kernel-image-2.6.8-k7) installiert. Versuche jetzt das Modul rt2500 zu kompilieren. Die Quellen hab ich (rt2500-base, rt2500-source und rt2500 package), den ganzen Kram drum rum auch (make-kpkg usw…).
Da es kein kernel-source-2.6.8-k7 gibt bin ich auf kernel-source-2.6.8 angewisen. Damit kompiliert das modul auch wunderbar. Es läst sich nur nicht laden, weil die kernel-version nicht übereinstimmt.
Wie tauf ich jetzt 2.6.8 in 2.6.8-k7 um ?
(Der modul-assi läuft in den gleichen Fehler, das hat also auch keinen Sinn.)
cu
(Da man auf #debian im Moment über Bands der 70’er Jahre
diskutiert:smile:
Die sind aktueller geworden. Und das Niveau ist gestiegen.
debian testing, Stand von vor 3-4 Monaten, 56k-Verbindung zum
Internet.
Hattest du nicht mal DSL?
Hab den Kernel 2.6.8-k7 (package kernel-image-2.6.8-k7)
installiert. Versuche jetzt das Modul rt2500 zu kompilieren.
Die Quellen hab ich (rt2500-base, rt2500-source und rt2500
package), den ganzen Kram drum rum auch (make-kpkg usw…).
Da es kein kernel-source-2.6.8-k7 gibt bin ich auf
kernel-source-2.6.8 angewisen. Damit kompiliert das modul auch
wunderbar. Es läst sich nur nicht laden, weil die
kernel-version nicht übereinstimmt.
Die normale Vorgehensweise, um Module aus Debian-Packages zu bauen ist in etwa so:
-
in /usr/src den Modul-Tarball entpacken. Der Inhalt geht nach /usr/src/modules/modulename
-
in den passenden Kernel-Quellen das hier machen:
/usr/src/linux$ fakeroot make-kpkg --revision 1
–append-to-version -k7 --added-modules rt2500 modules_image
Das erzeugt in /usr/src ein Paket mit dem Modul. Wenn make-kpkg rumheult, dass das mit der Revision so nicht geht baust du halt einfach noch nebenbei ein kernel-image (Target kernel_image vor modules_image).
Moien
debian testing, Stand von vor 3-4 Monaten, 56k-Verbindung zum
Internet.
Hattest du nicht mal DSL?
Ich schon, Kumpel aber nicht. Und mein Volumen-limit ist für diesen Monat auch schon weg. Hab ein win2k SP3 installiert und auto-update über Nacht laufen lassen…
Die normale Vorgehensweise, um Module aus Debian-Packages zu
bauen ist in etwa so:
- in /usr/src den Modul-Tarball entpacken. Der Inhalt geht
nach /usr/src/modules/modulename
OK
- in den passenden Kernel-Quellen das hier machen:
/usr/src/linux$ fakeroot make-kpkg --revision 1
–append-to-version -k7 --added-modules rt2500 modules_image
Das sieht gut aus. Das append-to-version sollte der springende Punkt sein.
cu