TOP
SSV Software Systems Register  Register
Log in to check your private messages  Log in to check your private messages
Startseite FAQ Search Mitglieder Profile  Log in 
SSV Support-Forum
Boot - Fehlermeldungen nach Installation des 2.6.16 Kernels

 
Post new topic   Reply to topic    SSV-Forum Forum Index >>> DNP/9200
<<< Previous topic - Next topic >>>  
Display posts from previous:   
Author Message
Ole



Joined: 26 Nov 2008
Posts: 20

PostPosted: 10.12.2008, 10:29    Post subject: Boot - Fehlermeldungen nach Installation des 2.6.16 Kernels Reply with quote

Ich installiere den kernel, inkl. vollständigem löschen des Flash speichers (aufgrund der in anderen threads berichteten probleme) und trotzdem will der kernel nicht booten. Es gibt immer einen checksum Fehler, manchmal einen CRC Fehler, manchmal einen Bad Header checksum Fehler:

Hier ist ein log des kompletten Vorgangs:
Code:

U-Boot> tftp
TFTP from server 192.168.0.145; our IP address is 192.168.0.126
Filename 'img-dnp9200'.
Load address: 0x21000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##################
done
Bytes transferred = 3416306 (3420f2 hex)
U-Boot> erase 1:32-127
Erase Flash Sectors 32-127 in Bank # 1
................................................................................             
................ done
U-Boot> cp.b 0x21000000 0x10040000 0x3420f2
Copy to Flash...-done
U-Boot> iminfo

## Checking Image at 21000000 ...
   Image Name:   LINUXIMAGE-DNP9200-20060616
   Image Type:   ARM Linux Multi-File Image (uncompressed)
   Data Size:    3416242 Bytes =  3.3 MB
   Load Address: 20008000
   Entry Point:  20008000
   Contents:
   Image 0:  1689696 Bytes =  1.6 MB
   Image 1:  1726534 Bytes =  1.6 MB
   Verifying Checksum ... OK
U-Boot>

U-Boot code: 21F00000 -> 21F1666C  BSS: -> 21F1AC44
RAM Configuration:
Bank #0: 20000000 32 MB
Flash: 16 MB
In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot:  0
## Booting image at 10040000 ...
Bad Header Checksum
U-Boot>



Das image file habe ich von http://www.dilnetpc.com/img-dnp9200 heruntergeladen...

Kann mir da jemand helfen, ist evt. wirklich der Speicher defekt? Oder liegt es an der Größe der Images, kann doch eigentlich nicht - es ist doch getestet... Oder liegt es evt. an tftpd unter windows? Wenn ich den Kernel 2.4 installiere, geht alles wieder!
Back to top
View user's profile Send private message
hne



Joined: 11 Jul 2008
Posts: 210
Location: Hannover

PostPosted: 10.12.2008, 16:31    Post subject: Reply with quote

Ole wrote:
U-Boot> erase 1:32-127

Der obige Schritt löscht nur einen Teil des Flash. Insbesondere nur den Bereich, den man später als "/flash" mountet.

Ganz richtig wird es, wenn man beide Bereiche löscht (einzeln oder wie hier komplett):
Code:
tftp
erase 1:2-127
cp.b 0x21000000 0x10040000 0x3420f2
boot

siehe Linux-Kernel 2.6.16 für den DNP/9200
_________________
Henry Nestler
Back to top
View user's profile Send private message Visit poster's website
Ole



Joined: 26 Nov 2008
Posts: 20

PostPosted: 11.12.2008, 15:11    Post subject: Reply with quote

Danke, mit dem 2.6er kernel den es auf der SSV Seite zum Download gibt hat es geklappt. Der ist allerdings in der Revision ssv1.

Auf der CD ist die Revision ssv2...., dort bekam ich jedoch einen Bad Header Checksum Error...

Die Module die auf der Mitgelieferten CD sind, sind für Revision ssv2 kompiliert. Zum testen kann man in den Modulen einfach den String ssv2 durch ssv1 ersetzen, dann kann man sie laden.

Das habe ich ausprobiert weil es einen Fehler in Busybox gibt: Die force funktion bei "busybox insmod -f" wird nicht richtig geparst!

Aber vielleicht bekomme ich die Revision ssv2 ja auch noch drauf ohne Bad Header Checksum,... dann ist das Problem ja egal.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    SSV-Forum Forum Index >>> DNP/9200 All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

SSV Software Systems GmbH

Dünenweg 5
30419 Hannover

Fon: +49(0)511  ·  40 000-0
Fax: +49(0)511  ·  40 000-40

sales@ssv-embedded.de


Impressum    ·    Datenschutz    ·    AGB

© 2023 SSV SOFTWARE SYSTEMS GmbH. Alle Rechte vorbehalten.

ISO 9001:2015