Rock64 hangs on reboot

Creating a bug report/issue

:white_check_mark: I have searched the existing open and closed issues

Required Information

  • DietPi version |
    • G_DIETPI_VERSION_CORE=9
      G_DIETPI_VERSION_SUB=17
      G_DIETPI_VERSION_RC=2
      G_GITBRANCH=‘master’
      G_GITOWNER=‘MichaIng’
      G_LIVE_PATCH_STATUS[0]=‘not applicable’
  • Distro version | trixie
  • Kernel version | Linux controller 6.12.46-current-rockchip64 #1 SMP PREEMPT Tue Sep 9 16:58:27 UTC 2025 aarch64 GNU/Linux
  • Architecture | arm64
  • SBC model | ROCK64 (aarch64)
  • Power supply used | 5V 3A Universal
  • SD card used | EMMC & 64gb Lexar

Additional Information (if applicable)

Steps to reproduce

  1. Flash Trixie or Bookworm image via emmc OR sdcard
  2. Complete install process
  3. Reboot
  4. Hung System
  5. Hard Power Cycle boots Rock64

Expected behaviour

  • System reboots

Actual behaviour

  • Hung System with hard power cycle required to restore system.

Extra details

  • Have followed other Rock64 threads and have tried:
    • Booting with bookworm and updating uboot, dtb, and linux kernel
      • then installing trixie by update script.
    • fresh formats

UART OUTPUT:

U-Boot TPL 2022.07-armbian-2022.07-Se092-P3fcd-Hb815-Vbbef-Bb703-R448a (Sep 09 ) LPDDR3, 800MHz                                                                BW=32 Col=10 Bk=8 CS0 Row=15 CS1 Row=15 CS=2 Die BW=16 Size=2048MB            Trying to boot from BOOTROM                                                   Returning to boot ROM...                                                                                                                                    U-Boot SPL 2022.07-armbian-2022.07-Se092-P3fcd-Hb815-Vbbef-Bb703-R448a (Sep 09 ) Trying to boot from MMC2                                                      spl_load_simple_fit: can't load image loadables index 1 (ret = -5)            mmc_load_image_raw_sector: mmc block read error                               Trying to boot from MMC1                                                      NOTICE:  BL31: v2.13.0(release):armbian                                       NOTICE:  BL31: Built : 18:56:26, Sep  9 2025 NOTICE:  BL31:Rockchip release version: v1.2 INFO:    ARM GICv2 driver initialized                                            INFO:    plat_rockchip_pmu_init: pd status 0xe                                   INFO:    BL31: Initializing runtime services                                     INFO:    BL31: Preparing for EL3 exit to normal world                            INFO:    Entry point address = 0x200000                                          INFO:    SPSR = 0x3c9                                                                                                                                                                                                                              U-Boot 2022.07-armbian-2022.07-Se092-P3fcd-Hb815-Vbbef-Bb703-R448a (Sep 09 2025)                                                                                  Model: Pine64 Rock64                                                             DRAM:  2 GiB                                                                     PMIC:  RK8050 (on=0x40, off=0x00)                                                Core:  229 devices, 25 uclasses, devicetree: separate                            MMC:   mmc@ff500000: 1, mmc@ff520000: 0                                          Loading Environment from MMC... Card did not respond to voltage select! : -110   *** Warning - No block device, using default environment                                                                                                          In:    serial@ff130000                                                           Out:   serial@ff130000                                                           Err:   serial@ff130000                                                           Model: Pine64 Rock64                                                             Net:   eth0: ethernet@ff540000                                                   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                                                   Scanning mmc 0:1...                                                              Found U-Boot script /boot/boot.scr                                               3222 bytes read in 4 ms (786.1 KiB/s)                                            ## Executing script at 00500000                                                  338 bytes read in 3 ms (109.4 KiB/s)                                             54353 bytes read in 16 ms (3.2 MiB/s)                                            38341120 bytes read in 858 ms (42.6 MiB/s)                                       18802640 bytes read in 422 ms (42.5 MiB/s)                                       Moving Image from 0x2080000 to 0x2200000, end=4770000                            ## Flattened Device Tree blob at 01f00000                                           Booting using the fdt blob at 0x1f00000                                          Loading Ramdisk to 7cd34000, end 7df227d0 ... OK                                 Loading Device Tree to 000000007cd23000, end 000000007cd33450 ... OK                                                                                           Starting kernel ...                                                                                                                                               efi_free_pool: illegal free 0x000000007cf24040                                   efi_free_pool: illegal free 0x000000007cf21040                                      

