Quotedata about DDR memory
What data exactly?
Quotedtb file
The Android one?
Quoteremote factory_code and power key scancode
Would the data in the Android remote.conf do any good?
Quotedata about DDR memory
What data exactly?
Quotedtb file
The Android one?
Quoteremote factory_code and power key scancode
Would the data in the Android remote.conf do any good?
1. Memory Type -> DDR3, DDR4, LPDDR3/4.. etc. + Clock Rate in MHz
2. Yes
3. Yes
Display MoreDownload u-boot.bin.sd.bin DDR4
- Get an extra sd card for testing
- Format this sd card in FAT 32
#Install
Codesudo dd if=u-boot.bin.sd.bin of=/dev/sdX bs=1 count=442 && sync sudo dd if=u-boot.bin.sd.bin of=/dev/sdX bs=512 skip=1 seek=1 && sync
boot from sdcard
short pin 29 and 30 (see ) then plug the power adapter into the socket, after ~2 sec. release the pins.
I've just done...
booted libreelec, erased bootloader,
rebooted with second sd card prepared with:
sudo dd if=u-boot.bin.sd.bin of=/dev/sdX bs=1 count=442 && sync
sudo dd if=u-boot.bin.sd.bin of=/dev/sdX bs=512 skip=1 seek=1 && sync
but is not working....seems a problem with ddr4 memory... this is the log:
LibreELEC:~ # dd if=/dev/zero of=/dev/env bs=8M count=1 && sync
1+0 records in
1+0 records out
8388608 bytes (8.0MB) copied, 0.586481 seconds, 13.6MB/s
LibreH96:~ # dd if=/dev/zero of=/dev/bootloader
dd: writing '/dev/bootloader': No space left on device
8193+0 records in
8192+0 records out
4194304 bytes (4.0MB) copied, 0.205306 seconds, 19.5MB/s
LibreH96:~ # shutdown -h now
LibreH96:~ # [ 88.723902@0] reboot: Power down
bl31 reboot reason: 0x108
bl31 reboot reason: 0x108
system cmd 0.
bl30 get wakeup sources!
process command 00000006
bl30 enter suspend!
cpu clk suspend rate 1000000000
suspend_counter: 1
Enter ddr suspend
first time suspend
ddr suspend time: 1878us
store restore gp0 pll
process command 00000001
CEC cfg:0x0000
set vddee to 0x035cmv
08915d0000000000GXM:GXM:BL1:dc8b51:76f1a5;FEAT:ADFC318C:0;POC:3;RCY:0;EMMC:0;READ:0;CHK:AA;SD:0;READ:0;0.0;CHK:0;
no sdio debug board detected
TE: 312568
BL2 Built : 13:27:37, Oct 25 2017. gxl g56b77aa - xiaobo.gu@droid12
set vdd cpu_a to 1120 mv
set vdd cpu_b to 1050 mv
set vddee to 1000 mv
Board ID = 3
CPU clk: 1200MHz
DQS-corr enabled
DDR scramble enabled
DDR4 chl: Rank0+1 @ 1008MHz
Train Err PGSR0: 0x840007ff.Retry...
DX0GSR0: 0x00952520....
DX1GSR0: 0x009626a0....
DX2GSR0: 0x009925a0....
DX3GSR0: 0x00942620....
DX0GSR2: 0x26000018....
DX1GSR2: 0x26000018....
DX2GSR2: 0x26000018....
DX3GSR2: 0x25800018....
DX0GSR3: 0x00000000....
DX1GSR3: 0x00000000....
DX2GSR3: 0x00000000....
DX3GSR3: 0x00000000....
Train Err PGSR0: 0x840007ff.Retry...
DX0GSR0: 0x009725a0....
DX1GSR0: 0x009a27a0....
DX2GSR0: 0x00992520....
DX3GSR0: 0x00962620....
DX0GSR2: 0x27000018....
DX1GSR2: 0x27000018....
DX2GSR2: 0x26000018....
DX3GSR2: 0x25800018....
DX0GSR3: 0x00000000....
DX1GSR3: 0x00000000....
DX2GSR3: 0x00000000....
DX3GSR3: 0x00000000....
Train Err PGSR0: 0x840007ff.Retry...
DX0GSR0: 0x00932520....
DX1GSR0: 0x009626a0....
DX2GSR0: 0x00972520....
DX3GSR0: 0x00942620....
DX0GSR2: 0x26000018....
DX1GSR2: 0x26000018....
DX2GSR2: 0x26000018....
DX3GSR2: 0x26000018....
DX0GSR3: 0x00000000....
DX1GSR3: 0x00000000....
DX2GSR3: 0x00000000....
DX3GSR3: 0x00000000....
Train Err PGSR0: 0x840007ff.Retry...
DX0GSR0: 0x00952520....
DX1GSR0: 0x00942620....
DX2GSR0: 0x00992520....
Display More
i've restored Android with amlogic usb burning tool.
Maybe i need a different u-boot.
Display MoreI've just done...
booted libreelec, erased bootloader,
rebooted with second sd card prepared with:
sudo dd if=u-boot.bin.sd.bin of=/dev/sdX bs=1 count=442 && sync
sudo dd if=u-boot.bin.sd.bin of=/dev/sdX bs=512 skip=1 seek=1 && sync
but is not working....seems a problem with ddr4 memory... this is the log:
Code Display MoreLibreELEC:~ # dd if=/dev/zero of=/dev/env bs=8M count=1 && sync 1+0 records in 1+0 records out 8388608 bytes (8.0MB) copied, 0.586481 seconds, 13.6MB/s LibreH96:~ # dd if=/dev/zero of=/dev/bootloader dd: writing '/dev/bootloader': No space left on device 8193+0 records in 8192+0 records out 4194304 bytes (4.0MB) copied, 0.205306 seconds, 19.5MB/s LibreH96:~ # shutdown -h now LibreH96:~ # [ 88.723902@0] reboot: Power down bl31 reboot reason: 0x108 bl31 reboot reason: 0x108 system cmd 0. bl30 get wakeup sources! process command 00000006 bl30 enter suspend! cpu clk suspend rate 1000000000 suspend_counter: 1 Enter ddr suspend first time suspend ddr suspend time: 1878us store restore gp0 pll process command 00000001 CEC cfg:0x0000 set vddee to 0x035cmv 08915d0000000000GXM:GXM:BL1:dc8b51:76f1a5;FEAT:ADFC318C:0;POC:3;RCY:0;EMMC:0;READ:0;CHK:AA;SD:0;READ:0;0.0;CHK:0; no sdio debug board detected TE: 312568 BL2 Built : 13:27:37, Oct 25 2017. gxl g56b77aa - xiaobo.gu@droid12 set vdd cpu_a to 1120 mv set vdd cpu_b to 1050 mv set vddee to 1000 mv Board ID = 3 CPU clk: 1200MHz DQS-corr enabled DDR scramble enabled DDR4 chl: Rank0+1 @ 1008MHz Train Err PGSR0: 0x840007ff.Retry... DX0GSR0: 0x00952520.... DX1GSR0: 0x009626a0.... DX2GSR0: 0x009925a0.... DX3GSR0: 0x00942620.... DX0GSR2: 0x26000018.... DX1GSR2: 0x26000018.... DX2GSR2: 0x26000018.... DX3GSR2: 0x25800018.... DX0GSR3: 0x00000000.... DX1GSR3: 0x00000000.... DX2GSR3: 0x00000000.... DX3GSR3: 0x00000000.... Train Err PGSR0: 0x840007ff.Retry... DX0GSR0: 0x009725a0.... DX1GSR0: 0x009a27a0.... DX2GSR0: 0x00992520.... DX3GSR0: 0x00962620.... DX0GSR2: 0x27000018.... DX1GSR2: 0x27000018.... DX2GSR2: 0x26000018.... DX3GSR2: 0x25800018.... DX0GSR3: 0x00000000.... DX1GSR3: 0x00000000.... DX2GSR3: 0x00000000.... DX3GSR3: 0x00000000.... Train Err PGSR0: 0x840007ff.Retry... DX0GSR0: 0x00932520.... DX1GSR0: 0x009626a0.... DX2GSR0: 0x00972520.... DX3GSR0: 0x00942620.... DX0GSR2: 0x26000018.... DX1GSR2: 0x26000018.... DX2GSR2: 0x26000018.... DX3GSR2: 0x26000018.... DX0GSR3: 0x00000000.... DX1GSR3: 0x00000000.... DX2GSR3: 0x00000000.... DX3GSR3: 0x00000000.... Train Err PGSR0: 0x840007ff.Retry... DX0GSR0: 0x00952520.... DX1GSR0: 0x00942620.... DX2GSR0: 0x00992520....
i've restored Android with amlogic usb burning tool.
Maybe i need a different u-boot.
ok., please test this version
tip:
when reinstall - fill the space for the u-boot with zeros
dd if=/dev/zero of=/dev/sdX bs=1 count=442
dd if=/dev/zero of=/dev/sdX bs=512 skip=1 seek=1 count=2047
then
for the tests:
-Added support for RGMII interface, since all versions of the X96Pro + boards use the H5007NL 1000BASE-T module
-For the correct functioning of the network connection, you must use gxm_q200_3g.dtb file
Here is the modified file for devices with 3Gb RAM, for LE kernel
The bootloader has not been tested, use at your own risk!
hi, i ve a H96PRo+ with Blue PCB CZ-S32-V5 (3gbram) with 1glan
Using LibreELEC-S912.arm-8.90.6.img and booting from an 32gb USB Stick.
When power off i cant use the remote to turn it on again
what can i do , so, please can me give somewhere an install instruction?
ps:what dtb.img must i use to using 1gb lan, my fritz box shows only 100mb..?
Display Morehi, i ve a H96PRo+ with Blue PCB CZ-S32-V5 (3gbram) with 1glan
Using LibreELEC-S912.arm-8.90.6.img and booting from an 32gb USB Stick.
When power off i cant use the remote to turn it on again
what can i do , so, please can me give somewhere an install instruction?
ps:what dtb.img must i use to using 1gb lan, my fritz box shows only 100mb..?
- i have updated u-boot binary
Quote-Added support for RGMII interface, since all versions of the X96Pro + boards use the H5007NL 1000BASE-T module
-For the correct functioning of the network connection, you must use gxm_q200_3g.dtb file
1. Go through the installation instructions.
2. Before you write u-boot.bin to the emmc memory, replace the dtb.img file with gxm_q200_3g.dtb in the / flash directory and rename it dtb.img again. Then replace existing u-boot.bin by updating version and follow the installation instructions.
download
updated u-boot.bin@LPDDR3-792Mhz
okay thx !
where can i download the gxm_q200_3g.dtb ?
Hi bumerc, do you think it's possible to wake Uboot with a USB keyboard?
My board with DDR4 hangs at boot also with this u-boot... restored with Amlogic USB burning tool full restore.
No Log = No Help
Sorry, i've tried the u-boot update without connecting serial (hoping in good luck).
As soon i've some time (my son use the box every two seconds....so i've to try at nigth ) i'll upload your u-boot (ddr4) and i'll provide you the log.
In meantime, i've solder the pins to onboard serial port, so i can connect a lot faster nowI
Thank you for your support!
Ok,
i've prepared SD2 (/dev/sdf)
burned your "LibreELEC-S912.arm-8.90.6-h96pp-emergency-sdcard.img"
copied "gxm_q201_3g.dtb" (and after i've tried also gxm_q200_3g.dtb") over dtb.img
then injected u-boot.bin.sd.bin into SD2
root@apollo ~/download # dd if=/dev/zero of=/dev/sdf bs=1 count=442
442+0 record dentro
442+0 record fuori
442 bytes copied, 0,00724247 s, 61,0 kB/s
root@apollo ~/download # dd if=/dev/zero of=/dev/sdf bs=512 skip=1 seek=1 count=2047
2047+0 record dentro
2047+0 record fuori
1048064 bytes (1,0 MB, 1,0 MiB) copied, 0,173584 s, 6,0 MB/s
root@apollo ~/download # dd if=u-boot.bin.sd.bin of=/dev/sdf bs=1 count=442 && sync
442+0 record dentro
442+0 record fuori
442 bytes copied, 0,00609831 s, 72,5 kB/s
root@apollo ~/download # dd if=u-boot.bin.sd.bin of=/dev/sdf bs=512 skip=1 seek=1 && sync
1472+0 record dentro
1472+0 record fuori
753664 bytes (754 kB, 736 KiB) copied, 0,121821 s, 6,2 MB/s
Display More
After i've done a boot with SD1 (my libreelec sd card),
erased bootloader
then rebooted with SD2
this time u-boot starts, but the emergency systems dosn't boot, this is the UART log:
GXM:BL1:dc8b51:76f1a5;FEAT:ADFC318C:0;POC:3;RCY:0;EMMC:0;READ:0;CHK:AA;SD:0;READ:0;0.0;CHK:0;
no sdio debug board detected
TE: 151768
BL2 Built : 13:27:37, Oct 25 2017. gxl g56b77aa - xiaobo.gu@droid12
set vdd cpu_a to 1120 mv
set vdd cpu_b to 1050 mv
set vddee to 1000 mv
Board ID = 3
CPU clk: 1200MHz
DQS-corr enabled
DDR scramble enabled
DDR3 chl: Rank0+1 @ 912MHz - FAIL
DDR3 chl: Rank0 @ 912MHz - FAIL
DDR3 chl: Rank0 16bit @ 912MHz - FAIL
DDR4 chl: Rank0+1 @ 792MHz - FAIL
DDR4 chl: Rank0 @ 792MHz
bist_test rank: 0 1d 00 3b 31 1a 48 1c 00 39 38 20 50 1f 00 3f 35 19 52 1f 00 3f 30 15 4c 664 - PASS
Rank0: 2048MB(auto)-2T-18
AddrBus test pass!
Load fip header from SD, src: 0x0000c200, des: 0x01400000, size: 0x00004000
New fip structure!
Load bl30 from SD, src: 0x00010200, des: 0x01100000, size: 0x0000d600
Load bl31 from SD, src: 0x00020200, des: 0x05100000, size: 0x0002c600
Load bl33 from SD, src: 0x00050200, des: 0x01000000, size: 0x00066800
NOTICE: BL3-1: v1.0(release):7c45a4f
NOTICE: BL3-1: Built : 14:09:28, Oct 13 2017
NOTICE: BL31: GXL normal boot!
NOTICE: BL31: BL33 decompress pass
mpu_config_enable:ok
[Image: gxl_v1.1.3255-1a77b01 2017-09-15 16:58:02 xiaobo.gu@droid12]
OPS=0x82
wdt: reset registers!
a1 14 cc 9c 7a 4a 4f e 1 4 c0 16 [1.917996 Inits done]
secure task start!
high task start!
low task start!
ERROR: Error initializing runtime service opteed_fast
U-Boot 2015.01-g35d0abe-dirty (Apr 04 2018 - 19:04:56)
DRAM: 2 GiB
Relocation Offset is: 76eb2000
register usb cfg[0][1] = 0000000077f5b2c0
[CANVAS]canvas init
boot_device_flag : 1
Nand PHY Ver:1.01.001.0006 (c) 2013 Amlogic Inc.
init bus_cycle=6, bus_timing=7, system=5.0ns
reset failed
get_chip_type and ret:fffffffe
get_chip_type and ret:fffffffe
chip detect failed and ret:fffffffe
nandphy_init failed and ret=0xfffffff1
MMC: aml_priv->desc_buf = 0x0000000073eb26b0
aml_priv->desc_buf = 0x0000000073eb49d0
SDIO Port B: 0, SDIO Port C: 1
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
original ext_csd[171] USE_WP field value is 50
ext_csd[171] USER_WP filed value after switch is 58
init_part() 293: PART_TYPE_AML
[mmc_init] mmc init success
Amlogic multi-dtb tool
Multi dtb detected
Multi dtb tool version: v2 .
Support 2 dtbs.
aml_dt soc: gxm platform: q201 variant: 2g
dtb 0 soc: gxm plat: q201 vari: 2g
dtb 1 soc: gxm plat: q201 vari: 3g
Find match dtb: 0
start dts,buffer=0000000073eb7200,dt_addr=0000000073eb7a00
Amlogic multi-dtb tool
Multi dtb detected
Multi dtb tool version: v2 .
Support 2 dtbs.
aml_dt soc: gxm platform: q201 variant: 2g
dtb 0 soc: gxm plat: q201 vari: 2g
dtb 1 soc: gxm plat: q201 vari: 3g
Find match dtb: 0
parts: 10
00: logo 0000000002000000 1
01: recovery 0000000002000000 1
02: rsv 0000000000800000 1
03: tee 0000000000800000 1
04: crypt 0000000002000000 1
05: misc 0000000002000000 1
06: boot 0000000002000000 1
07: system 0000000080000000 1
08: cache 0000000020000000 2
09: data ffffffffffffffff 4
init_part() 293: PART_TYPE_AML
eMMC/TSD partition table have been checked OK!
check pattern success
mmc env offset: 0x27400000
In: serial
Out: serial
Err: serial
reboot_mode=cold_boot
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
_verify_dtb_checksum()-1078: calc 962dd054, store 962dd054
_verify_dtb_checksum()-1078: calc 962dd054, store 962dd054
dtb_read()-1200: total valid 2
dtb_read()-1267: do nothing
Amlogic multi-dtb tool
Multi dtb detected
Multi dtb tool version: v2 .
Support 2 dtbs.
aml_dt soc: gxm platform: q201 variant: 2g
dtb 0 soc: gxm plat: q201 vari: 2g
dtb 1 soc: gxm plat: q201 vari: 3g
Find match dtb: 0
vpu: clk_level in dts: 7
vpu: set clk: 666667000Hz, readback: 666660000Hz(0x300)
vpu: vpu_clk_gate_init_off
vpp: vpp_init
hpd_state=1
[1080p50hz] is invalid for cvbs.
set hdmitx VIC = 31
config HPLL = 2970000
HPLL: 0xc000027b
config HPLL done
j = 4 vid_clk_div = 1
hdmitx: set enc for VIC: 31
HDMITX-DWC addr=0x10004006 rd_data=0x40
Error: HDMITX-DWC exp_data=0xff mask=0x9f
rx version is 1.4 or below div=10
hdmtix: set audio
hdmitx phy setting done
card in
original ext_csd[171] USE_WP field value is 00
emmc/sd response timeout, cmd8, status=0x1fe2800
mmc get ext csd mistake in -19
init_part() 278: PART_TYPE_DOS
[mmc_init] mmc init success
Device: SDIO Port B
Manufacturer ID: 2
OEM: 544d
Name: SD32G
Tran Speed: 50000000
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: 29.7 GiB
mmc clock: 40000000
Bus Width: 4-bit
vpp: vpp_pq_load pq val error !!!
Net: dwmac.c9410000amlkey_init() enter!
[EFUSE_MSG]keynum is 4
[BL31]: tee size: 0
Start read misc partition datas!
info->attemp_times = 0
info->active_slot = 0
info->slot_info[0].bootable = 1
info->slot_info[0].online = 1
info->slot_info[1].bootable = 0
info->slot_info[1].online = 0
info->attemp_times = 0
attemp_times = 0
active slot = 0
wipe_data=successful
wipe_cache=successful
upgrade_step=2
[OSD]load fb addr from dts
[OSD]fb_addr for logo: 0x7f851000
[OSD]load fb addr from dts
[OSD]fb_addr for logo: 0x7f851000
[CANVAS]addr=0x7f851000 width=3840, height=2160
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
[BL31]: tee size: 0
[KM]Error:f[key_manage_query_size]L507:key[usid] not programed yet
[KM]Error:f[key_manage_query_size]L507:key[deviceid] not programed yet
gpio: pin GPIOAO_2 (gpio 102) value is 1
Hit Enter or space or Ctrl+C key to stop autoboot -- : 0
Device: SDIO Port B
Manufacturer ID: 2
OEM: 544d
Name: SD32G
Tran Speed: 50000000
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: 29.7 GiB
mmc clock: 40000000
Bus Width: 4-bit
reading s905_autoscript
** Unable to read file s905_autoscript **
(Re)start USB...
USB0: USB3.0 XHCI init start
Register 3000140 NbrPorts 3
Starting the controller
USB XHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
** Bad device usb 0 **
** Bad device usb 1 **
** Bad device usb 2 **
** Bad device usb 3 **
Device: SDIO Port B
Manufacturer ID: 2
OEM: 544d
Name: SD32G
Tran Speed: 50000000
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: 29.7 GiB
mmc clock: 40000000
Bus Width: 4-bit
reading kernel.img
9433088 bytes read in 502 ms (17.9 MiB/s)
reading dtb.img
45047 bytes read in 5 ms (8.6 MiB/s)
sd dtb.img loaded
ee_gate_off ...
## Booting Android Image at 0x01080000 ...
reloc_addr =73f37450
copy done
load dtb from 0x1000000 ......
Amlogic multi-dtb tool
Single dtb detected
Uncompressing Kernel Image ... OK
kernel loaded at 0x01080000, end = 0x01a85858
Loading Ramdisk to 73aae000, end 73e9fc00 ... OK
Loading Device Tree to 000000001fff2000, end 000000001ffffff6 ... OK
fdt_instaboot: no instaboot image
Starting kernel ...
uboot time: 7404949 us
[ 0.000000@0] Initializing cgroup subsys cpuset
[ 0.000000@0] Initializing cgroup subsys cpu
[ 0.000000@0] Initializing cgroup subsys cpuacct
[ 0.000000@0] Linux version 3.14.29 (adamg@ubuntu) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11) ) #1 SMP Fri Mar 23 02:08:57 GMT 2018
[ 0.000000@0] CPU: AArch64 Processor [410fd034] revision 4
[ 0.000000@0] bootconsole [earlycon0] enabled
[ 0.000000@0] fdt Reserved memory table:
[ 0.000000@0] linux,di: 0x00000000bd300000 - 0x00000000bf100000 (30 MiB)
[ 0.000000@0] DI: DI reserved memory: created CMA memory pool at 0x00000000bd300000, size 30 MiB
[ 0.000000@0] linux,chunk-reserve: 0x00000000b9300000 - 0x00000000bd300000 (64 MiB)
[ 0.000000@0] linux,ion-dev: 0x00000000b5300000 - 0x00000000b9300000 (64 MiB)
[ 0.000000@0] linux,vdin1_cma: 0x00000000b4000000 - 0x00000000b5000000 (16 MiB)
[ 0.000000@0] cma: Reserved 16 MiB at b4000000, total cma pages:4096
[ 0.000000@0] linux,ppmgr: 0x00000000b5300000 - 0x00000000b5300000 (0 MiB)
[ 0.000000@0] linux,codec_mm_cma: 0x000000009f000000 - 0x00000000b4000000 (336 MiB)
[ 0.000000@0] cma: Reserved 336 MiB at 9f000000, total cma pages:90112
[ 0.000000@0] linux,picdec: 0x00000000b5300000 - 0x00000000b5300000 (0 MiB)
[ 0.000000@0] Reserved memory: incorrect alignment of CMA region
[ 0.000000@0] linux,codec_mm_reserved: 0x000000009af00000 - 0x000000009f000000 (65 MiB)
[ 0.000000@0] fdt Reserved memory total: 579 MiB
[ 0.000000@0] cma: Reserved 8 MiB at 9a400000, total cma pages:92160
[ 0.000000@0] Bad mode in Error handler detected, code 0xbf000000
[ 0.000000@0] CPU: 0 PID: 0 Comm: swapper Not tainted 3.14.29 #1
[ 0.000000@0] task: ffffffc0019dd950 ti: ffffffc0019d0000 task.ti: ffffffc0019d0000
[ 0.000000@0] PC is at memset+0x24/0x60
[ 0.000000@0] LR is at early_alloc.constprop.1+0x38/0x40
[ 0.000000@0] pc : [<ffffffc00128acd4>] lr : [<ffffffc001918958>] pstate: 200000c5
[ 0.000000@0] sp : ffffffc0019d3ec0
[ 0.000000@0] x29: ffffffc0019d3ec0 x28: 0000004000000000
[ 0.000000@0] x27: ffffffc001080468 x26: ffffffc001ad2188
[ 0.000000@0] x25: ffffffc0019e9800 x24: ffffffc001a87000
[ 0.000000@0] x23: ffffffc001824950 x22: ffffffc0019e9000
[ 0.000000@0] x21: 00000000bf100000 x20: 0000000005000000
[ 0.000000@0] x19: 0000000007400000 x18: ffffffc081a8d097
[ 0.000000@0] x17: 0000000000000000 x16: ffffffc0019d3ff0
[ 0.000000@0] x15: ffffffc001a8d0a6 x14: 0000000000000018
[ 0.000000@0] x13: ffffffc001ad1540 x12: ffffffc001ad2170
[ 0.000000@0] x11: 0000000000000002 x10: 0000000000000007
[ 0.000000@0] x9 : 0000000007400000 x8 : 00000000bf100000
[ 0.000000@0] x7 : 00000000b52ff000 x6 : 0000000000000006
[ 0.000000@0] x5 : 0000000009e01000 x4 : ffffffc0b52ff2e8
[ 0.000000@0] x3 : ffffffc0b52ff000 x2 : 0000000000000d10
[ 0.000000@0] x1 : 0000000000000000 x0 : ffffffc0b52ff000
[ 0.000000@0]
[ 0.000000@0] PC: 0xffffffc00128ac54:
[ 0.000000@0] ac54 540000a4 f85f8c23 f1002042 f81f8c83 54ffffa5 b1001042 54000084 b85fcc23
[ 0.000000@0] ac74 d1001042 b81fcc83 b1000842 54000084 785fec23 d1000842 781fec83 b1000442
[ 0.000000@0] ac94 54000064 385ff023 381ff083 d65f03c0 00000000 00000000 00000000 aa0003e4
[ 0.000000@0] acb4 12001c21 2a012021 2a014021 aa018021 f1002042 54000084 f8008481 f1002042
[ 0.000000@0] acd4 54ffffc5 b1001042 54000064 d1001042 b8004481 b1000842 54000064 d1000842
[ 0.000000@0] acf4 78002481 b1000442 54000044 39000081 d65f03c0 00000000 00000000 12001c21
[ 0.000000@0] ad14 38401402 6b01005f 7a5f1044 54ffffa1 d1000400 6b01005f 9a9f0000 d65f03c0
[ 0.000000@0] ad34 00000000 00000000 00000000 d2800003 12001c21 38401402 340000a2 6b01005f
[ 0.000000@0]
[ 0.000000@0] LR: 0xffffffc0019188d8:
[ 0.000000@0] 88d8 f9400e60 d5382042 8a210042 aa000042 d5182042 d5033fdf 97ddda90 14000005
[ 0.000000@0] 88f8 90fff860 aa1603e1 91236000 97f61a0b 52800000 f9401bf7 a94153f3 a9425bf5
[ 0.000000@0] 8918 a8c47bfd d65f03c0 a9bf7bfd d2820001 aa0103e0 910003fd 94001fa7 f0000b61
[ 0.000000@0] 8938 b25a67e3 d2820002 f941c824 52800001 cb040063 8b000063 aa0303e0 97e5c8d7
[ 0.000000@0] 8958 a8c17bfd d65f03c0 a9b77bfd 92402c45 7100009f 913ffc63 910003fd a90153f3
[ 0.000000@0] 8978 9274cc53 d280e222 a9046bf9 8b0300a3 d28080b9 f2e00802 9a821322 a90363f7
[ 0.000000@0] 8998 9274cc63 d280e0f8 f90047a2 d280e262 a90573fb f2e00c18 8b13007c aa0003fa
[ 0.000000@0] 89b8 f2e05802 aa0103f9 9a821300 a9025bf5 d2c0081b f90043a0 d1000780 f9003fa0
[ 0.000000@0]
[ 0.000000@0] SP: 0xffffffc0019d3e40:
[ 0.000000@0] 3e40 05000000 00000000 bf100000 00000000 019e9000 ffffffc0 01824950 ffffffc0
[ 0.000000@0] 3e60 01a87000 ffffffc0 019e9800 ffffffc0 01ad2188 ffffffc0 01080468 ffffffc0
[ 0.000000@0] 3e80 00000000 00000040 019d3ec0 ffffffc0 01918958 ffffffc0 019d3ec0 ffffffc0
[ 0.000000@0] 3ea0 0128acd4 ffffffc0 200000c5 00000000 019d3ec0 ffffffc0 01918934 ffffffc0
[ 0.000000@0] 3ec0 019d3ed0 ffffffc0 01918d18 ffffffc0 019d3f30 ffffffc0 01916530 ffffffc0
[ 0.000000@0] 3ee0 01a87000 ffffffc0 01080000 ffffffc0 019df000 ffffffc0 80000200 00000000
[ 0.000000@0] 3f00 01a87000 ffffffc0 019e1000 ffffffc0 01822cd8 ffffffc0 01d62000 00000000
[ 0.000000@0] 3f20 019df000 ffffffc0 07400000 00000000 019d3fa0 ffffffc0 01914538 ffffffc0
[ 0.000000@0]
[ 0.000000@0] X0: 0xffffffc0b52fef80:
[ 0.000000@0] ef80
[ 0.000000@0] Unhandled fault: synchronous external abort (0x96000010) at 0xffffffc0b52fef80
[ 0.000000@0] Internal error: : 96000010 [#1] SMP
[ 0.000000@0] Modules linked in:
[ 0.000000@0] CPU: 0 PID: 0 Comm: swapper Not tainted 3.14.29 #1
[ 0.000000@0] task: ffffffc0019dd950 ti: ffffffc0019d0000 task.ti: ffffffc0019d0000
[ 0.000000@0] PC is at __copy_from_user+0x24/0x60
[ 0.000000@0] LR is at show_data.part.0.constprop.2+0xcc/0x148
[ 0.000000@0] pc : [<ffffffc00128a984>] lr : [<ffffffc001084f24>] pstate: 600003c5
[ 0.000000@0] sp : ffffffc0019d3c20
[ 0.000000@0] x29: ffffffc0019d3c20 x28: 0000004000000000
[ 0.000000@0] x27: ffffffffffffffff x26: ffffffc0b52fef80
[ 0.000000@0] x25: ffffffc001822000 x24: ffffffc00182e000
[ 0.000000@0] x23: ffffffc0019d0000 x22: ffffffc0b52fefa0
[ 0.000000@0] x21: ffffffc001822978 x20: ffffffc001822968
[ 0.000000@0] x19: ffffffffffffffff x18: ffffffc081a8d097
[ 0.000000@0] x17: 0000000000000000 x16: ffffffc0019d3ff0
[ 0.000000@0] x15: ffffffc001a8d0a6 x14: 0000000000000018
[ 0.000000@0] x13: ffffffc001ad1540 x12: 0000000000020000
[ 0.000000@0] x11: ffffffc0019d3aa0 x10: ffffffc0019d3aa0
[ 0.000000@0] x9 : 00000000ffffffd0 x8 : ffffffc0019d3a70
[ 0.000000@0] x7 : ffffffc001a878d8 x6 : ffffffc00108ddc8
[ 0.000000@0] x5 : 0000000000000047 x4 : ffffffc0b52fef84
[ 0.000000@0] x3 : ffffffc0b52ff080 x2 : 0000000000000000
[ 0.000000@0] x1 : ffffffc0b52fef80 x0 : ffffffc0019d3c9c
[ 0.000000@0]
[ 0.000000@0] PC: 0xffffffc00128a904:
[ 0.000000@0] a904 00000000 00000000 00000000 aa0103e2 f1002021 54000084 f800841f f1002021
[ 0.000000@0] a924 54ffffc5 b1001021 54000064 b800441f d1001021 b1000821 54000064 7800241f
[ 0.000000@0] a944 d1000821 b1000421 54000044 3900001f d2800000 d65f03c0 00000000 8b020024
[ 0.000000@0] a964 f1002042 540000a4 f8408423 f1002042 f8008403 54ffffa5 b1001042 54000084
[ 0.000000@0] a984 b8404423 d1001042 b8004403 b1000842 54000084 78402423 d1000842 78002403
[ 0.000000@0] a9a4 b1000442 54000064 39400023 39000003 d2800000 d65f03c0 00000000 8b020004
[ 0.000000@0] a9c4 f1002042 540000a4 f8408423 f1002042 f8008403 54ffffa5 b1001042 54000084
[ 0.000000@0] a9e4 b8404423 d1001042 b8004403 b1000842 54000084 78402423 d1000842 78002403
[ 0.000000@0]
[ 0.000000@0] LR: 0xffffffc001084ea4:
[ 0.000000@0] 4ea4 d0003ce1 51000463 d0003ce0 9272c497 9125e035 9125a014 d0003cf9 9ba25863
[ 0.000000@0] 4ec4 d0003d58 f90037a3 92403e61 91258320 94186897 aa1303fa 9280001b f94037a3
[ 0.000000@0] 4ee4 14000006 94186892 f94037a3 9100135a eb16035f 54000320 b94052e0 f94006f3
[ 0.000000@0] 4f04 11000400 f90006fb b90052e0 f90037a3 d2800082 aa1a03e1 9101f3a0 94081690
[ 0.000000@0] 4f24 aa0003e2 b94052e1 aa1403e0 f90006f3 51000421 b90052e1 f94037a3 b5fffd42
[ 0.000000@0] 4f44 b9407fa1 aa1503e0 f90037a3 94186878 f94037a3 17ffffe6 f90037a3 91138300
[ 0.000000@0] 4f64 94186873 aa1a03f3 f94037a3 eb1a007f 54000101 a94153f3 a9425bf5 a94363f7
[ 0.000000@0] 4f84 a9446bf9 f9402bfb a8c87bfd d65f03c0 910082d6 17ffffcc d503201f a9be7bfd
[ 0.000000@0]
[ 0.000000@0] SP: 0xffffffc0019d3ba0:
[ 0.000000@0] 3ba0 01822968 ffffffc0 01822978 ffffffc0 b52fefa0 ffffffc0 019d0000 ffffffc0
[ 0.000000@0] 3bc0 0182e000 ffffffc0 01822000 ffffffc0 b52fef80 ffffffc0 ffffffff ffffffff
[ 0.000000@0] 3be0 00000000 00000040 019d3c20 ffffffc0 01084f24 ffffffc0 019d3c20 ffffffc0
[ 0.000000@0] 3c00 0128a984 ffffffc0 600003c5 00000000 0108ddc8 ffffffc0 01a878d8 ffffffc0
[ 0.000000@0] 3c20 019d3ca0 ffffffc0 01085234 ffffffc0 00000001 00000000 019d3da0 ffffffc0
[ 0.000000@0] 3c40 01822a38 ffffffc0 ffffff00 0000003f 0182e000 ffffffc0 019d0000 ffffffc0
[ 0.000000@0] 3c60 ffffffff ffffffff ffffff80 0000003f 01080468 ffffffc0 00000000 00000000
[ 0.000000@0] 3c80 00000000 00000000 b52ff080 ffffffc0 00000001 00000000 00000002 00000000
[ 0.000000@0]
[ 0.000000@0] X0: 0xffffffc0019d3c1c:
[ 0.000000@0] 3c1c ffffffc0 019d3ca0 ffffffc0 01085234 ffffffc0 00000001 00000000 019d3da0
[ 0.000000@0] 3c3c ffffffc0 01822a38 ffffffc0 ffffff00 0000003f 0182e000 ffffffc0 019d0000
[ 0.000000@0] 3c5c ffffffc0 ffffffff ffffffff ffffff80 0000003f 01080468 ffffffc0 00000000
[ 0.000000@0] 3c7c 00000000 00000000 00000000 b52ff080 ffffffc0 00000001 00000000 00000002
[ 0.000000@0] 3c9c 00000000 019d3d00 ffffffc0 0108777c ffffffc0 019d3da0 ffffffc0 0128acd4
[ 0.000000@0] 3cbc ffffffc0 019d3ec0 ffffffc0 0128acd4 ffffffc0 200000c5 00000000 01a87000
[ 0.000000@0] 3cdc ffffffc0 019e9800 ffffffc0 01ad2188 ffffffc0 00000006 00000000 b52ff000
[ 0.000000@0] 3cfc 00003058 019d3ec0 ffffffc0 01918958 ffffffc0 07400000 00000000 05000000
[ 0.000000@0]
[ 0.000000@0] X1: 0xffffffc0b52fef00:
[ 0.000000@0] ef00
[ 0.000000@0] Unhandled fault: synchronous external abort (0x96000010) at 0xffffffc0b52fef00
Display More
so i cannot write new u-boot.bin to eMMC.......
a little better than previous attempt
seems that using dtb for 2Gb of ram make the difference.
So Booting with gxm_q201_2g.dtb or gxm_q200_2g.dtb is ok, i was able to write uboot to /dev/bootloader
now i can boot the (old) SD1 and my remote can shutdown and poweron my Alfawise H96 Pro+ 3Gb
but i've only 2 GB
So, somenthing in new uboot cannot detect all my ram.
bumerc , do you think is possible to fix also this problem so boards with 3Gb can use all available ram?
For now, thank you!
In attachment there is the UART log of my board booting from u-boot from mmc and load libreelec from SD1, hope you can find the problem.
Rank1 (1024MB) could not be initialized, i will see what I can do.
What is the size of the single RAM chip - 12x8, 13.2x9 or 14x9 mm? Please measure on the front and on the back of the PCB.