www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Grasshopper AVR32: Kernel über NFS laden


Autor: Gerhard (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich bekomme es nach tausend Versuchen einfach nicht hin, ein 
Kernel-Image aus dem u-boot über NFS zu laden.

Auf dem PC ist ein NFS-Server aufgesetzt, auf dessen Wurzelverzeichnis 
ich die rootfs.avr32.ext2 per Loopdevice gemountet habe. Ich kann auch 
wunderbar lokal auf die Dateien zugreifen, es scheint zu funktionieren. 
Das Kernel-Image habe ich ins Stammverzeichnis als 0C01A8C0.img kopiert, 
so wie es das u-boot gerne haben möchte.

Nach dem Start von u-boot gebe ich manuell folgendes ein und erhalte 
dann diesen seltsamen Fehler:
U-Boot 1.3.2-g02c22ce0-dirty (May 14 2008 - 13:13:06) 

U-Boot code: 00000000 -> 0000e820  data: 00014098 -> 0001a788
SDRAM: 64 MB at address 0x10000000
Testing SDRAM...OK        
malloc: Using memory from 0x13fa5000 to 0x13fe5000
DMA: Using memory from 0x13fa1000 to 0x13fa5000
Flash:  8 MB at address 0x00000000
DRAM Configuration:
Bank #0: 10000000 64 MB
In:    serial
Out:   serial
Err:   serial
Net:   macb0
Press SPACE to abort autoboot in 1 seconds
ICnova> set serverip 192.168.1.11
ICnova> set ipaddr 192.168.1.12
ICnova> nfs 0x10000000
macb0: Starting autonegotiation...
macb0: Autonegotiation complete
macb0: link up, 100Mbps full-duplex (lpa: 0x45e1)
*** Warning: no boot file name; using '/nfsroot/0C01A8C0.img'
Using macb0 device
File transfer via NFS from server 192.168.1.11; our IP address is 192.168.1.12
Filename '/nfsroot/0C01A8C0.img'.
Load address: 0x10000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #*** ERROR: Cannot umount
ICnova>

Das Laden des Kernels scheint also zunächst zu funktionieren, nur wird 
dann aus irgendeinem Grund mit einem komischen Fehler abgebrochen, der 
mir nichts sagt.

Was mache ich falsch?!

Autor: Werner B. (werner-b)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was läuft sonst noch auf dem PC?  Falls NFS auf Windoovs dann "Vergiss 
es"; Das NFS von Windoovs ist ungeeignet.

Erkennbar ist: Der TFTP Server geht, das NFS klappt offenbar nicht.

Autor: Gerhard (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
TFTP? Ich lade den Kernel aus u-boot über NFS.

Läuft unter Linux. Irgendwie scheint es mittendrin zu haken, aber warum 
nur? Lauscht man auf dem PC den Netzwerkverkehr mit, sieht alles gut 
aus, nur mittendrin hört die Übertragung (ohne Fehlermeldung) einfach 
auf.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.