Own a FTDI and can read from the UART but that’s beyond me. Output after power cycling:

�ws�fc33�

U-Boot TPL 2022.07-armbian-2022.07-Se092-P3fcd-Hb815-Vbbef-Bb703-R448a (Sep 09 )
LPDDR3, 800MHz
BW=32 Col=10 Bk=8 CS0 Row=15 CS1 Row=15 CS=2 Die BW=16 Size=2048MB
Trying to boot from BOOTROM
Returning to boot ROM...

U-Boot SPL 2022.07-armbian-2022.07-Se092-P3fcd-Hb815-Vbbef-Bb703-R448a (Sep 09 )
Trying to boot from MMC2
NOTICE:  BL31: v2.13.0(release):armbian
NOTICE:  BL31: Built : 18:56:26, Sep  9 2025
NOTICE:  BL31:Rockchip release version: v1.2
INFO:    ARM GICv2 driver initialized
INFO:    plat_rockchip_pmu_init: pd status 0xe
INFO:    BL31: Initializing runtime services
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x200000
INFO:    SPSR = 0x3c9


U-Boot 2022.07-armbian-2022.07-Se092-P3fcd-Hb815-Vbbef-Bb703-R448a (Sep 09 2025)

Model: Pine64 Rock64
DRAM:  2 GiB                                                                    
PMIC:  RK8050 (on=0x40, off=0x00)                                               
Core:  229 devices, 25 uclasses, devicetree: separate                           
MMC:   mmc@ff500000: 1, mmc@ff520000: 0                                         
Loading Environment from MMC... Card did not respond to voltage select! : -110  
*** Warning - No block device, using default environment                        
                                                                                
In:    serial@ff130000                                                          
Out:   serial@ff130000                                                          
Err:   serial@ff130000                                                          
Model: Pine64 Rock64                                                            
Net:   eth0: ethernet@ff540000                                                  
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                                                  
Scanning mmc 0:1...                                                             
Found U-Boot script /boot/boot.scr                                              
3222 bytes read in 4 ms (786.1 KiB/s)                                           
## Executing script at 00500000                                                 
338 bytes read in 3 ms (109.4 KiB/s)                                            
54353 bytes read in 16 ms (3.2 MiB/s)                                           
38341120 bytes read in 858 ms (42.6 MiB/s)                                      
18802640 bytes read in 422 ms (42.5 MiB/s)                                      
Moving Image from 0x2080000 to 0x2200000, end=4770000                           
## Flattened Device Tree blob at 01f00000                                       
   Booting using the fdt blob at 0x1f00000                                      
   Loading Ramdisk to 7cd34000, end 7df227d0 ... OK                             
   Loading Device Tree to 000000007cd23000, end 000000007cd33450 ... OK         
                                                                                
Starting kernel ...                                                             
                                                                                
