Bugzilla – Full Text Bug Listing |
Summary: | openSUSE-Tumbleweed-ARM-JeOS-beaglebone.armv7l-2019.07.31-Build1.1 not bootable | ||
---|---|---|---|
Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Matwey Kornilov <matwey.kornilov> |
Component: | Kernel | Assignee: | Guillaume GARDET <guillaume.gardet> |
Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
Severity: | Normal | ||
Priority: | P5 - None | CC: | afaerber, guillaume.gardet, jslaby, matwey.kornilov, mbrugger |
Version: | Current | Flags: | jslaby:
needinfo?
(afaerber) |
Target Milestone: | --- | ||
Hardware: | armv7 | ||
OS: | Other | ||
See Also: | https://bugzilla.opensuse.org/show_bug.cgi?id=1123170 | ||
Whiteboard: | |||
Found By: | --- | Services Priority: | |
Business Priority: | Blocker: | --- | |
Marketing QA Status: | --- | IT Deployment: | --- |
Description
Matwey Kornilov
2019-08-03 18:45:01 UTC
openSUSE-Leap-15.1-ARM-JeOS-beaglebone.armv7l-2019.05.17-Build1.14.raw boots ok Andreas seems to be playing with armv*s. Any ideas? You are failing with u-boot 2019.04, but what was the version of working u-boot? Could you try with latest Tumbleweed image running u-boot 2019.10, please? It seems that openSUSE-Tumbleweed-ARM-JeOS-beaglebone.armv7l-2019.10.25-Build1.27.raw have broken EFI partition currently. u-boot image overlapped with the partitions for some reason. Guillaume, could this because if the grub issue we are seeing with armv7? (In reply to Matwey Kornilov from comment #4) > It seems that > openSUSE-Tumbleweed-ARM-JeOS-beaglebone.armv7l-2019.10.25-Build1.27.raw have > broken EFI partition currently. u-boot image overlapped with the partitions > for some reason. So, u-boot image is too big? For Beagleboard xM, I already disabled ubifs to keep the u-boot image small. Maybe we need to do that for beaglebone as well? (In reply to Matthias Brugger from comment #5) > Guillaume, could this because if the grub issue we are seeing with armv7? No, Tumbleweed ARM still uses grub2.02 until kernel 5.4 lands. So, there is no problem with grub in Tumbleweed. @Matwey, could you try to build a JeOS image with a u-boot built without LTO. Add in spec: %define _lto_cflags %{nil} Not sure if it will be enough or not. I've tried, but no difference in the loader size. Also I see that LTO affects only HOSTCC (i.e tools): make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" \ I removed some features to be below the 640K limit to not overwrite the 1st partition (EFI). PR: https://github.com/openSUSE/u-boot/commit/f0deddd8100d62928b9d6a69a89557565314f7bd SR on the way to Factory: https://build.opensuse.org/request/show/754445 Next TW snapshot will be fine. |