On 09.10.2012, at 11:11, Guillaume Gardet wrote:
Le 08/10/2012 21:06, Alexander Graf a écrit :
On 08.10.2012, at 17:51, Guillaume Gardet wrote:
Le 08/10/2012 15:22, Alexander Graf a écrit :
On 08.10.2012, at 15:19, Guillaume Gardet wrote:
Le 05/10/2012 22:19, Alexander Graf a écrit :
On 05.10.2012, at 18:11, Guillaume Gardet wrote:
> Hi, > > With latest factory: > openSUSE-Factory-ARM-beagle.armv7l-1.12.1-Build41.2.raw.xz > Beagleboard xM does not boot because no MLO is found. (60 is written on serial port which means no MLO on SD, trying UART boot) > > With 12.2 image: > http://download.opensuse.org/repositories/openSUSE:/12.2:/ARM/images/openSUS... > It boots normaly. > > Any idea? Is there any change in MLO handling in factory? Hrm. We switched from in-kiwi boot loader scripts to external ones provided in the image description, to enable us to support more boards in the future without modifying kiwi every time. Maybe something broke along there? Hexdump shows there is no MLO installed in raw image at offset 128k for Factory (contrary to 12.2 images). So, the script used (or script call) for factory seems to be buggy. Note that dd command seems ok in the script but I think it is never executed. Could you please try a local build and check why? The script is called from this folder: /tmp/kiwiboot.8bPLPn And the script looks for MLO in boot/MLO and does not found it and ignore it.
MLO is here: /usr/src/packages/KIWIROOT-oem/boot/MLO
Is there a environment variable usable for "/usr/src/packages/KIWIROOT-oem/" or should we hardcode it? Adrian? Marcus? Is there anything we could use here for full path resolution?
For now, please just hardcode it.
Ok, done. I submitted a merge request: https://build.opensuse.org/request/show/137561
Perfect :). I accepted it, so we should have working images again soon. Alex -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org