efi_free_pool: illegal free 0x000000007cf24040                                  
efi_free_pool: illegal free 0x000000007cf21040                                  
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]          
[    0.000000] Linux version 6.12.46-current-rockchip64 (build@armbian) (aarch65
[    0.000000] KASLR disabled due to lack of seed                               
[    0.000000] Machine model: Pine64 Rock64                                     
[    0.000000] efi: UEFI not found.                                             
[    0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in thT
[    0.000000] NUMA: Faking a node at [mem 0x0000000000200000-0x000000007ffffff]
[    0.000000] NODE_DATA(0) allocated [mem 0x7fbbf140-0x7fbc18bf]               
[    0.000000] Zone ranges:                                                     
[    0.000000]   DMA      [mem 0x0000000000200000-0x000000007fffffff]           
[    0.000000]   DMA32    empty                                                 
[    0.000000]   Normal   empty                                                 
[    0.000000] Movable zone start for each node                                 
[    0.000000] Early memory node ranges                                         
[    0.000000]   node   0: [mem 0x0000000000200000-0x000000007fffffff]          
[    0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x000000007fffffff] 
[    0.000000] On node 0, zone DMA: 512 pages in unavailable ranges             
[    0.000000] cma: Reserved 128 MiB at 0x0000000072c00000 on node -1           
[    0.000000] psci: probing for conduit method from DT.                        
[    0.000000] psci: PSCIv1.1 detected in firmware.                             
[    0.000000] psci: Using standard PSCI v0.2 function IDs                      
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.                           
[    0.000000] psci: SMC Calling Convention v1.5                                
[    0.000000] percpu: Embedded 34 pages/cpu s99544 r8192 d31528 u139264        
[    0.000000] Detected VIPT I-cache on CPU0                                    
[    0.000000] CPU features: detected: ARM erratum 845719                       
[    0.000000] alternatives: applying boot alternatives                         
[    0.000000] Kernel command line: root=UUID=3c558342-6577-472e-afe2-c982bea680
[    0.000000] Unknown kernel command line parameters "partuuid=7cf4c7dd-01", w.
[    0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes,)
[    0.000000] Fallback order for Node 0: 0                                     
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 523776    
[    0.000000] Policy zone: DMA                                                 
[    0.000000] mem auto-init: stack:all(zero), heap alloc:on, heap free:off     
[    0.000000] software IO TLB: SWIOTLB bounce buffer size adjusted to 1MB      
[    0.000000] software IO TLB: area num 4.                                     
[    0.000000] software IO TLB: mapped [mem 0x000000007f620000-0x000000007f8200)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1       
[    0.000000] rcu: Preemptible hierarchical RCU implementation.                
[    0.000000] rcu:     RCU event tracing is enabled.                           
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.  
[    0.000000]  Trampoline variant of Tasks RCU enabled.                        
[    0.000000]  Tracing variant of Tasks RCU enabled.                           
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 ji.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4     
[    0.000000] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 .
[    0.000000] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adj.
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0                   
[    0.000000] Root IRQ handler: gic_handle_irq                                 
[    0.000000] GIC: Using split EOI/Deactivate mode                             
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.   
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).            
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycless
[    0.000001] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398s
--trucated--

Thoughts?, suggestion?

maybe @MichaIng has an idea

What about this line?

There are some problems:

MMC:   mmc@ff500000: 1, mmc@ff520000: 0                                         
Loading Environment from MMC... Card did not respond to voltage select! : -110  
*** Warning - No block device, using default environment   
...
spl_load_simple_fit: can't load image loadables index 1
...
efi_free_pool: illegal free ...

Yea, this should be root=PARTUUID=…? :thinking:
So a “hard” boot is working, but not when you just reboot the system?

@russ-go can you show the output of these commands:

printenv
cat /boot/armbianEnv.txt

And what would be also intersting:
Make a normal reboot and a hard reboot, in both cases you cancel and go into the uboot prompt.
Do printenv | grep root

You can also try to boot only with eMMC OR SD connected, not with both at the same time.

So a “hard” boot is working, but not when you just reboot the system?

Yes. Booting from a powercycling boots fine. Does not recover from a reboot or shutdown -r now

You can also try to boot only with eMMC OR SD connected, not with both at the same time.

To clarify, I’ve installed the bookworm and trixie images from SD and from EMMC, but never both at the same time.

printenv output:

SHELL=/bin/bash
PWD=/root
LOGNAME=root
HOME=/root
LANG=en_CA.UTF-8
SSH_CONNECTION=nnn
TERM=xterm-256color
USER=root
SHLVL=1
SSH_CLIENT=nnn
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
SSH_TTY=/dev/pts/0
_=/usr/bin/printenv

no /boot/ArmbianENV.txt.

root@controller:/boot# cat dietpiEnv.txt 
rootdev=UUID=3c558342-6577-472e-afe2-c982bea688b3
rootfstype=ext4
# The init system logs to the console defined last.
consoleargs=console=ttyS2,1500000 console=tty1
extraargs=net.ifnames=0
docker_optimizations=off
overlay_path=rockchip
# Multiple prefixes are supported separated by space
overlay_prefix=rockchip
overlays=
user_overlays=

ok. lastly, trying the UART uboot post reboot :

93013.554416] watchdog: watchdog0: watchdog did not stop!                       
[93013.783145] watchdog: watchdog0: watchdog did not stop!                      
[93013.845721] reboot: Restarting system                                        
                                                                                
