Hi,
setenv ramdisk initrd setenv kernel uImage setenv initrd_high "0xffffffff" setenv fdt_high "0xffffffff" printenv kerneladdr || setenv kerneladdr ${kernel_addr_r} printenv ramdiskaddr|| setenv ramdiskaddr ${ramdisk_addr_r} setenv bootcmd "ext2load scsi 0:1 ${kerneladdr} uImage; ext2load scsi 0:1 ${ramdiskaddr} initrd; bootm ${kerneladdr} ${ramdiskaddr} ${fdt_addr}" setenv bootargs root=0 loader=uboot disk=/dev/disk/by-id/ata-VM0500EBQHB_91NST05UT resume=openSUSE-12.2-ARM-JeOS-highbank console=ttyAMA0; boot
The question is just whether our uboot setup scripts are wrong or whether kiwi calls them incorrectly :).
Have you changed / fixed anything in that area recently?
The setup and install of uboot on first boot is no longer kiwi's task which you should know because we discussed it :) In kiwi's linuxrc code there is now only: #====================================== # setupBootLoaderUBoot #-------------------------------------- function setupBootLoaderUBoot { # /.../ # The setup of the uboot boot.script can't be done # in a generic way because each arm board behaves # differently. Thus we are only calling a hook # script here # ---- runHook setupUBoot "$@" } #====================================== # installBootLoaderUBoot #-------------------------------------- function installBootLoaderUBoot { # /.../ # installation of uboot can't be done in a generic # way because each arm board behaves differently. # Thus we are only calling a hook script here # ---- runHook installUBoot "$@" } The hook scripts setupUBoot.sh and installUBoot.sh must be provided with the image description. In my kiwi provided template from the kiwi-template package you will find: uboot-setup.tgz and in the XML: <!-- custom hook scripts for uboot --> <archive name="uboot-setup.tgz" bootinclude="true"/> So I suggest to check if all this is done in your image descriptions as well. The boot log file /var/log/boot.kiwi shows exactly what code was called Thanks PS: I really like this... I'm no longer the culprit if the boot fails on arm :-))) Regards, Marcus -- Public Key available gpg --keyserver gpg-keyserver.de --recv-keys 0xCCE3C6A2 ------------------------------------------------------- Marcus Schäfer (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstrasse 5 FAX: 0911-740 53 479 D-90409 Nürnberg GF: Jeff Hawn,Jennifer Guild, Felix Imendörffer HRB: 21284 (AG Nürnberg) Germany http://www.suse.de ------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org