On the UART port I see the following messages:
Code: Select all
OTP boardrev b03140 bootrom 48b0 48b0
RPi: BOOTLOADER release VERSION:2b28285b DATE: 2022/07/14 TIME: 19:58:04 BOOTMODE: 0x00000007 part: 0 BUILD_TIMESTAMP=1657825084 0xf6c651ff 0x00b03140 0x0211f87
PM_RSTS: 0x00001000
part 00000000 reset_info 00000000
uSD voltage 3.3V
Initialising SDRAM 'Samsung' 16Gb x1 total-size: 16 Gbit 3200
DDR 3200 0 0 16 152
Boot mode: RPIBOOT (03) order f1
Read config.txt bytes 202 hnd 0x0
Loading boot.img ...
Read boot.img bytes 11534848 hnd 0x0
MBR: 0x00000001, 22528 type: 0x0c
MBR: 0x00000000, 0 type: 0x00
MBR: 0x00000000, 0 type: 0x00
MBR: 0x00000000, 0 type: 0x00
Trying partition: 0
type: 16 lba: 1 oem: 'mkfs.fat' volume: ' V ^ '
rsc 4 fat-sectors 24 c-count 5611 c-size 4
root dir cluster 1 sectors 32 entries 512
FAT16 clusters 5611
Read config.txt bytes 175 hnd 0x6a
Read start4cd.elf bytes 804892 hnd 0x6d
Read fixup4cd.dat bytes 3170 hnd 0x6b
0x00b03140 0x00000000 0x00001fff
MEM GPU: 16 ARM: 998 TOTAL: 1014
Firmware: 23aa699d0e70ed543c1ddcd17bed6446bfb6866e Oct 18 2022 17:40:59
Starting start4cd.elf @ 0xff000200 partition 0
+
Code: Select all
+------------+
| |
+-----| USB3 HUB |
| | |
+------------+ +------------------------+ | +------------+
| | | Port 1|-----+
| CM4 PCIe |---------| USB3 Host Controller |
| | | Port 2|-----+
+------------+ +------------------------+ | +--------------------+ +---------------+
| | | | |
+-----| USB3 SATA Bridge |-----| mSATA Drive |
| | | |
+--------------------+ +---------------+
I follow the description on github:
- go in mass-storage-gadget folder
- run: sudo ../rpiboot -d .
On consol I see the following messages:
Code: Select all
RPIBOOT: build-date Nov 12 2022 version 20221104~153421 ec8294ff
Loading: ./bootcode4.bin
Waiting for BCM2835/6/7/2711...
Loading: ./bootcode4.bin
Sending bootcode.bin
Successful read 4 bytes
Waiting for BCM2835/6/7/2711...
Loading: ./bootcode4.bin
Second stage boot server
Loading: ./config.txt
File read: config.txt
Loading: ./boot.img
File read: boot.img
Second stage boot server done
In normal mode (if the OS is loaded on the mSATA) everything is working correctly, the mSATA is recognised as an USB Mass Storage.
Boot order is set: BOOT_ORDER=0xf14