U-Boot TPL 2022.07-armbian-2022.07-Se092-P3fcd-Hb815-Vbbef-Bb703-R448a (Sep 09 2
025 - 18:56:58)                                                                 
LPDDR3, 800MHz                                                                  
BW=32 Col=10 Bk=8 CS0 Row=15 CS1 Row=15 CS=2 Die BW=16 Size=2048MB              
Trying to boot from BOOTROM                                                     
Returning to boot ROM...                                                        
                                                                                
U-Boot SPL 2022.07-armbian-2022.07-Se092-P3fcd-Hb815-Vbbef-Bb703-R448a (Sep 09 2
025 - 18:56:58 +0000)                                                           
Trying to boot from MMC2                                                        
spl_load_simple_fit: can't load image loadables index 1 (ret = -5)              
mmc_load_image_raw_sector: mmc block read error                                 
Trying to boot from MMC1                                                        
NOTICE:  BL31: v2.13.0(release):armbian                                         
NOTICE:  BL31: Built : 18:56:26, Sep  9 2025                                    
NOTICE:  BL31:Rockchip release version: v1.2                                    
INFO:    ARM GICv2 driver initialized                                           
INFO:    plat_rockchip_pmu_init: pd status 0xe                                  
INFO:    BL31: Initializing runtime services                                    
INFO:    BL31: Preparing for EL3 exit to normal world                           
INFO:    Entry point address = 0x200000                                         
INFO:    SPSR = 0x3c9                                                           
                                                                                
                                                                                
U-Boot 2022.07-armbian-2022.07-Se092-P3fcd-Hb815-Vbbef-Bb703-R448a (Sep 09 2025 
- 18:56:58 +0000)                                                               
                                                                                
Model: Pine64 Rock64                                                            
DRAM:  2 GiB                                                                    
PMIC:  RK8050 (on=0x40, off=0x00)                                               
Core:  229 devices, 25 uclasses, devicetree: separate                           
MMC:   mmc@ff500000: 1, mmc@ff520000: 0                                         
Loading Environment from MMC... Card did not respond to voltage select! : -110  
*** Warning - No block device, using default environment                        
                                                                                
In:    serial@ff130000                                                          
Out:   serial@ff130000                                                          
Err:   serial@ff130000                                                          
Model: Pine64 Rock64                                                            
Net:   eth0: ethernet@ff540000                                                  
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                                                  
Scanning mmc 0:1...                                                             
Found U-Boot script /boot/boot.scr                                              
3222 bytes read in 3 ms (1 MiB/s)                                               
## Executing script at 00500000                                                 
338 bytes read in 4 ms (82 KiB/s)                                               
54353 bytes read in 15 ms (3.5 MiB/s)                                           
38341120 bytes read in 857 ms (42.7 MiB/s)                                      
18802640 bytes read in 421 ms (42.6 MiB/s)                                      
Moving Image from 0x2080000 to 0x2200000, end=4770000                           
## Flattened Device Tree blob at 01f00000                                       
   Booting using the fdt blob at 0x1f00000                                      
   Loading Ramdisk to 7cd34000, end 7df227d0 ... OK                             
   Loading Device Tree to 000000007cd23000, end 000000007cd33450 ... OK         
                                                                                
