[opensuse-arm] Raspberry Pi 1 and 2 boot failed - Initramfs unpacking failed: write error
Both abort the boot process with the message: "Initramfs unpacking failed: write error" Raspberry Pi 1: - Image: openSUSE-Tumbleweed-ARM-JeOS-raspberrypi.armv6l-2018.03.19-Build1.1.raw.xz - Console output: https://paste.opensuse.org/5939196 Raspberry Pi2: - Image: openSUSE-Tumbleweed-ARM-JeOS-raspberrypi2.armv7l-2018.03.19-Build1.1.raw.xz - Console output: https://paste.opensuse.org/77297849 N�����r��y隊Z)z{.�櫛맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.�櫛�0�����Ǩ�
Op dinsdag 20 maart 2018 17:05:58 CET schreef Kasimir _:
Both abort the boot process with the message: "Initramfs unpacking failed: write error"
Raspberry Pi 1: - Image: openSUSE-Tumbleweed-ARM-JeOS-raspberrypi.armv6l-2018.03.19-Build1.1.raw.xz - Console output: https://paste.opensuse.org/5939196
Raspberry Pi2: - Image: openSUSE-Tumbleweed-ARM-JeOS-raspberrypi2.armv7l-2018.03.19-Build1.1.raw.xz - Console output: https://paste.opensuse.org/77297849 N�����r��y隊Z)z{.�櫛맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.�櫛�0�������Ǩ�
I am able to get a little further. You probably did not clear the highest 1024 bytes. You can use: dev="/dev/sdX" # X is you device with SD card echo "Clear last 1024 bytes" ssize=$(/usr/sbin/blockdev --getss /dev/$dev) [ $ssize -ne 512 ] && echo "Sector size not equal 512" && exit 1 size=$(/usr/sbin/blockdev --getsz /dev/$dev) dd if=/dev/zero of=/dev/$dev obs=1 seek=$(($size - 2)) count=2 -- fr.gr. member openSUSE Freek de Kruijf -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Am 21.03.2018 um 15:24 schrieb Freek de Kruijf:
Both abort the boot process with the message: "Initramfs unpacking failed: write error"
Raspberry Pi 1: - Image: openSUSE-Tumbleweed-ARM-JeOS-raspberrypi.armv6l-2018.03.19-Build1.1.raw.xz - Console output: https://paste.opensuse.org/5939196
Raspberry Pi2: - Image: openSUSE-Tumbleweed-ARM-JeOS-raspberrypi2.armv7l-2018.03.19-Build1.1.raw.xz - Console output: https://paste.opensuse.org/77297849 I am able to get a little further. You probably did not clear the highest 1024 bytes. You can use: dev="/dev/sdX" # X is you device with SD card echo "Clear last 1024 bytes" ssize=$(/usr/sbin/blockdev --getss /dev/$dev) [ $ssize -ne 512 ] && echo "Sector size not equal 512" && exit 1 size=$(/usr/sbin/blockdev --getsz /dev/$dev)
Op dinsdag 20 maart 2018 17:05:58 CET schreef Kasimir _: dd if=/dev/zero of=/dev/$dev obs=1 seek=$(($size - 2)) count=2
Thanks Freek de Kruijf, but neither the Raspberry Pi 1 nor the Raspberry Pi 2 has changed anything. Still get the same messages.
Op woensdag 21 maart 2018 16:47:43 CET schreef Kasimir _:
Thanks Freek de Kruijf, but neither the Raspberry Pi 1 nor the Raspberry Pi 2 has changed anything. Still get the same messages.
Tried also with console and found the same as you, so I can confirm your problem with Raspberry Pi 1. Currently I can't touch my Raspberry Pi 2. -- fr.gr. member openSUSE Freek de Kruijf -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Freek de Kruijf wrote:
Both abort the boot process with the message: "Initramfs unpacking failed: write error"
Raspberry Pi 1: - Image: openSUSE-Tumbleweed-ARM-JeOS-raspberrypi.armv6l-2018.03.19-Build1.1.raw.xz - Console output: https://paste.opensuse.org/5939196
Raspberry Pi2: - Image: openSUSE-Tumbleweed-ARM-JeOS-raspberrypi2.armv7l-2018.03.19-Build1.1.raw.xz - Console output: https://paste.opensuse.org/77297849 N�����r��y隊Z)z{.�櫛맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.�櫛�0�������Ǩ� I am able to get a little further. You probably did not clear the highest 1024 bytes. You can use: dev="/dev/sdX" # X is you device with SD card echo "Clear last 1024 bytes" ssize=$(/usr/sbin/blockdev --getss /dev/$dev) [ $ssize -ne 512 ] && echo "Sector size not equal 512" && exit 1 size=$(/usr/sbin/blockdev --getsz /dev/$dev)
Op dinsdag 20 maart 2018 17:05:58 CET schreef Kasimir _: dd if=/dev/zero of=/dev/$dev obs=1 seek=$(($size - 2)) count=2
I can confirm this with the Raspberry Pi 1. I noticed a broken link in the /boot/ directory; the initrd symbolic link points to initrd-4.14.14-1-default which doesn't exist. Probably not the cause though, as grub loads initrd.vmx directly and changing the link doesn't make any difference. Also the initrd.vmx file is 73MB - which seems a bit large. -ARA -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On 17.04.18 01:57, Alex Armstrong wrote:
Freek de Kruijf wrote:
Both abort the boot process with the message: "Initramfs unpacking failed: write error"
Raspberry Pi 1: - Image: openSUSE-Tumbleweed-ARM-JeOS-raspberrypi.armv6l-2018.03.19-Build1.1.raw.xz - Console output: https://paste.opensuse.org/5939196
Raspberry Pi2: - Image: openSUSE-Tumbleweed-ARM-JeOS-raspberrypi2.armv7l-2018.03.19-Build1.1.raw.xz - Console output: https://paste.opensuse.org/77297849 N�����r��y隊Z)z{.�櫛맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.�櫛�0�������Ǩ� I am able to get a little further. You probably did not clear the highest 1024 bytes. You can use: dev="/dev/sdX" # X is you device with SD card echo "Clear last 1024 bytes" ssize=$(/usr/sbin/blockdev --getss /dev/$dev) [ $ssize -ne 512 ] && echo "Sector size not equal 512" && exit 1 size=$(/usr/sbin/blockdev --getsz /dev/$dev)
Op dinsdag 20 maart 2018 17:05:58 CET schreef Kasimir _: dd if=/dev/zero of=/dev/$dev obs=1 seek=$(($size - 2)) count=2
I can confirm this with the Raspberry Pi 1.
I noticed a broken link in the /boot/ directory; the initrd symbolic link points to initrd-4.14.14-1-default which doesn't exist. Probably not the cause though, as grub loads initrd.vmx directly and changing the link doesn't make any difference. Also the initrd.vmx file is 73MB - which seems a bit large.
We currently have problems publishing newer code for Tumbleweed, so the image you're getting today unfortunately doesn't have the fix in yet. Could you please try to fetch the latest unpublished one using $ osc getbinaries openSUSE:Factory:ARM JeOS:JeOS-raspberrypi images armv6l and try again with that one? That should have all the latest additions such as * dracut based initrd (no two-step initrd problems anymore) * config.txt overlays supported We're still working on making publishing work again so you can get the image with your browser, but that will unfortunately take a bit. Alex -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Alexander Graf wrote:
On 17.04.18 01:57, Alex Armstrong wrote:
Freek de Kruijf wrote:
Both abort the boot process with the message: "Initramfs unpacking failed: write error"
Raspberry Pi 1: - Image: openSUSE-Tumbleweed-ARM-JeOS-raspberrypi.armv6l-2018.03.19-Build1.1.raw.xz - Console output: https://paste.opensuse.org/5939196
Raspberry Pi2: - Image: openSUSE-Tumbleweed-ARM-JeOS-raspberrypi2.armv7l-2018.03.19-Build1.1.raw.xz - Console output: https://paste.opensuse.org/77297849 N�����r��y隊Z)z{.�櫛맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.�櫛�0�������Ǩ� I am able to get a little further. You probably did not clear the highest 1024 bytes. You can use: dev="/dev/sdX" # X is you device with SD card echo "Clear last 1024 bytes" ssize=$(/usr/sbin/blockdev --getss /dev/$dev) [ $ssize -ne 512 ] && echo "Sector size not equal 512" && exit 1 size=$(/usr/sbin/blockdev --getsz /dev/$dev)
Op dinsdag 20 maart 2018 17:05:58 CET schreef Kasimir _: dd if=/dev/zero of=/dev/$dev obs=1 seek=$(($size - 2)) count=2
I can confirm this with the Raspberry Pi 1.
I noticed a broken link in the /boot/ directory; the initrd symbolic link points to initrd-4.14.14-1-default which doesn't exist. Probably not the cause though, as grub loads initrd.vmx directly and changing the link doesn't make any difference. Also the initrd.vmx file is 73MB - which seems a bit large. We currently have problems publishing newer code for Tumbleweed, so the image you're getting today unfortunately doesn't have the fix in yet.
Could you please try to fetch the latest unpublished one using
$ osc getbinaries openSUSE:Factory:ARM JeOS:JeOS-raspberrypi images armv6l
and try again with that one? That should have all the latest additions such as
* dracut based initrd (no two-step initrd problems anymore) * config.txt overlays supported
We're still working on making publishing work again so you can get the image with your browser, but that will unfortunately take a bit.
Alex
Thank you for the update. I tested the unpublished obs image and it works well. -ARA -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Hi, Le 17/04/2018 à 01:57, Alex Armstrong a écrit :
Freek de Kruijf wrote:
Both abort the boot process with the message: "Initramfs unpacking failed: write error"
Raspberry Pi 1: - Image: openSUSE-Tumbleweed-ARM-JeOS-raspberrypi.armv6l-2018.03.19-Build1.1.raw.xz - Console output: https://paste.opensuse.org/5939196
Raspberry Pi2: - Image: openSUSE-Tumbleweed-ARM-JeOS-raspberrypi2.armv7l-2018.03.19-Build1.1.raw.xz - Console output: https://paste.opensuse.org/77297849 N�����r��y隊Z)z{.�櫛맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.�櫛�0�������Ǩ� I am able to get a little further. You probably did not clear the highest 1024 bytes. You can use: dev="/dev/sdX" # X is you device with SD card echo "Clear last 1024 bytes" ssize=$(/usr/sbin/blockdev --getss /dev/$dev) [ $ssize -ne 512 ] && echo "Sector size not equal 512" && exit 1 size=$(/usr/sbin/blockdev --getsz /dev/$dev)
Op dinsdag 20 maart 2018 17:05:58 CET schreef Kasimir _: dd if=/dev/zero of=/dev/$dev obs=1 seek=$(($size - 2)) count=2
I can confirm this with the Raspberry Pi 1.
I noticed a broken link in the /boot/ directory; the initrd symbolic link points to initrd-4.14.14-1-default which doesn't exist. Probably not the cause though, as grub loads initrd.vmx directly and changing the link doesn't make any difference. Also the initrd.vmx file is 73MB - which seems a bit large.
This should be fixed in the next rebuild. I tested a local build and it is working fine on a RPi1. Guillaume
-ARA
-- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
participants (5)
-
Alex Armstrong
-
Alexander Graf
-
Freek de Kruijf
-
Guillaume Gardet
-
Kasimir _