BeagleBone Black - microSD issues

Hello, I wanted to continue this discussion as it seems close to an issue I’ve been having.

I recently tried to create my own bootable SD card for the beaglebone black, I followed these instructions. When I look at the U-Boot output here are the logs:

U-Boot SPL 2022.04-00038-gbaca7b469d (Oct 27 2024 - 17:55:23 -0400)
Trying to boot from MMC1


U-Boot 2022.04-00038-gbaca7b469d (Oct 27 2024 - 17:55:23 -0400)

CPU  : AM335X-GP rev 2.1
Model: TI AM335x BeagleBone Black
DRAM:  512 MiB
Reset Source: Power-on reset has occurred.
RTC 32KCLK Source: External.
Core:  150 devices, 14 uclasses, devicetree: separate
WDT:   Started wdt@44e35000 with servicing (60s timeout)
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
Loading Environment from EXT4... ** File not found /boot/uboot.env **

** Unable to read "/boot/uboot.env" from mmc0:1 **
Board: BeagleBone Black
<ethaddr> not set. Validating first E-fuse MAC
BeagleBone Black:
BeagleBone Cape EEPROM: no EEPROM at address: 0x54
BeagleBone Cape EEPROM: no EEPROM at address: 0x55
BeagleBone Cape EEPROM: no EEPROM at address: 0x56
BeagleBone Cape EEPROM: no EEPROM at address: 0x57
Net:   eth2: ethernet@4a100000, eth3: usb_ether
Press SPACE to abort autoboot in 0 seconds
board_name=[A335BNLT] ...
board_rev=[00C0] ...
switch to partitions #0, OK
mmc0 is current device
SD/MMC found on device 0
Couldn't find partition 0:2 0x82000000
Can't set block device
Couldn't find partition 0:2 0x82000000
Can't set block device
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
Scanning disk mmc@48060000.blk...
Scanning disk mmc@481d8000.blk...
Found 4 disks
No EFI system partition
BootOrder not defined
EFI boot manager: Cannot load any image
gpio: pin 56 (gpio 56) value is 0
gpio: pin 55 (gpio 55) value is 0
gpio: pin 54 (gpio 54) value is 0
gpio: pin 53 (gpio 53) value is 1
switch to partitions #0, OK
mmc0 is current device
gpio: pin 54 (gpio 54) value is 1
Checking for: /uEnv.txt ...
Checking for: /boot/uEnv.txt ...
gpio: pin 55 (gpio 55) value is 1
1713 bytes read in 6 ms (278.3 KiB/s)
Loaded environment from /boot/uEnv.txt
Checking if uname_r is set in /boot/uEnv.txt...
gpio: pin 56 (gpio 56) value is 1
Running uname_boot ...
loading /boot/vmlinuz-5.10.168-ti-r72 ...
11330048 bytes read in 720 ms (15 MiB/s)
debug: [enable_uboot_overlays=1] ...
debug: [enable_uboot_cape_universal=1] ...
debug: [uboot_base_dtb_univ=am335x-boneblack-uboot-univ.dtb] ...
uboot_overlays: [uboot_base_dtb=am335x-boneblack-uboot-univ.dtb] ...
uboot_overlays: Switching too: dtb=am335x-boneblack-uboot-univ.dtb ...
loading /boot/dtbs/5.10.168-ti-r72/am335x-boneblack-uboot-univ.dtb ...
210757 bytes read in 23 ms (8.7 MiB/s)
Found 0 extension board(s).
uboot_overlays: [fdt_buffer=0x60000] ...
uboot_overlays: loading /boot/dtbs/5.10.168-ti-r72/overlays/BB-ADC-00A0.dtbo ...
645 bytes read in 16 ms (39.1 KiB/s)
uboot_overlays: loading /boot/dtbs/5.10.168-ti-r72/overlays/BB-BONE-eMMC1-01-00A0.dtbo ...
1605 bytes read in 17 ms (91.8 KiB/s)
uboot_overlays: loading /boot/dtbs/5.10.168-ti-r72/overlays/BB-HDMI-TDA998x-00A0.dtbo ...
5321 bytes read in 17 ms (305.7 KiB/s)
debug: [console=ttyS0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100 quiet] ...
debug: [bootz 0x82000000 - 88000000] ...
Kernel image @ 0x82000000 [ 0x000000 - 0xace200 ]
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
   Loading Device Tree to 8ff68000, end 8fffffff ... OK

Starting kernel ...

[    0.152031] l3-aon-clkctrl:0000:0: failed to disable
[    7.838488] debugfs: Directory '49000000.dma' with parent 'dmaengine' already present!
[    7.870390] gpio-of-helper ocp:cape-universal: Failed to get gpio property of 'P8_03'
[    7.870418] gpio-of-helper ocp:cape-universal: Failed to create gpio entry
[    8.235024] mdio_bus 4a101000.mdio: mii_bus 4a101000.mdio couldn't get reset GPIO
[    8.351823] omap_voltage_late_init: Voltage driver support not added
[FAILED] Failed to mount proc-sys-f…ecutable File Formats File System.
[FAILED] Failed to mount proc-sys-f…ecutable File Formats File System.
[FAILED] Failed to mount proc-sys-f…ecutable File Formats File System.
[FAILED] Failed to start systemd-bi… Set Up Additional Binary Formats.

Debian GNU/Linux 12 arm ttyS0

default username:password is [debian:temppwd]

arm login: 

Once I am at the login prompt, I can login with the normal debian/temp login. However no modules show up as loaded when I do lsmod and you can see the “Failed to mount proc-sys-f…ecutable” errors at the end. Also if I try to ssh into the beagle bone, it times out.

Is there any known reason why this is happening? I’m using a 8 GB Micro SD by Gigastone.

Thanks!