!!!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