• SPL: failed to boot from all boot devices - auf rock64 nach fehlerfreie

    From =?UTF-8?Q?Heiko_Wei=c3=9f?=@21:1/5 to All on Fri Jan 21 16:30:03 2022
    Hallo Debian Fans,

    ich war auf die Performance Werte meines rock64 mit 4GB neugierig und
    wollte deshalb dort ein Debian mit xfce installieren mit Kodi.
    Falls das prima läuft, hätte ich diese Installation gegen die jetzige
    unter libreelec mit Kodi Matrix abgelöst, da ich gerne auch mal im
    Browser noch ein Film per Browser ansehen möchte, solange es in Kodi
    nicht die passenden Addons (z.B. für Amazone Prime gibt).

    Leider bekomme ich die Installation nicht ans laufen. Ich installiere
    nach folgender Anleitung: https://wiki.debian.org/InstallingDebianOn/Allwinner#Unsupported_Platforms

    und nutze dabei die Variante: Installing from an SD card image
    Mittels 'zcat firmware.rock64-rk3328.img.gz partition.img.gz > /dev/sdb'
    wird dabei die SD Card vorbereitet.
    Die Installation läuft auch fehlerfrei durch. Ich beachte dabei auch den Hinweis: "Note that guided partitioning must be selected to use the
    *whole* card and not only available space. Otherwise Debian installer
    will not be removed from the card. To fix this then please use the
    instruction for Creating a bootable SD Card with u-boot from above to
    install a recent U-Boot version."
    und nutze die gesamte SD Card in der geführten Installation als Ziel.
    Leider wird mir auch nach dem 3. Versuch der Installation immer nach dem fälligen Reboot am Ende der Installation folgender Fehler angezeigt:

    -Boot TPL 2022.01+dfsg-1 (Jan 10 2022 - 22:07:13)
    LPDDR3, 800MHz
    BW=32 Col=11 Bk=8 CS0 Row=15 CS1 Row=15 CS=2 Die BW=16 Size=4096MB
    Trying to boot from BOOTROM
    Returning to boot ROM...

    U-Boot SPL 2022.01+dfsg-1 (Jan 10 2022 - 22:07:13 +0000)
    Trying to boot from MMC1
    mmc_load_image_raw_sector: mmc block read error
    Trying to boot from MMC2
    mmc_load_image_raw_sector: mmc block read error
    SPL: failed to boot from all boot devices
    ### ERROR ### Please RESET the board ###

    Wenn ich mir die zwei erstellten Partitionen von der SD Card anschaue,
    sieht das auch alles recht brauchbar aus:
    sdc 8:32 1 14,9G 0 disk
    ├─sdc1 8:33 1 487M 0 part /media/heiko/5e99958e-85fc-4e20-bbdc-7ec8435f2c8f
    ├─sdc2 8:34 1 13,4G 0 part /media/heiko/5d3f1f69-e1e1-4624-99dc-c4ce2c677465
    └─sdc3 8:35 1 967M 0 part

    ls -al /media/heiko/5e99958e-85fc-4e20-bbdc-7ec8435f2c8f
    insgesamt 75405
    drwxr-xr-x 4 root root 1024 Jan 18 20:23 .
    drwxr-x--- 4 root root 4096 Jan 21 12:36 ..
    -rw-r--r-- 1 root root 2226 Jan 18 20:23 boot.scr
    -rw-r--r-- 1 root root 2226 Jan 18 20:00 boot.scr.bak
    -rw-r--r-- 1 root root 265630 Dez 19 00:20 config-5.15.0-2-arm64
    lrwxrwxrwx 1 root root 46 Jan 18 20:23 dtb -> dtbs/5.15.0-2-arm64/rockchip/rk3328-rock64.dtb
    lrwxrwxrwx 1 root root 46 Jan 18 20:23 dtb-5.15.0-2-arm64 -> dtbs/5.15.0-2-arm64/rockchip/rk3328-rock64.dtb
    drwxr-xr-x 3 root root 1024 Jan 17 00:16 dtbs
    lrwxrwxrwx 1 root root 25 Jan 16 20:56 initrd.img -> initrd.img-5.15.0-2-arm64
    -rw-r--r-- 1 root root 48003203 Jan 18 20:23 initrd.img-5.15.0-2-arm64 lrwxrwxrwx 1 root root 25 Jan 16 20:56 initrd.img.old -> initrd.img-5.15.0-2-arm64
    drwx------ 2 root root 12288 Jan 16 20:47 lost+found
    -rw-r--r-- 1 root root 83 Dez 19 00:20 System.map-5.15.0-2-arm64 lrwxrwxrwx 1 root root 22 Jan 16 20:56 vmlinuz ->
    vmlinuz-5.15.0-2-arm64
    -rw-r--r-- 1 root root 28614528 Dez 19 00:20 vmlinuz-5.15.0-2-arm64
    lrwxrwxrwx 1 root root 22 Jan 16 20:56 vmlinuz.old -> vmlinuz-5.15.0-2-arm64

    ls -al /media/heiko/5d3f1f69-e1e1-4624-99dc-c4ce2c677465
    insgesamt 100
    drwxr-xr-x 19 root root 4096 Jan 18 20:19 .
    drwxr-x--- 4 root root 4096 Jan 21 12:36 ..
    lrwxrwxrwx 1 root root 7 Jan 16 20:48 bin -> usr/bin
    drwxr-xr-x 2 root root 4096 Jan 16 20:47 boot
    drwx------ 2 root root 4096 Jan 17 00:01 .cache
    drwxr-xr-x 4 root root 4096 Jan 16 20:49 dev
    drwxr-xr-x 111 root root 4096 Jan 18 20:26 etc
    drwxr-xr-x 3 root root 4096 Jan 17 00:19 home
    lrwxrwxrwx 1 root root 7 Jan 16 20:48 lib -> usr/lib
    drwx------ 2 root root 16384 Jan 16 20:47 lost+found
    drwxr-xr-x 2 root root 4096 Jan 16 20:47 media
    drwxr-xr-x 2 root root 4096 Jan 16 20:49 mnt
    drwxr-xr-x 2 root root 4096 Jan 16 20:49 opt
    drwxr-xr-x 2 root root 4096 Aug 22 19:00 proc
    drwx------ 2 root root 4096 Jan 16 20:49 root
    drwxr-xr-x 2 root root 4096 Jan 18 20:26 run
    lrwxrwxrwx 1 root root 8 Jan 16 20:48 sbin -> usr/sbin
    drwxr-xr-x 2 root root 4096 Jan 16 20:49 srv
    drwxr-xr-x 2 root root 4096 Aug 22 19:00 sys
    drwxrwxrwt 2 root root 4096 Jan 18 20:23 tmp
    drwxr-xr-x 11 root root 4096 Jan 16 20:49 usr
    drwxr-xr-x 11 root root 4096 Jan 16 20:49 var
    -rw------- 1 root root 9392 Jan 18 20:19 .viminfo

    fdisk -l /dev/sdc
    Festplatte /dev/sdc: 59,64 GiB, 64021856256 Bytes, 125042688 Sektoren Festplattenmodell: USB3.0 CRW -SD
    Einheiten: Sektoren von 1 * 512 = 512 Bytes
    Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
    E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes Festplattenbezeichnungstyp: gpt
    Festplattenbezeichner: 0E30AB16-CCBA-4BEF-9DA2-3718C9B5700C

    Gerät Anfang Ende Sektoren Größe Typ
    /dev/sdc1 2048 999423 997376 487M Linux-Dateisystem
    /dev/sdc2 999424 123039743 122040320 58,2G Linux-Dateisystem
    /dev/sdc3 123039744 125040639 2000896 977M Linux Swap
    D.h. auch der freie Platz am Anfang der SD Card wurde automatisch berücksichtigt (oder sind 2048 Sektoren nicht genug ...)

    Um Datenträger Probleme auszuschließen, wurden auch 2 verschiedene funktionierende SD Cards genutzt. Ich habe auch schon per chroot ins installierte System gewechselt und ein (fehlerfreies) update der initrd durchgeführt - gebracht hat's nichts :-(

    Zu dem Problem fand ich im Netz keine Lösung. da

    Hat jemand einen Tip für mich? Die Install Logs habe ich gesichert,
    finde darin aber selbst keine Fehler. Welchen https://de.wikipedia.org/wiki/Pastebin Service könnt Ihr mir empfehlen,
    falls jemand in Blick in die Logs werfen mag?

    Oder doch einen Bug Report bei Debian aufmachen?


    viele Grüße Heiko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)