Update - attempted a lot of options and this is the furthest we can get. It appears iPXE is just stuck and doesn’t go any further.
U-Boot TPL 2022.01-dirty (Feb 24 2022 - 04:16:21)
Channel 0: LPDDR4, 50MHz
BW=32 Col=10 Bk=8 CS0 Row=15 CS1 Row=15 CS=2 Die BW=16 Size=2048MB
Channel 1: LPDDR4, 50MHz
BW=32 Col=10 Bk=8 CS0 Row=15 CS1 Row=15 CS=2 Die BW=16 Size=2048MB
256B stride
lpddr4_set_rate: change freq to 400000000 mhz 0, 1
lpddr4_set_rate: change freq to 800000000 mhz 1, 0
Trying to boot from BOOTROM
Returning to boot ROM...
U-Boot SPL 2022.01-dirty (Feb 24 2022 - 04:16:21 +0530)
Trying to boot from SPI
U-Boot 2022.01-dirty (Feb 24 2022 - 04:16:21 +0530)
SoC: Rockchip rk3399
Reset cause: POR
Model: Radxa ROCK Pi 4B
DRAM: 3.9 GiB
PMIC: RK808
MMC: mmc@fe310000: 2, mmc@fe320000: 1, mmc@fe330000: 0
Loading Environment from SPIFlash... SF: Detected XT25F32B with page size 256 Bytes, erase size 4 KiB, total 4 MiB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Model: Radxa ROCK Pi 4B
Net: eth0: ethernet@fe300000
Hit any key to stop autoboot: 0
Card did not respond to voltage select! : -110
switch to partitions #0, OK
mmc0(part 0) is current device
** No partition table - mmc 0 **
Couldn't find partition mmc 0:1
rockchip_pcie pcie@f8000000: PCIe link training gen1 timeout!
Device 0: unknown device
starting USB...
Bus usb@fe380000: USB EHCI 1.00
Bus usb@fe3c0000: USB EHCI 1.00
Bus usb@fe800000: Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
Bus usb@fe900000: Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus usb@fe380000 for devices... 1 USB Device(s) found
scanning bus usb@fe3c0000 for devices... 1 USB Device(s) found
scanning bus usb@fe800000 for devices... 1 USB Device(s) found
scanning bus usb@fe900000 for devices... 1 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
Device 0: unknown device
rockchip_pcie pcie@f8000000: failed to find ep-gpios property
Speed: 1000, full duplex
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
DHCP client bound to address 192.168.15.154 (1005 ms)
Using ethernet@fe300000 device
TFTP from server 192.168.15.30; our IP address is 192.168.15.154
Filename 'hw_intfc.conf'.
Load address: 0x800800
Loading: #
92.8 KiB/s
done
Bytes transferred = 1721 (6b9 hex)
missing environment variable: pxeuuid
Retrieving file: pxelinux.cfg/01-26-96-b9-3c-b7-77
Speed: 1000, full duplex
Using ethernet@fe300000 device
TFTP from server 192.168.15.30; our IP address is 192.168.15.154
Filename 'pxelinux.cfg/01-26-96-b9-3c-b7-77'.
Load address: 0x600000
Loading: *
TFTP error: 'open /var/lib/sidero/tftp/pxelinux.cfg/01-26-96-b9-3c-b7-77: no such file or directory' (1)
Not retrying...
Retrieving file: pxelinux.cfg/C0A80F9A
Speed: 1000, full duplex
Using ethernet@fe300000 device
TFTP from server 192.168.15.30; our IP address is 192.168.15.154
Filename 'pxelinux.cfg/C0A80F9A'.
Load address: 0x600000
Loading: *
TFTP error: 'open /var/lib/sidero/tftp/pxelinux.cfg/C0A80F9A: no such file or directory' (1)
Not retrying...
Retrieving file: pxelinux.cfg/C0A80F9
Speed: 1000, full duplex
Using ethernet@fe300000 device
TFTP from server 192.168.15.30; our IP address is 192.168.15.154
Filename 'pxelinux.cfg/C0A80F9'.
Load address: 0x600000
Loading: *
TFTP error: 'open /var/lib/sidero/tftp/pxelinux.cfg/C0A80F9: no such file or directory' (1)
Not retrying...
Retrieving file: pxelinux.cfg/C0A80F
Speed: 1000, full duplex
Using ethernet@fe300000 device
TFTP from server 192.168.15.30; our IP address is 192.168.15.154
Filename 'pxelinux.cfg/C0A80F'.
Load address: 0x600000
Loading: *
TFTP error: 'open /var/lib/sidero/tftp/pxelinux.cfg/C0A80F: no such file or directory' (1)
Not retrying...
Retrieving file: pxelinux.cfg/C0A80
Speed: 1000, full duplex
Using ethernet@fe300000 device
TFTP from server 192.168.15.30; our IP address is 192.168.15.154
Filename 'pxelinux.cfg/C0A80'.
Load address: 0x600000
Loading: *
TFTP error: 'open /var/lib/sidero/tftp/pxelinux.cfg/C0A80: no such file or directory' (1)
Not retrying...
Retrieving file: pxelinux.cfg/C0A8
Speed: 1000, full duplex
Using ethernet@fe300000 device
TFTP from server 192.168.15.30; our IP address is 192.168.15.154
Filename 'pxelinux.cfg/C0A8'.
Load address: 0x600000
Loading: *
TFTP error: 'open /var/lib/sidero/tftp/pxelinux.cfg/C0A8: no such file or directory' (1)
Not retrying...
Retrieving file: pxelinux.cfg/C0A
Speed: 1000, full duplex
Using ethernet@fe300000 device
TFTP from server 192.168.15.30; our IP address is 192.168.15.154
Filename 'pxelinux.cfg/C0A'.
Load address: 0x600000
Loading: *
TFTP error: 'open /var/lib/sidero/tftp/pxelinux.cfg/C0A: no such file or directory' (1)
Not retrying...
Retrieving file: pxelinux.cfg/C0
Speed: 1000, full duplex
Using ethernet@fe300000 device
TFTP from server 192.168.15.30; our IP address is 192.168.15.154
Filename 'pxelinux.cfg/C0'.
Load address: 0x600000
Loading: *
TFTP error: 'open /var/lib/sidero/tftp/pxelinux.cfg/C0: no such file or directory' (1)
Not retrying...
Retrieving file: pxelinux.cfg/C
Speed: 1000, full duplex
Using ethernet@fe300000 device
TFTP from server 192.168.15.30; our IP address is 192.168.15.154
Filename 'pxelinux.cfg/C'.
Load address: 0x600000
Loading: *
TFTP error: 'open /var/lib/sidero/tftp/pxelinux.cfg/C: no such file or directory' (1)
Not retrying...
Retrieving file: pxelinux.cfg/default-arm-rk3399-evb_rk3399
Speed: 1000, full duplex
Using ethernet@fe300000 device
TFTP from server 192.168.15.30; our IP address is 192.168.15.154
Filename 'pxelinux.cfg/default-arm-rk3399-evb_rk3399'.
Load address: 0x600000
Loading: *
TFTP error: 'open /var/lib/sidero/tftp/pxelinux.cfg/default-arm-rk3399-evb_rk3399: no such file or directory' (1)
Not retrying...
Retrieving file: pxelinux.cfg/default-arm-rk3399
Speed: 1000, full duplex
Using ethernet@fe300000 device
TFTP from server 192.168.15.30; our IP address is 192.168.15.154
Filename 'pxelinux.cfg/default-arm-rk3399'.
Load address: 0x600000
Loading: *
TFTP error: 'open /var/lib/sidero/tftp/pxelinux.cfg/default-arm-rk3399: no such file or directory' (1)
Not retrying...
Retrieving file: pxelinux.cfg/default-arm
Speed: 1000, full duplex
Using ethernet@fe300000 device
TFTP from server 192.168.15.30; our IP address is 192.168.15.154
Filename 'pxelinux.cfg/default-arm'.
Load address: 0x600000
Loading: *
TFTP error: 'open /var/lib/sidero/tftp/pxelinux.cfg/default-arm: no such file or directory' (1)
Not retrying...
Retrieving file: pxelinux.cfg/default
Speed: 1000, full duplex
Using ethernet@fe300000 device
TFTP from server 192.168.15.30; our IP address is 192.168.15.154
Filename 'pxelinux.cfg/default'.
Load address: 0x600000
Loading: *
TFTP error: 'open /var/lib/sidero/tftp/pxelinux.cfg/default: no such file or directory' (1)
Not retrying...
Config file not found
rockchip_pcie pcie@f8000000: failed to find ep-gpios property
Speed: 1000, full duplex
BOOTP broadcast 1
DHCP client bound to address 192.168.15.154 (2 ms)
Using ethernet@fe300000 device
TFTP from server 192.168.15.30; our IP address is 192.168.15.154
Filename 'boot.scr.uimg'.
Load address: 0x500000
Loading: *
TFTP error: 'open /var/lib/sidero/tftp/boot.scr.uimg: no such file or directory' (1)
Not retrying...
Speed: 1000, full duplex
BOOTP broadcast 1
DHCP client bound to address 192.168.15.154 (2 ms)
Using ethernet@fe300000 device
TFTP from server 192.168.15.30; our IP address is 192.168.15.154
Filename 'ipxe-arm64.efi'.
Load address: 0x2080000
Loading: #################################################################
#################################################################
#################################################################
###
390.6 KiB/s
done
Bytes transferred = 1012736 (f7400 hex)
Speed: 1000, full duplex
Using ethernet@fe300000 device
TFTP from server 192.168.15.30; our IP address is 192.168.15.154
Filename 'dtb/rockchip/rk3399-rock-pi-4b.dtb'.
Load address: 0x1f00000
Loading: ############
447.3 KiB/s
done
Bytes transferred = 56406 (dc56 hex)
Card did not respond to voltage select! : -110
Scanning disk mmc@fe310000.blk...
Disk mmc@fe310000.blk not ready
Card did not respond to voltage select! : -110
Scanning disk mmc@fe320000.blk...
Disk mmc@fe320000.blk not ready
Scanning disk mmc@fe330000.blk...
Found 1 disks
No EFI system partition
Booting /ipxe-arm64.efi
Not a PE-COFF file
iPXE initialising devices...ok
iPXE 1.21.1+git+9062544+sidero -- Open Source Network Boot Firmware -- http://ipxe.org
Features: DNS HTTP HTTPS iSCSI TFTP SRP AoE EFI Menu
Press Ctrl-B for the iPXE command line...