|  | 
 
| This post was finally edited by Saddamko at 2023-3-28 02:41 
 My i96 now can't boot from any MicroSD image (Debian, Android,Ubuntu)
 Process of OS loading is stopped at this point:
 
 
 Copy code## Loading init Ramdisk from Legacy Image at 85000000 ...
   Image Name:   uInitrd
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    3091255 Bytes = 2.9 MiB
   Load Address: 00000000
   Entry Point:  00000000
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Loading, please wait...
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
Begin: Waiting for root file system ... Begin: Running /scripts/local-block ... done.
Begin: Running /scripts/local-block ... done.
Begin: Running /scripts/local-block ... done.
...
Begin: Running /scripts/local-block ... done.
Begin: Running /scripts/local-block ... done.
done.
Gave up waiting for root device.  Common problems:
 - Boot args (cat /proc/cmdline)
   - Check rootdelay= (did the system wait long enough?)
   - Check root= (did the system wait for the right device?)
 - Missing modules (cat /proc/modules; ls /dev)
ALERT!  /dev/mmcblk0p2 does not exist.  Dropping to a shell!
Rebooting automatically due to panic= boot argument
I'm trying to boot from  OrangePi_i96_debian_stretch_server_linux3.10.62_v0.0.4.img, OrangePi_i96_debian_stretch_server_linux3.10.62_v0.0.4.img, OrangePi_i96_ubuntu_xenial_server_linux3.10.62_v0.0.4 e.t.c.
 
 Maybe, I was changed something in NAND early in RDA console.
 (Some successful experiments have a place in past with adding CH341SER_LINUX driver to Debian).
 Now, my i96 switch settings is OFF-OFF-OFF-OFF-ON-ON-ON-ON, Boot mode is OS.
 I can stop process of booting and work in RDA console:
 
 
 Copy codeRDA8810 Boot_ROM V1.6
HW_CFG: 0286
SW_CFG: 0001
Load EMMC
Open eMMC
EMMC OCR timeout
Open eMMC card Failed
Load EMMC Fail
Load SD
Open SD card
mcd_Open
Card is SDHC
Inserted Card is a SD card
mcd_Open Done
Loading image from SD card ................................................................................................Done
Check Image ... Done
Run ...
Init Clock ...
Clock config ver: 1.0
PMU vbuck1 = 9, vbuck3 = 10
setup ddr vtt to 1
setup ddr vtt to 1
setup ddr vtt to 1
setup ddr vtt to 1
setup ddr vtt to 1
setup ddr vtt to 1
setup ddr vtt to 1
setup ddr vtt to 1
setup ddr vtt to 1
rda2 stand for dqs_prsel_preset
rda2=0 rda2=1 rda2=2 rda2=3 rda2=4 rda2=5 rda2=6 rda2=7
   R      R      R      R      R      *      *      R
Please check the result and choose the best one
 final rda2= 1, rda2_old = 2
setup ddr vtt to 1
pll freq CPU = 988
pll freq BUS = 800
pll freq MEM = 260
Init DDR, flag = 0x0002, para = 0x00001338
32bit dll-on Mode ...
ddr2 phy init done!
format ctrl value: 22000202
address ctrl value: 30301
decode ctrl value: 10
dram init done ...
Done
SETTING SECURITY CONTEXT
Board security: Not present
Init emmc ...
MMC: registered mmc interface 0
Spl init emmc first, use default zero mclk adj and inv.
MMC: registered mmc interface 1
raise: Signal # 8 caught
ERROR: v7_dcache_inval_range - stop address is not aligned - 0x0010fd48
-------------MMC information-----------
Manufacturer ID: 2,  Name: Unknown
OEM: 544d
Tran Speed: 25000000
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: Bus Width: 4-bit
-----------------------------------------
boot_mmc mfr id = 2
EMMC boot ...
Check Image ...Verify image:
 Done
U-Boot 2012.04.442-rel5.0.2-gac25114-dirty (Jul 10 2017 - 14:20:25)
RDA8810 SoC
Board: RDA8810
DRAM:  236 MiB
CPU: enable instruction caches
CPU: enable data caches
CPU: enable neon
CPU:   p15-c1-c1 (NSACR): 0x00000000 -> 0x00000c00
CPU:   p15-c1-c0 (CPACR): 0x00000000 -> 0x00f00000
NAND:  metal 28 hwcfg 286, use eMMC, skip nand init
0 MiB
MMC:   MMC: registered mmc interface 0
Cannot find the emmc corresponding mclk adj and inv.Now use default zero. Please add it
MMC: registered mmc interface 1
ERROR: v7_dcache_inval_range - stop address is not aligned - 0x8dae5e88
-------------MMC information-----------
Manufacturer ID: 2,  Name: Unknown
OEM: 544d
Tran Speed: 25000000
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: Bus Width: 4-bit
-----------------------------------------
MMC: 0, MMC: 1
Using default environment
In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot:  0
RDA >
Unfortunately, I don’t really understand the process of loading the operating system in i96, does anyone know how to restore NAND in factory state, maybe by loading some special image via MicroSD, OrangePi_2G-IOT_NandUpdate_Tools, TFTP?
 
 Feel free to help me
  
 
 
 
 | 
 |