Starting kernel ...                                                             
                                                                                
efi_free_pool: illegal free 0x000000007cf24040                                  
efi_free_pool: illegal free 0x000000007cf21040                                  
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]          
[    0.000000] Linux version 6.12.46-current-rockchip64 (build@armbian) (aarch64
-linux-gnu-gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0, GNU ld (GNU Binutils for U
buntu) 2.42) #1 SMP PREEMPT Tue Sep  9 16:58:27 UTC 2025                        
[    0.000000] KASLR disabled due to lack of seed                               
[    0.000000] Machine model: Pine64 Rock64                                     
[    0.000000] efi: UEFI not found.                                             
[    0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the
 DT                                                                             
[    0.000000] NUMA: Faking a node at [mem 0x0000000000200000-0x000000007fffffff
]                                                                               
[    0.000000] NODE_DATA(0) allocated [mem 0x7fbbf140-0x7fbc18bf]               
[    0.000000] Zone ranges:                                                     
[    0.000000]   DMA      [mem 0x0000000000200000-0x000000007fffffff]           
[    0.000000]   DMA32    empty                                                 
[    0.000000]   Normal   empty                                                 
[    0.000000] Movable zone start for each node                                 
[    0.000000] Early memory node ranges                                         
[    0.000000]   node   0: [mem 0x0000000000200000-0x000000007fffffff]          
[    0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x000000007fffffff] 
[    0.000000] On node 0, zone DMA: 512 pages in unavailable ranges             
[    0.000000] cma: Reserved 128 MiB at 0x0000000072c00000 on node -1           
[    0.000000] psci: probing for conduit method from DT.                        
[    0.000000] psci: PSCIv1.1 detected in firmware.                             
[    0.000000] psci: Using standard PSCI v0.2 function IDs                      
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.                           
[    0.000000] psci: SMC Calling Convention v1.5                                
[    0.000000] percpu: Embedded 34 pages/cpu s99544 r8192 d31528 u139264        
[    0.000000] Detected VIPT I-cache on CPU0                                    
[    0.000000] CPU features: detected: ARM erratum 845719                       
[    0.000000] alternatives: applying boot alternatives                         
[    0.000000] Kernel command line: root=UUID=3c558342-6577-472e-afe2-c982bea688
b3 rootfstype=ext4 rootwait console=ttyS2,1500000 console=tty1 consoleblank=0 co
herent_pool=2M partuuid=7cf4c7dd-01 net.ifnames=0                               
[    0.000000] Unknown kernel command line parameters "partuuid=7cf4c7dd-01", wi
ll be passed to user space.                                                     
[    0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes,
 linear)                                                                        
[    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, 
linear)                                                                         
[    0.000000] Fallback order for Node 0: 0                                     
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 523776    
[    0.000000] Policy zone: DMA                                                 
[    0.000000] mem auto-init: stack:all(zero), heap alloc:on, heap free:off     
[    0.000000] software IO TLB: SWIOTLB bounce buffer size adjusted to 1MB      
[    0.000000] software IO TLB: area num 4.                                     
[    0.000000] software IO TLB: mapped [mem 0x000000007f620000-0x000000007f82000
0] (2MB)                                                                        
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1       
[    0.000000] rcu: Preemptible hierarchical RCU implementation.                
[    0.000000] rcu:     RCU event tracing is enabled.                           
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.  
[    0.000000]  Trampoline variant of Tasks RCU enabled.                        
[    0.000000]  Tracing variant of Tasks RCU enabled.                           
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jif
fies.                                                                           
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4     
[    0.000000] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 r
cu_task_cpu_ids=4.                                                              
[    0.000000] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adju
st=1 rcu_task_cpu_ids=4.                                                        
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0                   
[    0.000000] Root IRQ handler: gic_handle_irq                                 
[    0.000000] GIC: Using split EOI/Deactivate mode                             
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.   
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).            
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles:
 0x588fe9dc0, max_idle_ns: 440795202592 ns                                      
                                                                


