[U-Boot-Users] Warning: bad configuration

asnua at eircom.net asnua at eircom.net
Mon Mar 8 17:33:53 CET 2004


Hi,
I finally managed to boot my S3c2410 ARM board using u-boot.
However, all is not plain sailing.

Problem 1:
I've noticed that whenever I set up the environment variable
'bootargs' its value is never passed to the kernel. I can now only change the kernel command line by using make menuconfig for the kernel and changing the default command line in the kernel but this means I have to keep re-compiling the kernel if I want to have a different kernel command line!

Problem 2:
I've also noticed that I get a 'Warning: bad configuration page, trying to continue' message which I've read is to do with the kernel expecting a tagged list of parameters from  the bootloader but the bootloader is not setting it up where the kernel expects it. 

Can someone answer the following:

(1) Does u-boot use param_struct or kernel tagged list. Or does it convert the old style param_struct to a tagged list?
(2) What can I do to get the kernel to 'see' the 'bootargs' env variable.

Many thanks for your help,
Dave

Attached : o/p from board on boot up

SMDK2410 # bootm
## Booting image at 33000000 ...
   Image Name:   2.4.18 New kernel..003th attempt
   Created:      2004-03-08  15:29:08 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    667092 Bytes = 651.5 kB
   Load Address: 30008000
   Entry Point:  30008000
   Verifying Checksum ... OK
OK

Starting kernel ...

Uncompressing Linux................................................ done, bootin
g the kernel.
Linux version 2.4.18-rmk7-pxa1 (davidt at xxxid) (gcc version 2.95.2 20000516 (rel
ease) [Rebel.com]) #8 Mon Mar 8 15:25:26 GMT 2004
CPU: ARM/CIRRUS Arm920Tsid(wb) revision 0
Machine: Samsung-SMDK2410
Warning: bad configuration page, trying to continue






More information about the U-Boot mailing list