This is for ARMv8 based devices
by chilippso » Thu Jul 01, 2021 4:59 pm
Hello,
I am trying to run Arch AArm64 on my RaspberryPi 4B 8GB and followed the instructions using a SD/MMC/RS-MMC-to-USB adapter and a Ubuntu virtual machine (VMWare Fusion on macOS).
Unfortunately, I get the following error on serial while booting:
$this->bbcode_second_pass_quote('', '
')U-Boot 2021.01-1 (Jan 18 2021 - 19:59:25 +0000) Arch Linux ARM
DRAM: 7.9 GiB
RPI 4 Model B (0xd03114)
MMC: mmcnr@7e300000: 1, emmc2@7e340000: 0
Loading Environment from FAT... ** No partition table - mmc 0 **
In: serial
Out: serial
Err: serial
Net: eth0: ethernet@7d580000
PCIe BRCM: link up, 5.0 Gbps x1 (SSC)
starting USB...
Bus xhci_pci: probe failed, error -110
No working controllers found
Hit any key to stop autoboot: 0
As you can see, U-Boot is complaining:
$this->bbcode_second_pass_quote('', 'L')oading Environment from FAT... ** No partition table - mmc 0 **
Running "mmc info" results in:
$this->bbcode_second_pass_quote('', '
')U-Boot> mmc info
Device: emmc2@7e340000
Manufacturer ID: 3
OEM: 5344
Name: SM32G
Bus Speed: 25000000
Mode: MMC legacy
Rd Block Len: 512
SD version 1.0
High Capacity: Yes
Capacity: 29.7 GiB
Bus Width: 4-bit
Erase Group Size: 512 Bytes
Running "mmc part" results in:
$this->bbcode_second_pass_quote('', '
')U-Boot> mmc part
## Unknown partition table type 0
Why is U-Boot not able to read the partition table?
Here is the fdisk output (I increased the size for the FAT32 boot partition a bit and marked sda1 for boot, but should not matter (?) ...)
$this->bbcode_second_pass_quote('', '
')Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 2099199 2097152 1G c W95 FAT32 (LBA)
/dev/sda2 2099200 62333951 60234752 28,7G 83 Linux