PINE64
Broken boot: What am I missing? - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: ROCKPRO64 (https://forum.pine64.org/forumdisplay.php?fid=98)
+--- Forum: General Discussion on ROCKPRO64 (https://forum.pine64.org/forumdisplay.php?fid=99)
+--- Thread: Broken boot: What am I missing? (/showthread.php?tid=18686)



Broken boot: What am I missing? - mkosarek - 09-07-2023

Hello all!

I am currently debugging why my RockPro64 is failing to boot. I am connected via UART, and I appear to be stuck trying to grab some `boot.scr.uimg` file from the network. This happens even if I don't have an SD card inserted into the SBC, so I imagine it's something fundamentally broken.  The output is:


Code:
[color=#000000]DHCP client bound to address 192.168.1.2 (2 ms) [/color]
Using ethernet@fe300000 device
TFTP from server 0.0.0.0; our IP address is 192.168.1.2; sending through gateway 192.168.1.1
Filename 'boot.scr.uimg'.
Load address: 0x500000
Loading: T T T T T T T T T T  
Retry count exceeded; starting again
Speed: 1000, full duplex
BOOTP broadcast 1
*** Unhandled DHCP Option in OFFER/ACK: 125
*** Unhandled DHCP Option in OFFER/ACK: 125
DHCP client bound to address 192.168.1.2 (2 ms)
Using ethernet@fe300000 device
TFTP from server 0.0.0.0; our IP address is 192.168.1.2; sending through gateway 192.168.1.1
Filename 'boot.scr.uimg'.
Load address: 0x2000000
Loading: T T T T T T T T T T  
Retry count exceeded; starting again
=>

I can drop to a shell and start doing things, but I am unsure of where to go from here. Any help would be greatly appreciated!


RE: Broken boot: What am I missing? - wdt - 09-08-2023

Well, you must have a uboot somewhere to get that output, on emmc or SPI
try (at uboot prompt) mmc list and printenv ...... see what boot_arguments are
put in a uSD and mmc list to see if it is recognized (or reboot),,,
then,,,, setenv boot_arguments mmc1 ,,, then,,, boot
you may wish to replace that uboot
----
there are disable emmc pins near emmc socket and SPI clock can also be shorted (to ground, this disables it)