we have Artesyn Katana Boards with ppc boot version 1.2.0 (with different release dates ).We have MV Linux CGE4.1 to be used on these cards. We are trying to upgrade the kernel to 2.6. The kernel upgrade is success on one card with ppc boot version 1.2 and release date of July
2004. But all other cards which have different dates but same boot version the kernel upgrade is not successful.
I guess: probably the boards have different sdram and flash chips inside, and that requires a quite different bootloader for each of them. You should open the device and check. HTH
regards,
--
Marco Cavallini
Koan s.a.s. - Bergamo - ITALIA
Embedded and Real-Time Software Engineering
- Atmel Third Party Consultant
Tel. +39-(0)35-255.235 - Fax +39-178-223.9748
www.KoanSoftware.com | www.KaeilOS.com
Marco Cavallini, Do you mean that since the sdram and flash chips are different they would need a differnet bootloader . Since I am new to this could you help me understand the relation of kernel to the bootloader. ? Thanks in advance for the information.
First after switching on, a bootloader needs to be loaded. In a Standard-PC this is done by the BIOS, which loads the boot loader. In your device this is probably done by the firmware loading some sectors of the flash rom. The boot loader of a PC is usually LILO or GRUB, in your device it might be U-Boot, ppcboot or something else, depending of your device.
This program (bootloader) needs to know about the real low-level stuff, e.g. where the kernel is located, where it has to be stored in memory, how it has to be executed. All this is done by the bootloader; but before executing there are some variabled which need initialisation, so that the kernel knows where it came from (like the kernel append-line, boot device, where to find the root filesystem etc.)
Only after all these steps are done, the kernel is executed.
Your problem is probably the very first - finding and loading the kernel. This is done by the bootloader.
Sebestian, Thnx for the information. i am pasting the boot o/p that I am seeing. From the boot o/p you can see that the card is trying to send DCHP/RARP requests. On the Host side I ran ethereal to capture these requests but there aren't any pkts from this card's mac address. If I use kernel2.4 in the same configuration , the card boots up properly.
While building kernel I have kept CONFIG_IP_PNP_DHCP=y.
Is there a way I can see if the card is actually sending a DHCP discover message.It is surely not reaching the host so I want to confirm is the Card preparing a message or is it just saying that it is sending a message.
thanks Mudit
----------- P1(2.01)=>bootm ## Booting image at 08000000 ... Image Name: Linux-2.6.10_mvlcge401-katana Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 1909063 Bytes = 1.8 MB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK Total memory = 256MB; using 512kB for hash table (at c0480000) Linux version 2.6.10_mvlcge401-katana (root@hdrlin03) (gcc version
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.