"make" bricht mit "segmentation fault"ab

pommesino

Neuer User
Mitglied seit
19 Jan 2008
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen!

Ich bin ein weitere Neuling, der ganz erpicht darauf ist, einige wenige Modifikationen an seiner Fritz!Box 7141 vorzumehmen. Und zwar will ich einen Samba Server zum laufen bringen, um direkt auf die angeschlossene USB-Festplatte zugreifen zu können.

Ich habe auf meinem PC (Pentium III 800MHz, 256MB Ram, Xubuntu 6.06LTS) alle benötigten Packete installiert. Ich habe die Version ds26-15.2 heruntergeladen und entpackt. in menuconfig habe ich lediglich den Typ der fb richtig eingestellt und das Packet Samba ausgewählt. Sonst keine Änderungen vorgenommen. Beim Befehl "make" rödelt der Rechner erst mal ne ganze Weile, um bricht dann mit folgender Meldung ab:

Code:
mipsel-unknown-linux-gnu-objcopy -S -O binary 
/home/micha/Desktop/ds26-15.2/source/ref-8mb_26-04.33
/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/vmlinux vmlinux.bin
if [ -x ../../../../../../tools/lzma ]; then \
          ../../../../../../tools/lzma e -lc1 -lp2 -pb2 \
            vmlinux.bin vmlinux.lzma; \
        else \
          lzma e -lc1 -lp2 -pb2 vmlinux.bin vmlinux.lzma; \
        fi

LZMA 4.43 Copyright (c) 1999-2006 Igor Pavlov  2006-06-04
loadaddr=$(awk '/A _text/ { print "0x"$1; }' < System.map); \
        entry=$(awk '/T kernel_entry/ { print "0x"$1; }' < System.map); \
        echo $loadaddr $entry; \
        if [ -x ../../../../../../tools/lzma2eva ]; then \
          ../../../../../../tools/lzma2eva $loadaddr $entry \
            vmlinux.lzma vmlinux.eva; \
        else \
          lzma2eva $loadaddr $entry vmlinux.lzma vmlinux.eva; \
        fi
0x94000000 0x941ea000
dd if=vmlinux.eva of=vmlinux.eva_pad bs=256 conv=sync
2612+1 records in
2613+0 records out
make[1]: *** [vmlinux.eva_pad] Segmentation fault
make[1]: *** Datei »vmlinux.eva_pad« wird gelöscht
make[1]: Leaving directory `/home/micha/Desktop/ds26-15.2/source
/ref-8mb_26-04.33/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1'
make: *** [source/ref-8mb_26-04.33/kernel/kernel_8mb_26_build
/kernel/linux-2.6.13.1/vmlinux.eva_pad] Fehler 2
micha@multimedialaptop:~/Desktop/ds26-15.2$

kriegaex: Bitte in Zukunft selbst Code-Tags einsetzen.

Ich bin völlig ratlos wie ichs zum laufen bringe. Bei meiner Suche nach einer Lösung bin ich auf folgenden Tip gestoßen http://www.ip-phone-forum.de/showpost.php?p=913175. Allerdings komme ich damit nicht ganz klar. Falls es die richtige Lösung für mein Problem ist, meine Frage: wo (in welcher datei genau) muss ich welchen Pfad wie ändern?

Falls dies nicht die Lösung ist: wie kann ich den mod doch noch auf meine fb bringen.

Vielen Dank für eure Hilfe!

Viele Grüße, Michael
 
Zuletzt bearbeitet von einem Moderator:
Hallo

Erstmal, ändere Deinen Beitrag und setze am Anfang statt dem "==>" ein [NOPARSE]"
Code:
"[/NOPARSE] und statt dem "<==" ein [NOPARSE]"
"[/NOPARSE].

Zweitens hat Dein Problem nicht mit den zu tun, worauf sich der Link bezieht.

Bei Dir bricht anscheined das Kommando "dd" mit einem "Segmentation fault" ab, das heißt, ein Speicherzugriffsfehler. Versuche mal, folgendes einzugeben:
Code:
(cd source/ref-8mb_26-04.33/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1 && dd if=vmlinux.eva of=vmlinux.eva_pad bs=256 conv=sync ; echo $? )
 
Vielen Dank für die schnelle Hilfe!

Jetzt hat alles geklappt, und ich konnte die neue FW auf die FB aufspielen.


Werde auch deinen Rat in Zukunft befolgen.

Gruß Michael
 
Das Kommando macht das Gleiche, was make auch macht. "dd" wird in dem passenden Verzeichnis aufgerufen. Das es einmal nicht funktioniert und beim anderen mal doch ist erst recht seltsam.

Sollte es noch Probleme geben, würde ich empfehlen, mit dem Erstellen nochmal ganz von vorne mit einem leeren Verzeichnis anzufangen.
 
Kostenlos!

Statistik des Forums

Themen
248,917
Beiträge
2,305,040
Mitglieder
378,638
Neuestes Mitglied
Patrick89