Sie sind nicht angemeldet.

1

16.10.2007, 13:37

ipw3924 module nach neuem Kernel bauen

Hallo zusammen,

ich habe mir heute einen Kernel für´s bootsplash gebaut.
Das ganze habe ich nach dieser
Anleitung gemacht.
Nun startet verstädnlicher weise mein WLAN Modul nicht mehr.
Der Versuch ein neues Modul passend zu meinem jetzigen Kernel zu bauen schlägt mit folgender Fehlermeldung fehl.

Quellcode

1
2
3
4
tron6510:/usr/src/linux-source-2.6.18# fakeroot make-kpkg --added-modules ipw3945 modules-image
exec debian/rules  DEBIAN_REVISION=0.1  KPKG_SELECTED_MODULES="ipw3945"  modules-image
The changelog says we are creating 2.6.18.own1, but I thought the version is 2.6.18
make: *** [modules-image] Fehler 1


Wenn ich die Medlung richtig verstehe kommt er mit den Kernel Sourcen nicht klar.

Was kann ich tun damit ich das richtige modul für meinen WLAN Chip gebaut bekomme?

Danke für Tips

lg nacosis

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »nacosis« (16.10.2007, 13:37)


2

17.10.2007, 12:21

[gelöst] --append-to-version=kernelversion

Hallöle,

nach einer Nacht rumgoogeln (mir ist schon ganz schwindelig) habe ich endlich etwas gefunden was mir geholfen hat.

Also für alle die einmal in die gleiche Falle laufen, hier die Lösung.

1. Kernel kompelieren

Quellcode

1
2
cd /usr/src/linux-source-'uname -r'
make oldconfig


2. Kernel bauen und patchen (für bootsplash)

Quellcode

1
fakeroot make-kpkg append-to-version=.own1 --revision=0.1 --added-patches=bootsplash kernel image


3. Image installieren

Quellcode

1
dpkg -i linux-image-*.own1_0.1_i386.deb


4. init ram disk erstellen

Quellcode

1
mkinitramfs -o /boot/initrd.kernelname /lib/modules/neuer_Kernel


5. grub menu.list anpassen

splash=silent vga=791
initrd /initrd.kernelname

6. reboot

7. ipw3945 Kernel Modul installieren

Quellcode

1
apt-get install ipw3945-module-source


8. modul erstellen und installieren

Quellcode

1
2
fakeroot make-kpkg --append-to-version="own.1" -added-modules=ipw3945 modules-image
dpkg -i /usr/src/ipw3945-modules-kernelname.deb


9. reboot und fertig

Also wie ihr seht habe ich nicht mit angegeben gehabt, in welche Kernel Version er das Modul integrieren soll. (append-to-version=) Wobei dabei zu beachten ist, das nur der Rest nach der Versionsnummer genommen werden darf. In meinem Fall bei der Kernelversion 2.6.18.5.own1 muss dann dort *version=own.1 rein. :applaus:

Falls noch Fragen sind oder jemand eine komplette Anleitung für den bootsplash braucht, einfach bescheid geben.

lg nacosis

Thema bewerten