Slow boot on rk3328 with bookworm

My Renegade will eventually boot up, but it takes 4 or 5 minutes. It is as though it is looking for another boot device and then gives up. Once the screen shows some normal boot up activity it will start in about 20 seconds. Is there a way I can have it immediately try the SD card for booting? Or am I missing something else?

Please provide the boot logs or a video. Renegade should within 30-60 seconds.

------------ Wed Mar 27 14:02:21 EDT 2024 ------------
done.
Begin: Mounting root file system … Begin: Running /scripts/local-top … done.
Begin: Running /scripts/local-premount … Scanning for Btrfs filesystems
registered: /dev/mmcblk1p2
done.
Begin: Will now check root file system … fsck from util-linux 2.38.1
[/sbin/fsck.btrfs (1) – /dev/mmcblk1p2] fsck.btrfs -a /dev/mmcblk1p2
done.
done.
Begin: Running /scripts/local-bottom … GROWROOT: NOCHANGE: partition 2 is size 60010463. it cannot be grown
done.
Begin: Running /scripts/init-bottom … done.

Welcome to e[1mDebian GNU/Linux 12 (bookworm)e[0m!

[e[0;32m OK e[0m] Created slice e[0;1;39msystem-getty.slicee[0m - Slice /system/getty.
[e[0;32m OK e[0m] Created slice e[0;1;39msystem-modprobe.slicee[0m - Slice /system/modprobe.
[e[0;32m OK e[0m] Created slice e[0;1;39msystem-systemd\x2dfsck.slicee[0m - Slice /system/systemd-fsck.
[e[0;32m OK e[0m] Created slice e[0;1;39msystem-systemd\x2dgrowfs.slicee[0m - Slice /system/systemd-growfs.
[e[0;32m OK e[0m] Created slice e[0;1;39muser.slicee[0m - User and Session Slice.
[e[0;32m OK e[0m] Started e[0;1;39msystemd-ask-password-wall.pathe[0m - Forward Password Requests to Wall Directory Watch.
[e[0;32m OK e[0m] Set up automount e[0;1;39mproc-sys-fs-binfmt_misc.automounte[0m - Arbitrary Executable File Formats File System Automount Point.
Expecting device e[0;1;39mdev-disk-by\x2dpartuuid-5e881014\x2d01.devicee[0m - /dev/disk/by-partuuid/5e881014-01…
[e[0;32m OK e[0m] Reached target e[0;1;39mintegritysetup.targete[0m - Local Integrity Protected Volumes.
[e[0;32m OK e[0m] Reached target e[0;1;39mnss-user-lookup.targete[0m - User and Group Name Lookups.
[e[0;32m OK e[0m] Reached target e[0;1;39mslices.targete[0m - Slice Units.
[e[0;32m OK e[0m] Reached target e[0;1;39mswap.targete[0m - Swaps.
[e[0;32m OK e[0m] Reached target e[0;1;39mveritysetup.targete[0m - Local Verity Protected Volumes.
[e[0;32m OK e[0m] Listening on e[0;1;39msystemd-fsckd.sockete[0m - fsck to fsckd communication Socket.
[e[0;32m OK e[0m] Listening on e[0;1;39msystemd-initctl.sockete[0m - initctl Compatibility Named Pipe.
[e[0;32m OK e[0m] Listening on e[0;1;39msystemd-journald-audit.sockete[0m - Journal Audit Socket.
[e[0;32m OK e[0m] Listening on e[0;1;39msystemd-journald-dev-log.sockete[0m - Journal Socket (/dev/log).
[e[0;32m OK e[0m] Listening on e[0;1;39msystemd-journald.sockete[0m - Journal Socket.
[e[0;32m OK e[0m] Listening on e[0;1;39msystemd-udevd-control.sockete[0m - udev Control Socket.
[e[0;32m OK e[0m] Listening on e[0;1;39msystemd-udevd-kernel.sockete[0m - udev Kernel Socket.
Mounting e[0;1;39mdev-hugepages.mounte[0m - Huge Pages File System…
Mounting e[0;1;39mdev-mqueue.mounte[0m - POSIX Message Queue File System…
Mounting e[0;1;39msys-kernel-debug.mounte[0m - Kernel Debug File System…
Mounting e[0;1;39msys-kernel-tracing.mounte[0m - Kernel Trace File System…
Starting e[0;1;39mfake-hwclock.servicee[0m - Restore / save the current clock…
Starting e[0;1;39mkeyboard-setup.servicee[0m - Set the console keyboard layout…
Starting e[0;1;39mkmod-static-nodes.servicee[0m - Create List of Static Device Nodes…
Starting e[0;1;39mmodprobe@configfs.servicee[0m - Load Kernel Module configfs…
Starting e[0;1;39mmodprobe@dm_mod.servicee[0m - Load Kernel Module dm_mod…
Starting e[0;1;39mmodprobe@drm.servicee[0m - Load Kernel Module drm…
Starting e[0;1;39mmodprobe@efi_pstore.servicee[0m - Load Kernel Module efi_pstore…
Starting e[0;1;39mmodprobe@fuse.servicee[0m - Load Kernel Module fuse…
Starting e[0;1;39mmodprobe@loop.servicee[0m - Load Kernel Module loop…
Starting e[0;1;39msystemd-journald.servicee[0m - Journal Service…
Starting e[0;1;39msystemd-modules-load.servicee[0m - Load Kernel Modules…
Starting e[0;1;39msystemd-remount-fs.servicee[0m - Remount Root and Kernel File Systems…
Starting e[0;1;39msystemd-udev-trigger.servicee[0m - Coldplug All udev Devices…
[e[0;32m OK e[0m] Mounted e[0;1;39mdev-hugepages.mounte[0m - Huge Pages File System.
[e[0;32m OK e[0m] Mounted e[0;1;39mdev-mqueue.mounte[0m - POSIX Message Queue File System.
[e[0;32m OK e[0m] Mounted e[0;1;39msys-kernel-debug.mounte[0m - Kernel Debug File System.
[e[0;32m OK e[0m] Mounted e[0;1;39msys-kernel-tracing.mounte[0m - Kernel Trace File System.
[e[0;32m OK e[0m] Finished e[0;1;39mfake-hwclock.servicee[0m - Restore / save the current clock.
[e[0;32m OK e[0m] Finished e[0;1;39mkmod-static-nodes.servicee[0m - Create List of Static Device Nodes.
[e[0;32m OK e[0m] Finished e[0;1;39mmodprobe@configfs.servicee[0m - Load Kernel Module configfs.
[e[0;32m OK e[0m] Finished e[0;1;39mmodprobe@dm_mod.servicee[0m - Load Kernel Module dm_mod.
[e[0;32m OK e[0m] Finished e[0;1;39mmodprobe@drm.servicee[0m - Load Kernel Module drm.
[e[0;32m OK e[0m] Finished e[0;1;39mmodprobe@efi_pstore.servicee[0m - Load Kernel Module efi_pstore.
[e[0;32m OK e[0m] Finished e[0;1;39mmodprobe@fuse.servicee[0m - Load Kernel Module fuse.
[e[0;32m OK e[0m] Finished e[0;1;39mmodprobe@loop.servicee[0m - Load Kernel Module loop.
[e[0;32m OK e[0m] Finished e[0;1;39msystemd-modules-load.servicee[0m - Load Kernel Modules.
[e[0;32m OK e[0m] Finished e[0;1;39msystemd-remount-fs.servicee[0m - Remount Root and Kernel File Systems.
Mounting e[0;1;39msys-fs-fuse-connections.mounte[0m - FUSE Control File System…
Mounting e[0;1;39msys-kernel-config.mounte[0m - Kernel Configuration File System…
Starting e[0;1;39msystemd-random-seed.servicee[0m - Load/Save Random Seed…
Starting e[0;1;39msystemd-growfs@-.servicee[0m - Grow File System on /…
Starting e[0;1;39msystemd-sysctl.servicee[0m - Apply Kernel Variables…
Starting e[0;1;39msystemd-sysusers.servicee[0m - Create System Users…
[e[0;32m OK e[0m] Finished e[0;1;39mkeyboard-setup.servicee[0m - Set the console keyboard layout.
[e[0;32m OK e[0m] Mounted e[0;1;39msys-fs-fuse-connections.mounte[0m - FUSE Control File System.
[e[0;32m OK e[0m] Mounted e[0;1;39msys-kernel-config.mounte[0m - Kernel Configuration File System.
[e[0;32m OK e[0m] Started e[0;1;39msystemd-journald.servicee[0m - Journal Service.
Starting e[0;1;39msystemd-journal-flush.servicee[0m - Flush Journal to Persistent Storage…
[e[0;32m OK e[0m] Finished e[0;1;39msystemd-sysctl.servicee[0m - Apply Kernel Variables.
[e[0;32m OK e[0m] Finished e[0;1;39msystemd-random-seed.servicee[0m - Load/Save Random Seed.
[e[0;32m OK e[0m] Finished e[0;1;39msystemd-sysusers.servicee[0m - Create System Users.
Starting e[0;1;39msystemd-tmpfiles-setup-dev.servicee[0m - Create Static Device Nodes in /dev…
[e[0;32m OK e[0m] Finished e[0;1;39msystemd-growfs@-.servicee[0m - Grow File System on /.
[e[0;32m OK e[0m] Finished e[0;1;39msystemd-udev-trigger.servicee[0m - Coldplug All udev Devices.
Starting e[0;1;39mifupdown-pre.servicee[0m - Helper to synchronize boot up for ifupdown…
[e[0;32m OK e[0m] Finished e[0;1;39msystemd-tmpfiles-setup-dev.servicee[0m - Create Static Device Nodes in /dev.
[e[0;32m OK e[0m] Reached target e[0;1;39mlocal-fs-pre.targete[0m - Preparation for Local File Systems.
Starting e[0;1;39msystemd-udevd.servicee[0m - Rule-based Manager for Device Events and Files…
[e[0;32m OK e[0m] Finished e[0;1;39mifupdown-pre.servicee[0m - Helper to synchronize boot up for ifupdown.
[e[0;32m OK e[0m] Finished e[0;1;39msystemd-journal-flush.servicee[0m - Flush Journal to Persistent Storage.
[e[0;32m OK e[0m] Started e[0;1;39msystemd-udevd.servicee[0m - Rule-based Manager for Device Events and Files.
Starting e[0;1;39mplymouth-start.servicee[0m - Show Plymouth Boot Screen…
[e[0;32m OK e[0m] Started e[0;1;39mplymouth-start.servicee[0m - Show Plymouth Boot Screen.
[e[0;32m OK e[0m] Started e[0;1;39msystemd-ask-password-plymouth.pathe[0m - Forward Password Requests to Plymouth Directory Watch.
[e[0;32m OK e[0m] Reached target e[0;1;39mcryptsetup.targete[0m - Local Encrypted Volumes.
[e[0;32m OK e[0m] Found device e[0;1;39mdev-disk-by\x2dpartuuid-5e881014\x2d01.devicee[0m - /dev/disk/by-partuuid/5e881014-01.
Starting e[0;1;39msystemd-fsck@dev-disk-by\x2dpartuuid-5e881014\x2d01.servicee[0m - File System Check on /dev/disk/by-partuuid/5e881014-01…
[e[0;32m OK e[0m] Started e[0;1;39msystemd-fsckd.servicee[0m - File System Check Daemon to report status.
[e[0;32m OK e[0m] Finished e[0;1;39msystemd-fsck@dev-disk-by\x2dpartuuid-5e881014\x2d01.servicee[0m - File System Check on /dev/disk/by-partuuid/5e881014-01.
Mounting e[0;1;39mboot-efi.mounte[0m - /boot/efi…
[e[0;32m OK e[0m] Mounted e[0;1;39mboot-efi.mounte[0m - /boot/efi.
[e[0;32m OK e[0m] Reached target e[0;1;39mlocal-fs.targete[0m - Local File Systems.
Starting e[0;1;39mconsole-setup.servicee[0m - Set console font and keymap…
Starting e[0;1;39mnetworking.servicee[0m - Raise network interfaces…
Starting e[0;1;39mplymouth-read-write.servicee[0m - Tell Plymouth To Write Out Runtime Data…
Starting e[0;1;39msystemd-binfmt.servicee[0m - Set Up Additional Binary Formats…
Starting e[0;1;39msystemd-tmpfiles-setup.servicee[0m - Create Volatile Files and Directories…
[e[0;32m OK e[0m] Finished e[0;1;39mconsole-setup.servicee[0m - Set console font and keymap.
[e[0;32m OK e[0m] Finished e[0;1;39mplymouth-read-write.servicee[0m - Tell Plymouth To Write Out Runtime Data.
Mounting e[0;1;39mproc-sys-fs-binfmt_misc.mounte[0m - Arbitrary Executable File Formats File System…
[e[0;32m OK e[0m] Mounted e[0;1;39mproc-sys-fs-binfmt_misc.mounte[0m - Arbitrary Executable File Formats File System.
[e[0;32m OK e[0m] Finished e[0;1;39msystemd-binfmt.servicee[0m - Set Up Additional Binary Formats.
[e[0;32m OK e[0m] Finished e[0;1;39msystemd-tmpfiles-setup.servicee[0m - Create Volatile Files and Directories.
Mounting e[0;1;39mrun-rpc_pipefs.mounte[0m - RPC Pipe File System…
Starting e[0;1;39msystemd-timesyncd.servicee[0m - Network Time Synchronization…
Starting e[0;1;39msystemd-update-utmp.servicee[0m - Record System Boot/Shutdown in UTMP…
[e[0;32m OK e[0m] Mounted e[0;1;39mrun-rpc_pipefs.mounte[0m - RPC Pipe File System.
[e[0;32m OK e[0m] Reached target e[0;1;39mrpc_pipefs.targete[0m.
[e[0;32m OK e[0m] Reached target e[0;1;39mnfs-client.targete[0m - NFS client services.
[e[0;32m OK e[0m] Reached target e[0;1;39mremote-fs-pre.targete[0m - Preparation for Remote File Systems.
[e[0;32m OK e[0m] Reached target e[0;1;39mremote-fs.targete[0m - Remote File Systems.
[e[0;32m OK e[0m] Finished e[0;1;39msystemd-update-utmp.servicee[0m - Record System Boot/Shutdown in UTMP.
[e[0;32m OK e[0m] Finished e[0;1;39mnetworking.servicee[0m - Raise network interfaces.
[e[0;32m OK e[0m] Started e[0;1;39msystemd-timesyncd.servicee[0m - Network Time Synchronization.
[e[0;32m OK e[0m] Reached target e[0;1;39msysinit.targete[0m - System Initialization.
[e[0;32m OK e[0m] Started e[0;1;39mcups.pathe[0m - CUPS Scheduler.
[e[0;32m OK e[0m] Started e[0;1;39msystemd-tmpfiles-clean.timere[0m - Daily Cleanup of Temporary Directories.
[e[0;32m OK e[0m] Reached target e[0;1;39mpaths.targete[0m - Path Units.
[e[0;32m OK e[0m] Reached target e[0;1;39mtime-set.targete[0m - System Time Set.
[e[0;32m OK e[0m] Started e[0;1;39mapt-daily.timere[0m - Daily apt download activities.
[e[0;32m OK e[0m] Started e[0;1;39mapt-daily-upgrade.timere[0m - Daily apt upgrade and clean activities.
[e[0;32m OK e[0m] Started e[0;1;39mdpkg-db-backup.timere[0m - Daily dpkg database backup timer.
[e[0;32m OK e[0m] Started e[0;1;39me2scrub_all.timere[0m - Periodic ext4 Online Metadata Check for All Filesystems.
[e[0;32m OK e[0m] Started e[0;1;39mexim4-base.timere[0m - Daily exim4-base housekeeping.
[e[0;32m OK e[0m] Started e[0;1;39mfstrim.timere[0m - Discard unused blocks once a week.
[e[0;32m OK e[0m] Started e[0;1;39mlogrotate.timere[0m - Daily rotation of log files.
[e[0;32m OK e[0m] Started e[0;1;39mman-db.timere[0m - Daily man-db regeneration.
[e[0;32m OK e[0m] Reached target e[0;1;39mtimers.targete[0m - Timer Units.
[e[0;32m OK e[0m] Listening on e[0;1;39mavahi-daemon.sockete[0m - Avahi mDNS/DNS-SD Stack Activation Socket.
[e[0;32m OK e[0m] Listening on e[0;1;39mcups.sockete[0m - CUPS Scheduler.
[e[0;32m OK e[0m] Listening on e[0;1;39mdbus.sockete[0m - D-Bus System Message Bus Socket.
[e[0;32m OK e[0m] Listening on e[0;1;39mtriggerhappy.sockete[0m.
[e[0;32m OK e[0m] Reached target e[0;1;39msockets.targete[0m - Socket Units.
[e[0;32m OK e[0m] Reached target e[0;1;39mbasic.targete[0m - Basic System.
Starting e[0;1;39maccounts-daemon.servicee[0m - Accounts Service…
Starting e[0;1;39mavahi-daemon.servicee[0m - Avahi mDNS/DNS-SD Stack…
[e[0;32m OK e[0m] Started e[0;1;39mcron.servicee[0m - Regular background program processing daemon.
Starting e[0;1;39mdbus.servicee[0m - D-Bus System Message Bus…
Starting e[0;1;39mdphys-swapfile.servicee[0m - dphys-swapfile - set up, mount/unmount, and delete a swap file…
Starting e[0;1;39me2scrub_reap.servicee[0m - Remove Stale Online ext4 Metadata Check Snapshots…
Starting e[0;1;39mglamor-test.servicee[0m - Check for glamor…
Starting e[0;1;39mpolkit.servicee[0m - Authorization Manager…
Starting e[0;1;39mraspi-config.servicee[0m - LSB: Switch to ondemand cpu governor (unless shift key is pressed)…
Starting e[0;1;39mrng-tools-debian.servicee[0m - LSB: rng-tools (Debian variant)…
Starting e[0;1;39mrp1-test.servicee[0m - Check for RP1 displays for Xorg…
Starting e[0;1;39msshswitch.servicee[0m - Turn on SSH if /boot/ssh or /boot/firmware/ssh is present…
Starting e[0;1;39msystemd-logind.servicee[0m - User Login Management…
Starting e[0;1;39mtriggerhappy.servicee[0m - triggerhappy global hotkey daemon…
Starting e[0;1;39mudisks2.servicee[0m - Disk Manager…
[e[0;32m OK e[0m] Started e[0;1;39mdbus.servicee[0m - D-Bus System Message Bus.
[e[0;32m OK e[0m] Started e[0;1;39mtriggerhappy.servicee[0m - triggerhappy global hotkey daemon.
[e[0;1;31mFAILEDe[0m] Failed to start e[0;1;39msshswitch.servicee[0m - Turn on SSH if /boot/ssh or /boot/firmware/ssh is present.
See ‘systemctl status sshswitch.service’ for details.
[e[0;32m OK e[0m] Started e[0;1;39mrng-tools-debian.servicee[0m - LSB: rng-tools (Debian variant).
[e[0;32m OK e[0m] Started e[0;1;39mavahi-daemon.servicee[0m - Avahi mDNS/DNS-SD Stack.
[e[0;32m OK e[0m] Started e[0;1;39mpolkit.servicee[0m - Authorization Manager.
[e[0;32m OK e[0m] Started e[0;1;39maccounts-daemon.servicee[0m - Accounts Service.
Starting e[0;1;39mModemManager.servicee[0m - Modem Manager…
Starting e[0;1;39mNetworkManager.servicee[0m - Network Manager…
Starting e[0;1;39mwpa_supplicant.servicee[0m - WPA supplicant…
[e[0;32m OK e[0m] Finished e[0;1;39mdphys-swapfile.servicee[0m - dphys-swapfile - set up, mount/unmount, and delete a swap file.
Starting e[0;1;39mdiskid_once.servicee[0m - LSB: Create new disk id and update fstab…
[e[0;32m OK e[0m] Finished e[0;1;39me2scrub_reap.servicee[0m - Remove Stale Online ext4 Metadata Check Snapshots.
[e[0;32m OK e[0m] Finished e[0;1;39mglamor-test.servicee[0m - Check for glamor.
[e[0;32m OK e[0m] Finished e[0;1;39mrp1-test.servicee[0m - Check for RP1 displays for Xorg.
[e[0;32m OK e[0m] Started e[0;1;39mwpa_supplicant.servicee[0m - WPA supplicant.
[e[0;32m OK e[0m] Started e[0;1;39mdiskid_once.servicee[0m - LSB: Create new disk id and update fstab.
[e[0;32m OK e[0m] Started e[0;1;39msystemd-logind.servicee[0m - User Login Management.
[e[0;32m OK e[0m] Started e[0;1;39mudisks2.servicee[0m - Disk Manager.
[e[0;32m OK e[0m] Started e[0;1;39mNetworkManager.servicee[0m - Network Manager.
[e[0;32m OK e[0m] Reached target e[0;1;39mnetwork.targete[0m - Network.
Starting e[0;1;39mNetworkManager-wait-online.servicee[0m - Network Manager Wait Online…
Starting e[0;1;39mcups.servicee[0m - CUPS Scheduler…
[e[0;32m OK e[0m] Started e[0;1;39mmongod.servicee[0m - MongoDB Database Server.
Starting e[0;1;39mssh.servicee[0m - OpenBSD Secure Shell server…
Starting e[0;1;39msystemd-user-sessions.servicee[0m - Permit User Sessions…
Starting e[0;1;39munifi.servicee[0m - unifi…
[e[0;32m OK e[0m] Started e[0;1;39mModemManager.servicee[0m - Modem Manager.
Starting e[0;1;39msystemd-hostnamed.servicee[0m - Hostname Service…
[e[0;32m OK e[0m] Finished e[0;1;39msystemd-user-sessions.servicee[0m - Permit User Sessions.
Starting e[0;1;39mlightdm.servicee[0m - Light Display Manager…
[e[0;32m OK e[0m] Started e[0;1;39mcups.servicee[0m - CUPS Scheduler.
[e[0;32m OK e[0m] Started e[0;1;39mraspi-config.servicee[0m - LSB: Switch to ondemand cpu governor (unless shift key is pressed).
[e[0;32m OK e[0m] Started e[0;1;39msystemd-hostnamed.servicee[0m - Hostname Service.
[e[0;32m OK e[0m] Started e[0;1;39mssh.servicee[0m - OpenBSD Secure Shell server.
[e[0;32m OK e[0m] Listening on e[0;1;39msystemd-rfkill.sockete[0m - Load/Save RF Kill Switch Status /dev/rfkill Watch.
Starting e[0;1;39mNetworkManager-dispatcher.servicee[0m - Network Manager Script Dispatcher Service…
Starting e[0;1;39malsa-restore.servicee[0m - Save/Restore Sound Card State…
[e[0;32m OK e[0m] Finished e[0;1;39malsa-restore.servicee[0m - Save/Restore Sound Card State.
[e[0;32m OK e[0m] Reached target e[0;1;39msound.targete[0m - Sound Card.
[e[0;32m OK e[0m] Started e[0;1;39mNetworkManager-dispatcher.servicee[0m - Network Manager Script Dispatcher Service.

dmesg logs with timestamps

No problems with Bookworm on the Renegade for me !

Though weirdly my $35 - 7" HDMI 800x480 monitor suddenly seems capable of displaying much higher resolutions - not something I was expecting or can explain ??

The monitor behaved exactly as expected displaying Bullseye from a Le Potato…

They can advertise any resolution and then have a scaler to downscale it, although it is not the true resolution so there’s aliasing and all kinds of problems with the picture.

I wish my Renegade was taking 5 minutes.

  • 30 seconds after power: it says “Welcome to Grub”, then pauses for 200 seconds unless I enter keystrokes to manually bring up the grub menu and make a selection.

  • 2:50 after power, it says “Booting Debian/Gnu image”.

  • 26 MINUTES FROM POWER ON, I finally see the login screen.

I’m running from a SanDisk Ultra 8GB SD card. It can’t be that slow.

(Armbian, by comparison, comes up in 1:48 from power applied, even with a bit of additional delay set by having it log in automagically, Pi-style, booting from a SanDisk 32G SD card – no Ultra branding.)

Now, I admit I haven’t yet done an apt update/upgrade on the Debian image. Maybe the one currently posted has a serious problem that doing so will fix. But I’m grasping at straws here, having burned a few days fighting with this. I’d rather use one of Libre’s best supported distros, but it appears Debian 12 isn’t one of them…?

Only other thought I have right now: Is there firmware that I might somehow have stepped on and could try re-flashing? Maybe it’s powering up with slow clock and the Debian boot process isn’t changing that early enough.

Or maybe I’m just haunted.

“If it happens, it must be possible…” If other folks are running successfully, there must be something wrong with my setup. But I’m running out of ideas to try.

Time to go with Armbian, despite its requirement that display synch be configured manually because the whole edid system isn’t working in the current version? Or is there something else I can do to help debug this?

It pauses because your keyboard is sending stray HID keystrokes on detection that’s causing GRUB to pause the boot timer. Just use a different keyboard that works properly or change /etc/default/grub parameters to ignore keystrokes.

It’s not our images that are the problem since they match the distros exactly. It’s shitty peripheral makers that cannot follow make a proper product. Put your blame where it’s due.

I’m willing to grant that this el-cheapo keyboard may be the culpret, if it’s continuously beaconing, and I’ll try another…

You’re right. Swapping in a Logitech MK235 cut that boot time 'way down to something reasonable.

I’m amazed/appalled. But given that the same keyboard did not seem to be beaconing with other machines including several models of Raspberry Pi, I’m not hugely embarrassed I didn’t connect the two. Also, it didn’t seem to bother Armbian on the Renegade. Wonder what’s different in the drivers.

“Dx: One loose nut behind the wheel.” Many thanks for the patience/assistance. Now maybe I can get back to trying to get this running on my TV. I’m told that Samsung, too, have a history of being problems in that regard, so I may wind up having to force the video mode.

Great that swapping keyboards worked for you. Most brand name keyboards like Logitech, Microsoft, Lenovo, etc should not have this very rudimentary problem. Only Tier-2 keyboard manufacturers usually have this problem.