!!!checksum problem of network boot image for linux!!!

[email protected] Fri, 23 Oct 2009 12:59:28 +0200
Newsgroups gmane.network.etherboot.user
Message-ID <[email protected]>
Hello,

I try to build a diskless client based on Open SuSE 10.3 with kernel  
2.6.31 for
CPCI-boards. The kernel is prepared and works fine on one CPCI-board with
harddisk. So I used the following mkelf-linux command to build the  
network boot
image for linux with format ELF:

"mkelf-linux --output=vmlinuz.etherboot.pilas5 --rootmode=rw --ip=dhcp  
vmlinuz-2.6.31"

After copying the image to the tftp-server and booting the CPCI-board  
I got the
following output on screen:

ROM segment 0xcd00 length 0x8000 reloc 0x00020000
Etherboot 5.1.6 (GPL) Tagged ELF for [E1000]
Probing pci nic...
[E1000]Ethernet addr: 00:80:8252:0A:E6
Searching for server (DHCP)...
Me: 192.9.200.155, Server: 192.9.200.137, Relay: 192.9.200.129,  
Gateway 192.9.200.129
Loading 192.9.200.137:vmlinuz.etherboot.pilas5 (ELF)... \
Image checksum: ad96 != computed cecksum: 55e0
<abort>

I looked for this error at google but I found no comments solving this  
problem.
What is the problem? At first I thought that the prepared kernel and initrd is
too large and I reduced both. But still with the same result. The next thing I
tried was to use no initrd, but still the same result.

I did the same things with the same hardware and SuSE Linux 9.0 with kernel
2.4.32 years before succesfully. So I think the way must be right, mustn't it?

Please help me! I spent such a lot of time now without any result.  
Where is the
mistake?

Thank you very much!
Best regards,
Torsten B.


My hardware is:

cPCI-board Kontron CP6000

11: PCI 20d.0: 0200 Ethernet controller
   [Created at pci.301]
   UDI: /org/freedesktop/Hal/devices/pci_8086_1079
   Unique ID: rBUF.VG+flap3kH5
   Parent ID: z8Q3.lk+WaVwzUaA
   SysFS ID: /devices/pci0000:00/0000:00:1c.0/0000:02:0d.0
   SysFS BusID: 0000:02:0d.0
   Hardware Class: network
   Model: "Intel 82546GB Gigabit Ethernet Controller"
   Vendor: pci 0x8086 "Intel Corporation"
   Device: pci 0x1079 "82546GB Gigabit Ethernet Controller"
   SubVendor: pci 0x8086 "Intel Corporation"
   SubDevice: pci 0x1011
   Revision: 0x03
   Driver: "e1000"
   Driver Modules: "e1000"
   Device File: eth0
   Memory Range: 0xfe880000-0xfe89ffff (rw,non-prefetchable)
   I/O Ports: 0xc480-0xc4bf (rw)
   IRQ: 9 (29139437 events)
   HW Address: 00:80:82:52:06:de
   Link detected: yes
   Module Alias: "pci:v00008086d00001079sv00008086sd00001011bc02sc00i00"
   Driver Info #0:
     Driver Status: e1000 is active
     Driver Activation Cmd: "modprobe e1000"
   Config Status: cfg=no, avail=yes, need=no, active=unknown
   Attached to: #22 (PCI bridge)



------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference