> Am 10.02.2016 um 13:08 schrieb Freek de Kruijf <[email protected]>: > > Op maandag 1 februari 2016 15:42:25 schreef Michael Ströder: >> Freek de Kruijf wrote: >>> The last bootable image from: >>> >>> http://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/Ra >>> spberryPi:/upstream/images/ >>> >>> was >>> openSUSE-Tumbleweed-ARM-JeOS-raspberrypi.armv6l-1.12.1-Build330.10.raw.xz >>> downloaded 2015-08-06. This one is upgradable to the latest Tumbleweed >>> version, provided that you copy the files in /boot/dtb-4.4.0-1/ to >>> /boot/dtb/ before a reboot. >> >> For the records: >> IIRC >> openSUSE-Tumbleweed-ARM-JeOS-raspberrypi.armv6l-1.12.1-Build333.2.raw.xz >> from the URL above worked too. I can re-test with an old copy if needed. > > Found today that I have a perfect working SD card in my desktop, but when I > use it in my Raspberry Pi 1B it does nothing. So my earlier messages about a > black screen are caused by this failing SD card, which I kept using to do my > tests. So it is quite possible that Build333.2 will work. I tested again > Build330.10, which also works with another SD card. > > Using that another SD card I tried > openSUSE-Tumbleweed-ARM-JeOS-raspberrypi.armv6l-1.12.1-Build373.3.raw.xz from > http://download.opensuse.org/ports/armv6hl/tumbleweed/images/ > It initially boots, so no black screen anymore. but it gives the error > message: > Initramfs unpacking failed: write error > Can't find udev daemon
This is probably because we no longer use ramfs as the rootfs type, since setting that breaks the image on second boot. I see 3 realistic options out of this: 1) Patch the kernel to use ramfs by default instead of tmpfs when ram is less than 2G. 2) Add another layer of abstraction and move the initrd fs into an actual file system we loop mount. This is how the installer initrd works. 3) Patch kiwi to add fstype=ramfs on first boot only. Alex -- To unsubscribe, e-mail: [email protected] To contact the owner, e-mail: [email protected]
