Problem beim Kernel backen --> module nicht gefunden

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Binford3000
Beiträge: 3
Registriert: 08.04.2005 08:40:57

Problem beim Kernel backen --> module nicht gefunden

Beitrag von Binford3000 » 08.04.2005 09:11:02

Ich versuch gerade einen 2.4.27er kernel neu zu kompilieren, da ich Framebuffer support brauche. Beim kompilieren erscheint folgender Fehler

[quote]cp: cannot stat 'bttv.o : No such file or directory
[...][/quote]

Bei [...] werden noch weitere Module aufgelistet.

Hich habe nun herausgefunden das die nicht gefunden Module in /lib/modules/2.4.27/kernel/drivers/media/video sind. Wenn ich die Module nach /usr/src/linux/drivers/media/video rüberkopiere kommt der Fehler nicht., aber er bleibt bei dem nächsten Modul stehen und hat das gleiche Problem.

Die Lösung kann ja nicht sein das ich alles aus dem /lib ins /src Verzeichnis kopiere, oder?!
Was läuft da falsch?

Benutzeravatar
knecht
Beiträge: 1214
Registriert: 08.01.2004 15:33:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von knecht » 08.04.2005 10:43:27

wie hast du den Kernel nach dem Konfigurieren gebacken ?

mit

Code: Alles auswählen

make deb bzImage modules modules_install
??
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de

Binford3000
Beiträge: 3
Registriert: 08.04.2005 08:40:57

Beitrag von Binford3000 » 08.04.2005 15:09:11

mit

[code]make-kpkg kernel_image --revision=vdr.0[/code]

Benutzeravatar
knecht
Beiträge: 1214
Registriert: 08.01.2004 15:33:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von knecht » 08.04.2005 15:27:50

wolltest also ein deb Paket erstellen. Ich bin mir nicht sicher ob dein Befehl auch für einen 2.4.x Kernel funktioniert, bei 2.6.x hab ich das so auch schon gemacht.

Du kannst mal den Kernel so wie ich geschrieben habe manuel backen, er liegt dann unter /usr/src/linux/arch/i386/boot/ und heißt bzImage, den kopierst du dann einfach unter irgendeinem Namen nach /boot, machst dir dafür einen Booteintrag in deiner /boot/grub/menu.lst, und es sollte alles gehen.
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de

Binford3000
Beiträge: 3
Registriert: 08.04.2005 08:40:57

Beitrag von Binford3000 » 08.04.2005 18:51:27

Wenn ich deinen Befehl ausführe kommt

[code]make: *** No rule to make target 'deb'. Stop.[/code]

Ich weiss auch wie ich einen Kernel kompiliere und einbinde. Meine Frage ist nur wieso die Module nicht in /usr/src/linux/drivers/media/video sind bzw ob er eigentlich in /lib/modules/2.4.27/kernel/drivers/media/video nachschauen sollte. Dort sind ja alle vorhanden.

Bevor ich jetzt einfach alle Module rüberkopiere würde ich gerne wissen wo die Ursache für das Problem war.

Benutzeravatar
knecht
Beiträge: 1214
Registriert: 08.01.2004 15:33:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von knecht » 09.04.2005 19:16:03

hab ich mich leider verschrieben, das sollte dep heißen :oops:

normalerweise macht das modules_install das kopieren ins /lib Verzeichniss, deswegen dachte ich du soltest den Befehl mal ausprobieren
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de

Antworten