Note - For the life of me, I CANNOT get the board to boot into the uboot shell. Tested my FTDI and it’s transmitting just fine but the serial console doesn’t recognize my input. :frowning:

Will try again tomorrow.

Note 2 - Powercycling does not reliably boot device to login

used ayufan image to try to smooth out uboot issues and managed to get a uboot shell:

printenvoutput from uboot shell:

=> printenv                                                                     
arch=arm                                                                        
baudrate=1500000                                                                
board=rock64_rk3328                                                             
board_name=rock64_rk3328                                                        
boot_a_script=load ${devtype} ${devnum}:${distro_bootpart} ${scriptaddr} ${pref}
boot_efi_binary=load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} ei
boot_extlinux=sysboot ${devtype} ${devnum}:${distro_bootpart} any ${scriptaddr}f
boot_net_usb_start=usb start                                                    
boot_prefixes=/ /boot/                                                          
boot_script_dhcp=boot.scr.uimg                                                  
boot_scripts=boot.scr.uimg boot.scr                                             
boot_targets=mmc0 mmc1 usb0 pxe dhcp                                            
bootcmd=run distro_bootcmd                                                      
bootcmd_dhcp=run boot_net_usb_start; if dhcp ${scriptaddr} ${boot_script_dhcp};;
bootcmd_mmc0=setenv devnum 0; run mmc_boot                                      
bootcmd_mmc1=setenv devnum 1; run mmc_boot                                      
bootcmd_pxe=run boot_net_usb_start; dhcp; if pxe get; then pxe boot; fi         
bootcmd_usb0=setenv devnum 0; run usb_boot                                      
bootdelay=0                                                                     
cpu=armv8                                                                       
cpuid#=55524b58323630313000000000191e02                                         
distro_bootcmd=for target in ${boot_targets}; do run bootcmd_${target}; done    
efi_dtb_prefixes=/ /dtb/ /dtb/current/                                          
eth1addr=1a:31:79:29:74:92                                                      
ethaddr=1a:31:79:29:74:72                                                       
fdt_addr_r=0x01f00000                                                           
fdtcontroladdr=7df051c8                                                         
fdtfile=rockchip/rk3328-rock64.dtb                                              
kernel_addr_r=0x02000000                                                        
load_efi_dtb=load ${devtype} ${devnum}:${distro_bootpart} ${fdt_addr_r} ${prefi}
mmc_boot=if mmc dev ${devnum}; then setenv devtype mmc; run scan_dev_for_boot_pi
partitions=uuid_disk=${uuid_gpt_disk};name=loader1,start=32K,size=4000K,uuid=${;
pxefile_addr_r=0x00600000                                                       
ramdisk_addr_r=0x04000000                                                       
scan_dev_for_boot=echo Scanning ${devtype} ${devnum}:${distro_bootpart}...; for;
scan_dev_for_boot_part=part list ${devtype} ${devnum} -bootable devplist; env ee
scan_dev_for_efi=setenv efi_fdtfile ${fdtfile}; for prefix in ${efi_dtb_prefixee
scan_dev_for_extlinux=if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefi
scan_dev_for_scripts=for script in ${boot_scripts}; do if test -e ${devtype} ${e
scriptaddr=0x00500000                                                           
serial#=cb227b7d3c55eed                                                         
soc=rockchip                                                                    
stderr=serial@ff130000                                                          
stdin=serial@ff130000                                                           
stdout=serial@ff130000                                                          
usb_boot=usb start; if usb dev ${devnum}; then setenv devtype usb; run scan_devi
vendor=rockchip                                                                 
                                                                                
Environment size: 4033/32764 bytes