Warning for all BPI-M5 users: I have try use last Armbian image (Armbian 23.02.2 Bullseye). If I have attached USB keyboard, from very beginning, boot process never goes to read kernel and restart is invoked. Debug console looks like this:
U-Boot 2022.10-armbian (Feb 17 2023 - 22:32:36 +0000)bpi-m5
Model: Banana Pi BPI-M5 SoC: Amlogic Meson SM1 (S905X3) Revision 2b:c (10:2) DRAM: 3.8 GiB Core: 384 devices, 27 uclasses, devicetree: separate MMC: sd@ffe05000: 0, mmc@ffe07000: 1 Loading Environment from nowhere… OK In: serial Out: serial Err: serial Net: eth0: ethernet@ff3f0000 Autoboot in 2 seconds starting USB… Bus usb@ff500000: Register 3000140 NbrPorts 3 Starting the controller USB XHCI 1.10 scanning bus usb@ff500000 for devices… WARN halted endpoint, queueing URB anyway. Unexpected XHCI event TRB, skipping… (f0f74420 00000000 13000000 04008401)
Without USB keyboard BPI-M5 boot work fine. Other devices as mouse, USB key no produce problems. However old version Armbian from November 2022 work fine.