Kompilieren haut nicht hin (Acer Aspire 5920g, Kernel 2.6.24

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
lizzard
Beiträge: 8
Registriert: 24.06.2009 12:50:39

Kompilieren haut nicht hin (Acer Aspire 5920g, Kernel 2.6.24

Beitrag von lizzard » 24.06.2009 12:59:38

Hallo an die liebe Debian Community xD

um es gleich vorn weg zu sagen ich bin absoluter Linux Neuling (was Kernel Geschichten angeht)
und habe jz folgendes Problem beim kompilieren vom Quellcode.

Aber mal zur ganzen Geschichte:

Ich bin Besitzer des Acer Aspire 5920g und habe mich entlich dazu durchgerungen Debian draufzuhaun, nun brauch ich halt nen eigenen Kernel weil Bluetooth und die nVidia Card nit so mag wie ich xD
also mal bissl gegoogelt ob schon jmd mit dem Notebook Erfahrung gemacht hat und sie da:

http://www.init0.nl/acer5920.php

hab ich diese kleine Anleitung gefunden.

Der Ersteller des Posts hat auch gleich seine .config für den Kernel 2.6.24 mit drauf gegeben und da sollte man sich denken, okay...ich nehme einfach die selbe kernel revision und einfach seine config und dann hauts hin...denkste:

bis hier haut alles hin, doch dann das hier :-(

Code: Alles auswählen

...
...  
UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
kernel/built-in.o: In function `getnstimeofday':
(.text+0x241eb): undefined reference to `__umoddi3'
kernel/built-in.o: In function `getnstimeofday':
(.text+0x2420b): undefined reference to `__udivdi3'
kernel/built-in.o: In function `do_gettimeofday':
(.text+0x24338): undefined reference to `__udivdi3'
kernel/built-in.o: In function `do_gettimeofday':
(.text+0x24353): undefined reference to `__umoddi3'
kernel/built-in.o: In function `timekeeping_resume':
timekeeping.c:(.text+0x24556): undefined reference to `__umoddi3'
timekeeping.c:(.text+0x24576): undefined reference to `__udivdi3'
kernel/built-in.o: In function `update_wall_time':
(.text+0x2497f): undefined reference to `__umoddi3'
kernel/built-in.o: In function `update_wall_time':
(.text+0x2499f): undefined reference to `__udivdi3'
kernel/built-in.o: In function `update_wall_time':
(.text+0x24e0d): undefined reference to `__umoddi3'
kernel/built-in.o: In function `update_wall_time':
(.text+0x24e2d): undefined reference to `__udivdi3'
make[1]: *** [.tmp_vmlinux1] Fehler 1
make[1]: Leaving directory `/usr/src/linux-2.6.24'
make: *** [debian/stamp/build/kernel] Fehler 2
wenn einer weis was das sein könnte, ich bitte/flehe um rat, ich selber hab davon leider keine ahnung

mfg Lizz

Benutzeravatar
whisper
Beiträge: 3385
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: Kompilieren haut nicht hin (Acer Aspire 5920g, Kernel 2.6.24

Beitrag von whisper » 24.06.2009 13:10:00

Welche Debian hast du? Lenny?
gibt mal uname -a im Terminal ein.
Meine sieht auf einem Lenny so aus:

Code: Alles auswählen

uname -a
Linux debian 2.6.26-2-686 #1 SMP Thu Mar 26 01:08:11 UTC 2009 i686 GNU/Linux
Wie hast du den Kernel bauen wollen?
Warum einen soooooo alten Kernel, wenn du schon selber machst?
Der ist viel älter als der standard in Lenny
Alter ist übrigens keine Ausrede, nur Erfahrung, die sich stapelt. 😉

lizzard
Beiträge: 8
Registriert: 24.06.2009 12:50:39

Re: Kompilieren haut nicht hin (Acer Aspire 5920g, Kernel 2.6.24

Beitrag von lizzard » 24.06.2009 13:14:08

wow...danke schon mal für die schnell anwort xD

also meine version

Code: Alles auswählen

Linux debian 2.6.26-2-686 #1 SMP Thu Mar 26 01:08:11 UTC 2009 i686 GNU/Linux
und der grund für eine solch alte kernel version war einfach, weil ich mir dachte okay, es hat sich schon jemand die arbeit angetan und da ich mich absolut null dabei auskenne, nahm ich halt eben den kernel was der werte herr auf seiner seite auch hatte xD

und wie meinst des mit "Wie hast du den Kernel bauen wollen?"
wie gesagt, bin normalerweise nur User :-)

mfg

Benutzeravatar
whisper
Beiträge: 3385
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: Kompilieren haut nicht hin (Acer Aspire 5920g, Kernel 2.6.24

Beitrag von whisper » 24.06.2009 13:21:20

Die Anleitung ist von einem User, der LFS benutzt hat, das hilft dir als Debian Nutzer fast gar nicht, und viele Sachen sind auch gar nicht notwendig. siehe mal hier: http://www.dragon.at/howto/howto-debian ... ire-5920g/
Oder gucke hier ins wiki, dort gibt es Kernel Back anleitungen.
Ich gehe davon aus, das Lenny mit deinem Notebook auch sofort mit deinem Notebook zurecht kommt, schon mal probiert?
Das mit dem Wlan ist ja in der Anleitung erwähnt.
Achja, ein Blick in mein Blog schadet auch nicht, wenn du die Eigenwerbung erlaubst ;-) http://zockertown.de/s9y/index.php?/per ... .6.30.html
Alter ist übrigens keine Ausrede, nur Erfahrung, die sich stapelt. 😉

lizzard
Beiträge: 8
Registriert: 24.06.2009 12:50:39

Re: Kompilieren haut nicht hin (Acer Aspire 5920g, Kernel 2.6.24

Beitrag von lizzard » 24.06.2009 13:28:38

also Wlan funktioniert auf jeden fall...bin ja gerade online damit xD
rest hab ich noch garnit so gegugt^^

aber danke schon mal für die anleitung von dragon...werd ich mal versuchen...dachte nur das kernel kernel ist egal auf welchem system :oops:

fettes fettes danke...ich werd jz mal ne runde zocken was essen und dann setz ich mich nochmal ran xD
und dann kommt eh schon die antwort^^

aber könnten die fehler wirlich auf grund des LFS builds kommen?
des is jz nur mehr rein interesse halber

mfg Lizz

Benutzeravatar
whisper
Beiträge: 3385
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: Kompilieren haut nicht hin (Acer Aspire 5920g, Kernel 2.6.24

Beitrag von whisper » 24.06.2009 13:36:50

Im Prinzip ist der Kernel natürlich auf jedem Linux derselbe.
Ich nehme an, dir fehlte irgend ein Paket.
Aber es ist mit Sicherheit von Vorteil, wenn man die Methoden die die Distri bereit stellt auch nutzt.
Zum Beispiel kümmert sich kernel-package auch um das generieren der Initrd, umd Grub usw.
Alter ist übrigens keine Ausrede, nur Erfahrung, die sich stapelt. 😉

lizzard
Beiträge: 8
Registriert: 24.06.2009 12:50:39

Re: Kompilieren haut nicht hin (Acer Aspire 5920g, Kernel 2.6.24

Beitrag von lizzard » 24.06.2009 13:45:55

hmm

mal nachdenken wie ichs gemacht habe oO

ich habs denk ich nach der Anleitung aus meinem schlauen taschenbuch gemacht (Debian GNU/Linux von Peter H. Ganten)
eben auch mit

"make-kpkg clean"
"make menuconfig"
make-kpkg kernel_image --revision=angepasst.1"

also so lautete die anleitung im buch...bis zum letzten lief ja alles supi xD dann war aber aus...und des eben mit dem obengenannten fehler :-)

und Pakete die ich installiert habe :

"libncurses5-dev" "make" fakeroot" "kernel-package" "gcc" "binutiles" "bin86"

also eigentlich alles was mit kernelbau zu tun hat ^^ also paket kann eigentlich keines fehlen...weil ichs direkt nach der installation von Debian gemacht habe...also so quasi jungfreulich xD

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: Kompilieren haut nicht hin (Acer Aspire 5920g, Kernel 2.6.24

Beitrag von Spasswolf » 24.06.2009 13:52:55

Ich nehme an, dir fehlte irgend ein Paket.
Nein, es handelt sich um einen Kernel Bug [1], der in Verbindung mit gcc-4.3 auftritt [2]. Grundsätzlich kann man aber sagen: Was mit einem neuen Kernel (den du ja installiert hast) nicht funktioniert, funktioniert mit einem alten 2.6.24 erst recht nicht. Außerdem gibt es für Kernel 2.6.24 einen lokalen root exploit [3].
Versuch also deine Probleme mit deinem jetzigen Kernel zu lösen, für die nvidia Karte reicht vermutlich der nvidia Treiber.

[1] http://lkml.org/lkml/2008/4/7/82
[2] http://lkml.org/lkml/2008/4/7/83
[3] http://debianforum.de/forum/viewtopic.php?t=95747

lizzard
Beiträge: 8
Registriert: 24.06.2009 12:50:39

Re: Kompilieren haut nicht hin (Acer Aspire 5920g, Kernel 2.6.24

Beitrag von lizzard » 24.06.2009 19:22:57

sodala...ich hab jz mal den nvidia treiber installiert...haut alles perfekt hin
dann hab ich mal Bluetooth versucht...auch perfekt...hab zwar nen Fehler beim verbindungsaufbau mit kbluetooth (is jz aber offtopic)
WLAN haut auch hin...
das einzige was ich noch NIE hatte....ich bekommen keinen sound zu stande...
Kernel is noch Standart Lenny wie weiter oben schon geschrieben xD

hat wer nen hinweis auf des soundproblem

Antworten