
On 29.02.2012, at 20:26, Guillaume Gardet wrote:
Le 27/02/2012 22:01, Alexander Graf a écrit :
On 27.02.2012, at 20:05, Guillaume Gardet wrote:
[...]
No. My previous trick no more works. Well, I tried another thing. I dd if=/dev/zero to erase the first sectors to be sure to have a good card to start and then dd the raw image. Then I tried to boot and get a "60" on the serial port which means no suitable MLO where found where it is ecpected! Hrm - weird. Could you please try to dd if=/dev/zero the first couple MB and then just dd MLO straight into offset 128kb? Try again for offset 0.
With openSUSE MLO it boots something (since it does not try UART boot, which print 60) but nothing is printed on screen (crash?). With the openSUSE sources and patches with a code sourcery toolchain, I get a running MLO. So, it should be a problem with the toolchain or some optimisations flag (which are not supported by beagleboard?). Could you please provide the full compilation line to see what flags could lead to problems?
Or maybe did you use the pandaboard MLO instead of the beagle MLO? That could explain why it start to boot but crash.
ARGH. MARCUS! Yes, you're right. Marcus changed the kiwi description to use the panda bootloader :(((. Of course that won't work... Marcus, could you please fix this up so we use x-loader-omap3beagle and u-boot-omap3beagle again for the beagle description? :) Alex Index: JeOS.kiwi =================================================================== --- JeOS.kiwi (revision 6) +++ JeOS.kiwi (revision 7) @@ -5,16 +5,25 @@ <author>Marcus Schäfer</author> <contact>ms@novell.com</contact> <specification> - openSUSE JeOS image for arm (panda/beagle) board + openSUSE JeOS image for arm (panda/beagle/efika) boards </specification> </description> <preferences> - <type image="oem" filesystem="ext3" boot="oemboot/suse-SLES12" bootloader="uboot" bootkernel="omap3beagle" ker nelcmdline="kiwistderr=/dev/ttyO2 console=ttyO2"> - <systemdisk/> + <!-- EFIKA + <type image="oem" filesystem="ext3" boot="oemboot/suse-Factory" bootloader="uboot" bootkernel="imx51" kernelcm dline="kiwidebug=1 kiwistderr=/dev/ttymxc0 console=ttymxc0,115200 vram=16M"> <oemconfig> <oem-swapsize>500</oem-swapsize> </oemconfig> </type> + --> + + <!-- PANDA --> + <type image="oem" filesystem="ext3" boot="oemboot/suse-Factory" bootloader="uboot" bootkernel="omap4panda" ker nelcmdline="kiwistderr=/dev/ttyO2 console=ttyO2 vram=16M"> + <oemconfig> + <oem-swapsize>500</oem-swapsize> + </oemconfig> + </type> + <version>1.12.1</version> <packagemanager>zypper</packagemanager> <locale>en_US</locale> @@ -30,11 +39,28 @@ <repository type="rpm-md"> <source path="obs://openSUSE:Factory:ARM/standard"/> </repository> + <!-- EFIKA kernel + <repository type="rpm-md"> + <source path="obs://home:bmwiedemann:branches:openSUSE:Factory:ARM/standard"/> + </repository> + --> + <!-- don't remove qemu binfmt helpers from initrd --> + <strip type="tools"> + <file name="qemu-arm-binfmt"/> + <file name="qemu-arm"/> + </strip> <packages type="bootstrap"> - <package name="qemu-linux-user-arm" bootinclude="true"/> <!-- for building in emulated environment --> + <package name="qemu-linux-user-arm" bootinclude="true"/> <!-- for building in emulated environment --> + + <!-- PANDA --> <package name="kernel-omap2plus"/> - <package name="u-boot-omap3beagle"/> - <package name="x-loader-omap3beagle"/> + <package name="u-boot-omap4panda"/> + + <!-- EFIKA + <package name="kernel-imx51"/> + --> + + <!-- global --> <package name="ifplugd"/> <package name="iputils"/> <package name="vim"/>-- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org