Hi,
Meaning of some log lines ...
>> "Trying to boot from SPI"
Your boot process starts on the SPI flash (which is ok° but needs configuration)
>> "INFO: Preloader serial: 2"
"U-Boot 2023.07.02-00055-gc294612d38"
There is a U-boot preloader on it
>> "MMC: mmc@fe2b0000: 1, mmc@fe2c0000: 2, mmc@fe310000: 0"
There are 3 slots for MMCs: fe310000 = internal MMC, fe2b0000 = SD card slot
fe2c0000 slot not made operational on the Pintab2 board ? (Card did not respond to voltage select! : -110)
>> "Hit any key to stop autoboot: 0" (in minicom, be fast...)
You can stop the boot process here and work with the preloader (has useful U-Boot commands, type help to get list)
>> "** Booting bootflow 'mmc@fe310000.bootdev.part_1' with script"
Boot process is now passed to the internal MMC
Is U-boot on the SPI configured to boot from your SD card ? Right boot order ?
Is there a bootable partition on the SD card ?
>> "Starting kernel ..."
There is a working kernel on the internal MMC
>> "/dev/mmcblk1p2: recovering journal"
The system on the internal MMC was damaged
>> "Welcome to Arch Linux ARM!"
Damage is solved, Arch Linux starting
° INFO
When unmodified, Pinetab2 starts the boot process on the internal eMMC (as SPI flash is not configured ?). An initial boot script (boot.txt) on the internal eMMC checks for the presence of a SDcard. If this one is correctly partitioned, it will boot the 2nd partition on the SD card. Since you installed U-Boot to the SPI, it's this boot environment that has to be configured to check the SD card if it's bootable (doesn't need to be the second partition, I presume).
General information on U-Boot and flashing images (not only Pinetab2):
https://wiki.pine64.org/wiki/Getting_started
https://roc-rk3328-cc.readthedocs.io/en/..._emmc.html
https://opensource.rock-chips.com/wiki_Boot_option
Good Luck !
Bart.
Meaning of some log lines ...
>> "Trying to boot from SPI"
Your boot process starts on the SPI flash (which is ok° but needs configuration)
>> "INFO: Preloader serial: 2"
"U-Boot 2023.07.02-00055-gc294612d38"
There is a U-boot preloader on it
>> "MMC: mmc@fe2b0000: 1, mmc@fe2c0000: 2, mmc@fe310000: 0"
There are 3 slots for MMCs: fe310000 = internal MMC, fe2b0000 = SD card slot
fe2c0000 slot not made operational on the Pintab2 board ? (Card did not respond to voltage select! : -110)
>> "Hit any key to stop autoboot: 0" (in minicom, be fast...)
You can stop the boot process here and work with the preloader (has useful U-Boot commands, type help to get list)
>> "** Booting bootflow 'mmc@fe310000.bootdev.part_1' with script"
Boot process is now passed to the internal MMC
Is U-boot on the SPI configured to boot from your SD card ? Right boot order ?
Is there a bootable partition on the SD card ?
>> "Starting kernel ..."
There is a working kernel on the internal MMC
>> "/dev/mmcblk1p2: recovering journal"
The system on the internal MMC was damaged
>> "Welcome to Arch Linux ARM!"
Damage is solved, Arch Linux starting
° INFO
When unmodified, Pinetab2 starts the boot process on the internal eMMC (as SPI flash is not configured ?). An initial boot script (boot.txt) on the internal eMMC checks for the presence of a SDcard. If this one is correctly partitioned, it will boot the 2nd partition on the SD card. Since you installed U-Boot to the SPI, it's this boot environment that has to be configured to check the SD card if it's bootable (doesn't need to be the second partition, I presume).
General information on U-Boot and flashing images (not only Pinetab2):
https://wiki.pine64.org/wiki/Getting_started
https://roc-rk3328-cc.readthedocs.io/en/..._emmc.html
https://opensource.rock-chips.com/wiki_Boot_option
Good Luck !
Bart.