PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : kernel kompilier fehler


tom021
14.03.03, 20:56
hallo!

ich habe auf debian umgesattelt und möchte nun meine soundkarte ans laufen bringen. komischer weise hat sich das für mich in ein scheinbar unlösbares problem entwickelt. zuerst hatte ich es mit alsa versucht mit ca 3 howtos (unter anderem das von hunter im howto bereich) und nach dem howto von alsa-project.org. nun wollte ich es über den kernel machen oss. dazu habe ich mir einen aktuellen 2.4.2er kernel von kernel.org besorgt entpackt und mit menuconfig konfiguriert was soweit auch ganz gut geklappt hat. aber nachdem ich wie im kernel-howto beschrieben dann make zImage ausführe kommt immer eine fehlermeldung. ich habe gcc2.95 der dürfte ja eigentlich aktuell genug sein. allerdings bekomme ich scheinbar überhaupt keinen kernel bei mir kompiliert (bereits mehrmals mit 2.4.18er) immer bricht gcc an irgendeiner stelle ab. denn bei alsa habe ich unter anderem versucht ein modul zu kompilieren und immer hat der compiler an irgendeiner stelle einen fehler ausgespuckt. auch bei dem howto von hunter funktioniert garnichts immer wird mit einer unverständlichen fehlermeldung abgebrochen. wie kann das sein dass ich immer fehler erhalte und dass obwohl ich mich strikt an die anleitungen in den howtos halte?

was muss man denn überhaupt beachten wenn man den kernel kompiliert ??!!

thx
tom

MatzeG2002
14.03.03, 21:00
Hi Tom,

make zImage
wieso ?

Ich mache immer ein "make bzImage".

Gruß Matze

tom021
15.03.03, 12:19
hallo !
also jetzt habe ich mal make bzImage ausprobiert und erhalte folgenden fehler

warning: kernel is too big for standalone boot from floppy
make[1]: Leaving directory `/usr/src/linux-2.4.20/arch/i386/boot'


ich will doch garkeinen kernel auf mein floppy schreiben ??!!!

thx
tom

ra1der
15.03.03, 12:41
das ist nur eine warnung, dein kernel ist trotzdem fertig

make modules
make modules_install

sind die nächsten schritte. Wenn du dann in /arch/i386/boot/ guckst, wirst du deinen kernel finden.

tom021
15.03.03, 17:20
.

tom021
15.03.03, 17:22
hallo!

ich habe make modules und make modules_install ausgeführt. interessanterweise steht davon auch nichts im kernel-howto drin. naja jedenfalls hab ich mir dann mal die grösse des kernels angeschaut nachdem er kompiliert war. gerade mal 3 kb ???? das kann garnicht sein??
dann habe ich in der lilo.conf entsprechend einen neuen link auf den neuen kernel erstellt. starte ich neu und den neuen kernel kommt eine fehlermeldlung und ich muss neu booten.

kleine hilfe wäre nett.

thx mfg
tom

Thomas Mitzkat
15.03.03, 18:02
kopiere dir den neuen kernel nach /boot. ähm.., wie heisst denn dein kernelfile?

tom021
15.03.03, 19:58
hi nochmal ! also ich habe den kernel nun korrekt kompiliert und er läuft auch. ich habe dazu das howto von bernie hier aus dem forum benutzt,

allerdings habe ich ein anderes prob und zwar mit der netzwerkkarte die eigentlich richtig konfiguriert ist (zeigt mir jedenfalls ifconfig an) . da ich dsl habe habe ich pppoeconf ausgeführt und erhalte nun folgenden fehler

debian:/home/tom# pppoeconf
pty "/usr/sbin/pppoe -I eth0 -T 80 -m 1452"
#pty "/usr/sbin/pppoe -I eth0 -T 80"
#pty "/usr/sbin/pppoe -I eth0 -T 80 -m 1412"
pty "/usr/sbin/pppoe -I eth0 -T 80 -m 1452"
#pty "/usr/sbin/pppoe -I eth0 -T 80 -m 1412"
pty "/usr/sbin/pppoe -I eth0 -T 80 -m 1452"
noauth
defaultroute
ppp0: error fetching interface information: Device not found

kann das was mit dem kernel zu tun haben, bzw hab ich irgendwas vergessen (ppp hab ich in den kernel mit aufgenommen) ???

thx & mfg
tom

Thomas Engelke
17.03.03, 11:13
Hallo tom021!

Es würde sich anbieten, wenn du bei Änderung des Problemes (wie hier gerade erfolgt) auch einen neuen Thread aufmachen würdest, sonst steckst du imemr weiter im Dickicht des Threads. Außerdem hat dein aktuelles Problem tatsächlich nichts mehr mit dem Threadthema zu tun.

AD!