I have a brand new BP M4 Zero, I burned an SD with Ubuntu 22.04 downloaded from Google Drive, connected a keyboard and mouse through a hub, and an HDMI monitor. I tried with several known good monitors, and HDMI cables, the activity led flashed but nothing appeared on the screen. I connected through the debug uart, and could see the boot now and run things in the shell, but the attached keyboard still did nothing, and nothing appeared on the monitor.
Now, after an apt upgrade, it will no longer boot. With the SD card inserted I get this
U-Boot SPL 2021.07-bananapi (Mar 13 2024 - 14:17:53 +0800) BPI: AXP313A AXP_DCDC3_VOLT:1100 DRAM:para->cols[a] para->rows[10] width[4] para->ranks[2] DRAM: 4096 MiB Trying to boot from MMC1 BPI: init mmc 0 clock(52000000) and io BPI: skip sunxi_mmc_getcd_gpio 0 BPI: init mmc 2 clock(52000000) and io BPI: init mmc 2 clock(8000000) and io BPI: skip sunxi_mmc_getcd_gpio 2
If I remove the SD card I get a normal looking boot that ends with this
[02.781]Loading Environment from FAT… [02.784][mmc]: mmc driver ver uboot2018:2021-12-20 13:35:00 [02.793][mmc]: SUNXI SDMMC Controller Version:0x40502[02.798][mmc]: (eMMC)[02.800][mmc]: , ** Bad device mmc 1 ** Failed (-5) [02.806]boot_gui_init:start no mmc device at slot 0 ** Bad device mmc 0 ** no mmc device at slot 0 ** Bad device mmc 0 ** no mmc device at slot 0 ** Bad device mmc 0 ** bad fb0_cfg[w=0,h=0,bpp=32,format=0] [02.825]boot_gui_init:finish [02.828]usb burn from boot delay time 0 weak:otg_phy_config [02.841]usb prepare ok [03.048]usb sof ok [03.050]usb probe ok [03.052]usb setup ok set address 0x6 set address 0x6 ok [06.058]do_burn_from_boot usb : have no handshake disable nand error: FDT_ERR_BADPATH fb_save_para: fb_id(0), lock=0 [06.085]update dts Hit any key to stop autoboot: 0 [08.114][mmc]: Current spd_md 0 freq_id 2 sdly 255 [08.119][mmc]: Get next samply point 193 at spd_md 0 freq_id 2 [08.124][mmc]: need retry next clk 50000000 [08.128][mmc]: host retry [08.131][mmc]: bsp send manual stop failed [08.134][mmc]: Best spd md: 4-HS400, freq: 3-100000000, Bus width: 8 switch to partitions #0, OK mmc2(part 0) is current device ** No partition table - mmc 2 ** no mmc device at slot 0 =>
Any advice is welcome, i have no idea where to go from here, an am somewhat underwhelmed with the whole experience.