Anyone got a decent up to date Linux install?


#1

I’ve been trying to locate a decent current up to date document that will help me install whatever 64 bit linux flavor on this 96boards with some 3d gfx support, and all I can say is wow! The official 96boards/hikey website only mentions AOSP, most of the other linux pages I could find have obsolete links…

Up until now, what I’ve downloaded:
SOURCE=http://builds.96boards.org/releases/reference-platform/debian/hikey/16.06/
wget $SOURCE/bootloader/ptable-linux-8g.img
wget $SOURCE/hikey-rootfs-debian-jessie-alip-20160629-120.emmc.img.gz
wget $SOURCE/16.06/hikey-boot-linux-20160629-120.uefi.img.gz
wget $SOURCE/16.06/hikey-debian-jessie-alip-sdcard-20160629-120.img.gz

for f in *.img.gz ; do gunzip $f; done

Then, with the GPIO switch on (auto pwr is also on)

fastboot flash ptable bootloader/ptable-linux-8g.img
fastboot reboot && sleep 5
fastboot flash boot hikey-boot-linux-20160629-120.uefi.img
fastboot flash system hikey-rootfs-debian-jessie-alip-20160629-120.emmc.img

sudo dd if=hikey-debian-jessie-alip-sdcard-20160629-120.img of=/dev/sdc bs=4M oflag=sync status=noxfer && sync && sync

power off the board, put the sdcard, in the system. This last step is not described, so I’m not sure it’s really necessary
Moved the GPIO switch back to off.
But when I reboot, I only go back to fastboot. Here’s the log, if it makes sense to anyone

Anyone, please have mercy of me


#2

HEre’s the log I have through the UART

clear reset source
last_keypoint32,reboot_type16
secdbg not DCU.
SecDbgVer exit

xloader chipid is: 0x36600110, start at 460ms.
Build Date: Sep 19 2017, 15:34:09
[clock_init] ++
hikey960 [hikey960_clk_init]
hi3660 [clk_setup]
[clock_init] –
storage type is UFS
ufs retry: 6 count v_tx:0 v_rx:0
ufs set v_tx:0 v_rx:0
Hikey960[5301] no need avs_init.
ddr ft:0xf20332a3,mode:1 target:4
UceLdOk
ch 0 gt_errfail, STATUS:0x00000060
ch 0 gdst_errfail, STATUS:0x00000040
ch 1 gt_errfail, STATUS:0x00000060
ch 1 gdst_errfail, STATUS:0x00000040
ch 2 gt_errfail, STATUS:0x00000060
ch 2 gdst_errfail, STATUS:0x00000040
ch 3 gt_errfail, STATUS:0x00000060
ch 3 gdst_errfail, STATUS:0x00000040
timeout
timeout
timeout
timeout
density: 0x0c0c0c0c,0x00000000,0x0c0c0c0c,0x00000000,0x0c0c0c0c,0x00000000,0x0c0c0c0c,0x00000000
ddr info 0x00000306
400M
685M
1067M
C2R,V0x0000002c e:66
C0R,V0x0000002c e:66
C1R,V0x0000002c e:66
C2R,V0x0000002d e:66
C3R,V0x0000002d e:66
C0R,V0x0000002d e:66
C1R,V0x0000002d e:66
C2R,V0x0000002e e:66
C3R,V0x0000002e e:66
C0R,V0x0000002e e:66
C1R,V0x0000002e e:66
C2R,V0x0000002f e:65
C3R,V0x0000002f e:66
C0R,V0x0000002f e:65
C1R,V0x0000002f e:65
C2R,V0x00000030 e:65
C3R,V0x00000030 e:65
1244M
1866M
C1R,V0x00000016 e:66
C2R,V0x00000016 e:66
C0R,V0x00000017 e:66
C1R,V0x00000017 e:66
C2R,V0x00000017 e:66
iomcu_subsys_init
boot_c0 PROFILE 4
slave0 irq0:0x00000014
slave1 irq0:0x00000014
main: ******** Fastboot for Kirin *****************
main: ******** Build Date: Jun 2 2017, 17:34:24 **
main: ******** Fastboot start at 1809 ms **********

main: print soc_id computed in xloader phase, is below:
main: 00000000 main: 00000000 main: 00000000 main: 00000000 main:
main: 00000000 main: 00000000 main: 00000000 main: 00000000 main:
led_alwayson: can’t get dtb operators
bbox: bbox_register_module_ops success.
bfm: : >>>>>enter bfm_init
bfm: : [disable_boot_fail_system] boot_fail_system state is 0
clock: PLL Stat
clock: PLL2 ctrl0=0x04909604,ctrl1=0x02000000
clock: PLL2 acpu en_stat:0x00000008, acpu gt_stat:0x00040000
clock: PLL2 final en_stat:0x00100000, final gt_stat:0x00020000
clock: PLL3 ctrl0=0x04904005,ctrl1=0x07000000
clock: PLL3 acpu en_stat:0x00000000, acpu gt_stat:0x00000000
clock: PLL3 final en_stat:0x00200000, final gt_stat:0x00040000
clock: clock init OK
ufs: ufs start on platform[36600110]ufs: ufs current mode: 0x00000011
ufs: ufs current gear: 0x00000003
ufs: ufs mphy reg 0x4A = 0x00000000
ufs: bUD0BaseOffset: 0x00000010, bUDConfigPLength: 0x00000010
ufs: UFS device manufacturerid = 0x000001ce
ufs: UFS device: S******
bfm: : >>>>>enter set_boot_stage
bfm: : bootStageCode is 0x02000001, mntnStageCode is 27
bfm: : <<<<<exit set_boot_stage.
storage: emmc_ops invalid
storage: storage type is UFS
bfm: : bfm system is disabled!
storage: emmc_init: BL2_STAGE_EMMC_OK is 33554435!
bfm: : >>>>>enter set_boot_stage
bfm: : bootStageCode is 0x02000003, mntnStageCode is 29
bfm: : <<<<>>>>enter set_boot_stage
bfm: : bootStageCode is 0x02010001, mntnStageCode is 30
bfm: : <<<<<exit set_boot_stage.
ddr: current logic version is lpddr4 verison !!!
ddr: ddr size is 3072MB
bbox: register modid [0x81fff200]
bbox: register exception succeed.
bbox: register modid [0x81fff202]
bbox: register exception succeed.
bbox: register modid [0x81fff20b]
bbox: register exception succeed.
watchdog: Enable watchdog start
boardid: [BDID]boardid: 5301
gpio: hikey960_gpio_init: GPIO 46 202 206 ouput low, GPIO 219 pullup.
load_kernel: register_update_dt_ops for usb!
usb: [USBERR]random_serial: fastboot serial: 0631326473000000
secureboot: Enter secboot_init: set pll efuse flag!
secureboot: pll efuse flag has been succ set!bbox: register modid [0x81fff20a]
bbox: register exception succeed.
secureboot: SECBOOT_DEV_INFO_DADDR = 0x1d7fff00, SECBOOT_DEV_INFO_SIZE = 0x00000040!
dtimage: number of dtb = 1
dtimage: =========uncompress_dtb_addr=[0x16f00000],====vrl_addr=[0x1b0e64e0]====
dtimage: [device_tree_get_dtb_entry:215] Verify Not Exist
dtimage: fdt_init success!
dtimage: -----can not find hisilicon,fastboot node by compatible
dtimage: -----can not find hisilicon,fastboot node by compatible
load_kernel: register_update_dt_ops for led!
dtimage: -----can not find hisilicon,fastboot node by compatible
vibrator: vibrator_delay: hisilicon,fastboot motor-vib_type failed!
dtimage: -----can not find hisilicon,fastboot node by compatible
vibrator: vibrator_off: hisilicon,fastboot motor-vib_type failed!
reboot_reason: scsysstat_value is 0x00000000
pmu: can not find fastboot,hisi-pmic-mntn node1
pmu: pmu_property_read_u32 fastboot,hisi-pmic-mntn, hisilicon,data-width, failed
pmu: pmu_mntn_record_dts_parse failed!
reboot_reason: enter [check_hardware_reset]
reboot_reason: Could not find path /sysctrl_reason
reboot_reason: get_sysctrl_reason_data is error
ddr: reset dmc_rint_0:00001000
ddr: reset dmc_rint_1:00000040
ddr: reset dmc_rint_2:00001040
ddr: reset dmc_rint_3:00000000
ddr: new dmc_rint_0:00000000
ddr: new dmc_rint_1:00000000
ddr: new dmc_rint_2:00000000
ddr: new dmc_rint_3:00000000
bbox: save_tempbuffer_to_loop_area():727:storage_read fail[-1]
reboot_reason: reboot_reason is coldboot
reboot_reason: clear_reset_source in!
reboot_reason: tmp =0x0effcc70
dtimage: -----can not find fastboot,charger node by compatible
power: get_chargerIC_type: getU32byCompatible fastboot,charger, hw_charger_type failed!
dtimage: -----can not find fastboot,coul node by compatible
power: get_coul_type: get coul_type failed!
power: get coul_type failed!
power: hi6421v500 register coulometer ops fail!
dtimage: -----can not find huawei,hisi_bci_battery node by compatible
no_module: [hi6523_get_config_info]: can’t get battery board type
dtimage: -----can not find fastboot,charger node by compatible
no_module: get hi6523 i2c reg num fail!
dtimage: -----can not find fastboot,charger node by compatible
no_module: [hi6523_start_charging_by_init_params]: get ichrg_pre_limit fail
dtimage: -----can not find huawei,hi6523_charger node by compatible
no_module: [hi6523_start_charging_by_init_params]: get reg fail
dtimage: -----can not find fastboot,buckboost node by compatible
max77813: get_buckboost_type: getU32byCompatible fastboot,buckboost, hw_buckboost_type failed!
max77813: get dts buckboost type fail!
cpu_buck: pmu type3 not registered
cpu_buck: Bad cpu buck info:1
bbox: Could not find path /rdr
bbox: Could not find status property.
mntn: tele_mntn_stat_point_init: can not bbox_ops !
dtimage: -----can not find hisilicon,fastboot node by compatible
mntn: [tele_mntn_m3_wdt_config]: getU32byCompatible(hisilicon,fastboot, lpm3-board-type) error!
mntn: mntn init
mntndump: enable_reserved_ddr_dts: Could not find path /reserved-memory/mntndump
mntndump: mntn_dump_init failed
mntndump: get_mntn_dump_addr:mid[2] is not init
mntn: kernel dump is not available
mntn: reboot_type is 16
mntn:
no need to dump_mem…
mntn: enter [registe_pstore_ramoops_dump]
mntndump: get_mntn_dump_addr:mid[5] is not init
mntn: no mdump_pstore info
mntn: M3_RDR_SYS_CONTEXT_BASE_ADDR is null
uart_cfg: [MNTN]:Could not find node.
uart_cfg: set_default_uart_cfg: uart_from_dts_read failed!
uart_cfg: module_idx 2, uart_no 6
uart_cfg: odule_idx 11, uart_no 15
uart_cfg: module_idx 2, uart_no 6
uart_cfg: getU32byCompatible(hisilicon,fastboot, uart-board-type) error!
uart_cfg: boardid: 5301 use uart port: 6
pasr: in pasr_init-43 …ddr: current logic version is lpddr4 verison !!!
ddr: current logic version is lpddr4 verison !!!
dtimage: -----can not find huawei,lcd_panel_type node by compatible
display: [display]get_detect_type: huawei,lcd_panel_type: get detect_type fail
display: lcd:no lcd detect_type
no_module: [LOGO] get_logo_buffer_from_dtsi: Could not find path /reserved-memory/logo-buffer.
no_module: [LOGO] logo_init: logo init failed!!! used the default fb addr.
display: [display]jdi_nt35696_panel_init: lcd type is not JDI_NT35696_5P5_LCD.
display: [display]jdi_otm2503b_panel_init: lcd type is not JDI_OTM2503B_5P5_LCD.
bfm: : >>>>>enter set_boot_stage
bfm: : bootStageCode is 0x02010002, mntnStageCode is 31
bfm: : <<<<<exit set_boot_stage.
dtimage: -----can not find huawei,lcd_panel_type node by compatible
display: [display]get_dts_value: can not get huawei,lcd_panel_type, bl_bus_id=4!
dtimage: -----can not find ti,lm36923 node by compatible
display: [display]get_dts_value: can not get ti,lm36923, support=0!
display: get lm36923_support failed!
Audio_codec: [audio]:Could not find “hisilicon,codec-controller” node.
load_teeos: can not find fb node fingerprint
load_teeos: failed to find fb node ese_config
display: [display]hisi_get_disp_info: hisifb_data is NULL pointer, return!
bfm: : >>>>>enter set_boot_stage
bfm: : bootStageCode is 0x02010003, mntnStageCode is 32
bfm: : <<<<<exit set_boot_stage.
misc: [get_misc_message] mmc_read failed
preboot: [fastboot]: check_unlock_misc_info, line:1273 :get misc message failed.
preboot: [fastboot]: check_powerkey_misc_info, line:1242 :!!!CAUTION!!!:get keypad_operator FAIL!
preboot: [fastboot]: check_volumekey_state, line:943 :!!!CAUTION!!!:get keypad_operator FAIL!
misc: [get_misc_message] mmc_read failed
preboot: [fastboot]: comm_read_misc_cmd, line:501 :get misc message failed.
rescue: ^^^^^^^^^[rescue_init] ok !
usbloader: bootmode is 1
bfm: : >>>>>enter set_boot_stage
bfm: : bootStageCode is 0x02010004, mntnStageCode is 33
bfm: : <<<<<exit set_boot_stage.
load_lpm3: start lpm3 loading
load_lpm3: load lpmcu image
tm: cluster0 prof0 trim result check fail:0,00000000,00000000
tm: cluster0 prof1 trim result check fail:0,00000000,00000000
tm: cluster0 prof2 trim result check fail:0,00000000,00000000
tm: cluster0 prof3 trim result check fail:0,00000000,00000000
tm: cluster0 prof4 trim result check fail:0,00000000,00000000
tm: cluster1 prof0 trim result check fail:0,00000000,00000000
tm: cluster1 prof1 trim result check fail:0,00000000,00000000
tm: cluster1 prof2 trim result check fail:0,00000000,00000000
tm: cluster1 prof3 trim result check fail:0,00000000,00000000
tm: cluster1 prof4 trim result check fail:0,00000000,00000000
tm: cluster1 prof5 trim result check fail:0,00000000,00000000
tm: cluster2 prof0 trim result check fail:0,00000000,00000000
tm: cluster2 prof1 trim result check fail:0,00000000,00000000
tm: cluster2 prof2 trim result check fail:0,00000000,00000000
tm: cluster2 prof3 trim result check fail:0,00000000,00000000
tm: cluster2 prof4 trim result check fail:0,00000000,00000000
tm: cluster2 prof5 trim result check fail:0,00000000,00000000
tm: cluster2 prof6 trim result check fail:0,00000000,00000000
tm: cluster2 prof7 trim result check fail:0,00000000,00000000
tm: C0
tm: p4
tm: path adjust:00000018
tm: svfd2:00000011
tm: svfd1:00000012
tm: svfd0:00000012
tm: p3
tm: svfd2:00000011
tm: svfd1:00000010
tm: svfd0:00000011
tm: C1
tm: p4
tm: path adjust:00000018
tm: svfd2:00000014
tm: svfd1:00000013
tm: svfd0:00000013
tm: p3
tm: svfd2:00000016
tm: svfd1:00000016
tm: svfd0:00000016
tm: p2
tm: svfd2:0000001a
tm: svfd1:0000001a
tm: svfd0:0000001a
tm: p1
tm: svfd2:0000001a
tm: svfd1:0000001a
tm: svfd0:0000001a
load_lpm3: do_lpnv_acpufreq_papa_option
load_lpm3: modify_pmu6422_para no bugfix
load_lpm3: LPM3 load success 0x89c80000
load_lpm3: SCPERRSTSTAT4_SEC fffffffc
load_lpm3: SCOCBCRSTCTRL 00000000
load_lpm3: SCPERCLKEN2 43e00001
load_lpm3: SCPERSTAT2 c7fa4c4f
load_lpm3: SCOCBCSTAT 00007250
load_lpm3: AOCLK_CTRL 00000725
load_lpm3: SCPERSTAT3 000014c7
load_lpm3: SCOCBCSTAT 00007250
load_lpm3: AOCLK_CTRL 00000725
load_lpm3: AOCLK_CTRL 00000225
load_lpm3: CFG_M3_RST_STA 00000000
load_lpm3: load ocbc success!
load_kernel: 0xC5 = 00000032
load_kernel: 0xCC = 00000003
bfm: : bfm system is disabled!
load_kernel: load_kernel CONFIG_WITHOUT_SECURE_OS is open
bfm: : >>>>>enter set_boot_stage
bfm: : bootStageCode is 0x02010005, mntnStageCode is 34
bfm: : <<<<<exit set_boot_stage.
load_kernel: INVALID BOOT IMAGE HEADER
bfm: : bfm_to_mntn_modid: size is 8
bfm: : >>>>>enter boot_fail_err
bfm: : boot_fail_err: bootErrNo is 0x02010006, mntnModID is 0x81fff209, mntnRBReason is 0x0000007d, e.e_reboot_priority is 1, g_sug_recovery_mtd is 0
bbox: register modid [0x81fff209]
bbox: register exception succeed.
bbox: record exce_type is 0x0000007d
bbox: -------show exception info begin
bbox: modid: [0x81fff209]
bbox: reboot_pri: [0x00000001]
bbox: dump_mod_mask: [0x0000000000000003]
bbox: reset_mod_mask: [0x0000000000000003]
bbox: from_module: [0x0000000000000001]
bbox: reentrant: [0x0f00da01]
bbox: exce_type: [0x0000007d]
bbox: reserve_u64: [0x0000000000000000]
bbox: reserve_p: [0x00000000]
bbox: -------show exception info end
bbox: dump module [0000000000000001] start!
bbox: modid is 0x81fff209, etype is 0x0000007d, mod_group_id is 0x0000000000000001
bbox: modid:[0x81fff209], coreid:[0x0000000000000001]
bbox: bbox_dump_done current mask:[0x0000000000000001]
bbox: dump module [0000000000000001] end!
bbox: Skip module [0x0000000000000001]
bbox: bbox_notify_module_hikey960 boarid:5301 xloader use UART6
scsysstat_value[8].
clear reset source
last_keypoint34,reboot_type125
secdbg not DCU.
SecDbgVer exit

xloader chipid is: 0x36600110, start at 452ms.
Build Date: Sep 19 2017, 15:34:09
[clock_init] ++
hikey960 [hikey960_clk_init]
hi3660 [clk_setup]
[clock_init] –
storage type is UFS
ufs retry: 6 count v_tx:0 v_rx:0
ufs set v_tx:0 v_rx:0
Hikey960[5301] no need avs_init.
ddr ft:0xf20332a3,mode:1 target:4
UceLdOk
ch 0 gt_errfail, STATUS:0x00000060
ch 0 gdst_errfail, STATUS:0x00000040
ch 1 gt_errfail, STATUS:0x00000060
ch 1 gdst_errfail, STATUS:0x00000040
ch 2 gt_errfail, STATUS:0x00000060
ch 2 gdst_errfail, STATUS:0x00000040
ch 3 gt_errfail, STATUS:0x00000060
ch 3 gdst_errfail, STATUS:0x00000040
timeout
timeout
timeout
timeout
density: 0x0c0c0c0c,0x00000000,0x0c0c0c0c,0x00000000,0x0c0c0c0c,0x00000000,0x0c0c0c0c,0x00000000
ddr info 0x00000306
400M
685M
1067M
C2R,V0x0000002c e:66
C3R,V0x0000002c e:193
C1R,V0x0000002c e:66
C2R,V0x0000002d e:66
C3R,V0x0000002d e:66
C0R,V0x0000002c e:66
C1R,V0x0000002d e:66
C2R,V0x0000002e e:66
C3R,V0x0000002e e:66
C0R,V0x0000002d e:66
C1R,V0x0000002e e:66
C2R,V0x0000002f e:65
C3R,V0x0000002f e:66
C0R,V0x0000002e e:66
C1R,V0x0000002f e:65
C2R,V0x00000030 e:65
C3R,V0x00000030 e:65
1244M
1866M
C0R,V0x00000016 e:66
C1R,V0x00000016 e:66
C2R,V0x00000016 e:66
C0R,V0x00000017 e:66
C1R,V0x00000017 e:66
C2R,V0x00000017 e:66
iomcu_subsys_init
boot_c0 PROFILE 4
main: ******** Fastboot for Kirin *****************
main: ******** Build Date: Jun 2 2017, 17:34:24 **
main: ******** Fastboot start at 1591 ms **********

main: print soc_id computed in xloader phase, is below:
main: 00000000 main: 00000000 main: 00000000 main: 00000000 main:
main: 00000000 main: 00000000 main: 00000000 main: 00000000 main:
led_alwayson: can’t get dtb operators
bbox: bbox_register_module_ops success.
bfm: : >>>>>enter bfm_init
bfm: : [disable_boot_fail_system] boot_fail_system state is 0
clock: PLL Stat
clock: PLL2 ctrl0=0x04909604,ctrl1=0x02000000
clock: PLL2 acpu en_stat:0x00000008, acpu gt_stat:0x00040000
clock: PLL2 final en_stat:0x00100000, final gt_stat:0x00020000
clock: PLL3 ctrl0=0x04904005,ctrl1=0x07000000
clock: PLL3 acpu en_stat:0x00000000, acpu gt_stat:0x00000000
clock: PLL3 final en_stat:0x00200000, final gt_stat:0x00040000
clock: clock init OK
ufs: ufs start on platform[36600110]ufs: ufs current mode: 0x00000011
ufs: ufs current gear: 0x00000003
ufs: ufs mphy reg 0x4A = 0x00000000
ufs: bUD0BaseOffset: 0x00000010, bUDConfigPLength: 0x00000010
ufs: UFS device manufacturerid = 0x000001ce
ufs: UFS device: S******
bfm: : >>>>>enter set_boot_stage
bfm: : bootStageCode is 0x02000001, mntnStageCode is 27
bfm: : <<<<<exit set_boot_stage.
storage: emmc_ops invalid
storage: storage type is UFS
bfm: : bfm system is disabled!
storage: emmc_init: BL2_STAGE_EMMC_OK is 33554435!
bfm: : >>>>>enter set_boot_stage
bfm: : bootStageCode is 0x02000003, mntnStageCode is 29
bfm: : <<<<>>>>enter set_boot_stage
bfm: : bootStageCode is 0x02010001, mntnStageCode is 30
bfm: : <<<<<exit set_boot_stage.
ddr: current logic version is lpddr4 verison !!!
ddr: ddr size is 3072MB
bbox: register modid [0x81fff200]
bbox: register exception succeed.
bbox: register modid [0x81fff202]
bbox: register exception succeed.
bbox: register modid [0x81fff20b]
bbox: register exception succeed.
watchdog: Enable watchdog start
boardid: [BDID]boardid: 5301
gpio: hikey960_gpio_init: GPIO 46 202 206 ouput low, GPIO 219 pullup.
load_kernel: register_update_dt_ops for usb!
usb: [USBERR]random_serial: fastboot serial: 6771546083000000
secureboot: Enter secboot_init: set pll efuse flag!
secureboot: pll efuse flag has been succ set!bbox: register modid [0x81fff20a]
bbox: register exception succeed.
secureboot: SECBOOT_DEV_INFO_DADDR = 0x1d7fff00, SECBOOT_DEV_INFO_SIZE = 0x00000040!
dtimage: number of dtb = 1
dtimage: =========uncompress_dtb_addr=[0x16f00000],====vrl_addr=[0x1b0e64e0]====
dtimage: [device_tree_get_dtb_entry:215] Verify Not Exist
dtimage: fdt_init success!
dtimage: -----can not find hisilicon,fastboot node by compatible
dtimage: -----can not find hisilicon,fastboot node by compatible
load_kernel: register_update_dt_ops for led!
dtimage: -----can not find hisilicon,fastboot node by compatible
vibrator: vibrator_delay: hisilicon,fastboot motor-vib_type failed!
dtimage: -----can not find hisilicon,fastboot node by compatible
vibrator: vibrator_off: hisilicon,fastboot motor-vib_type failed!
reboot_reason: scsysstat_value is 0x00000008
pmu: can not find fastboot,hisi-pmic-mntn node1
pmu: pmu_property_read_u32 fastboot,hisi-pmic-mntn, hisilicon,data-width, failed
pmu: pmu_mntn_record_dts_parse failed!
reboot_reason: enter [check_hardware_reset]
reboot_reason: Could not find path /sysctrl_reason
reboot_reason: get_sysctrl_reason_data is error
ddr: reset dmc_rint_0:00000000
ddr: reset dmc_rint_1:00000000
ddr: reset dmc_rint_2:00000000
ddr: reset dmc_rint_3:00000000
ddr: new dmc_rint_0:00000000
ddr: new dmc_rint_1:00000000
ddr: new dmc_rint_2:00000000
ddr: new dmc_rint_3:00000000
bbox: save_tempbuffer_to_loop_area():727:storage_read fail[-1]
reboot_reason: reboot_reason is FB_S_KERNEL_IMG_ERR
reboot_reason: clear_reset_source in!
reboot_reason: tmp =0x0effcc70
dtimage: -----can not find fastboot,charger node by compatible
power: get_chargerIC_type: getU32byCompatible fastboot,charger, hw_charger_type failed!
dtimage: -----can not find fastboot,coul node by compatible
power: get_coul_type: get coul_type failed!
power: get coul_type failed!
power: hi6421v500 register coulometer ops fail!
dtimage: -----can not find huawei,hisi_bci_battery node by compatible
no_module: [hi6523_get_config_info]: can’t get battery board type
dtimage: -----can not find fastboot,charger node by compatible
no_module: get hi6523 i2c reg num fail!
dtimage: -----can not find fastboot,charger node by compatible
no_module: [hi6523_start_charging_by_init_params]: get ichrg_pre_limit fail
dtimage: -----can not find huawei,hi6523_charger node by compatible
no_module: [hi6523_start_charging_by_init_params]: get reg fail
dtimage: -----can not find fastboot,buckboost node by compatible
max77813: get_buckboost_type: getU32byCompatible fastboot,buckboost, hw_buckboost_type failed!
max77813: get dts buckboost type fail!
cpu_buck: pmu type3 not registered
cpu_buck: Bad cpu buck info:1
bbox: Could not find path /rdr
bbox: Could not find status property.
mntn: tele_mntn_stat_point_init: can not bbox_ops !
dtimage: -----can not find hisilicon,fastboot node by compatible
mntn: [tele_mntn_m3_wdt_config]: getU32byCompatible(hisilicon,fastboot, lpm3-board-type) error!
mntn: mntn init
mntndump: enable_reserved_ddr_dts: Could not find path /reserved-memory/mntndump
mntndump: mntn_dump_init failed
mntndump: get_mntn_dump_addr:mid[2] is not init
mntn: kernel dump is not available
mntn: reboot_type is 125
mntn:
no need to dump_mem…
mntn: enter [registe_pstore_ramoops_dump]
mntndump: get_mntn_dump_addr:mid[5] is not init
mntn: no mdump_pstore info
mntn: M3_RDR_SYS_CONTEXT_BASE_ADDR is null
uart_cfg: [MNTN]:Could not find node.
uart_cfg: set_default_uart_cfg: uart_from_dts_read failed!
uart_cfg: module_idx 2, uart_no 6
uart_cfg: odule_idx 11, uart_no 15
uart_cfg: module_idx 2, uart_no 6
uart_cfg: getU32byCompatible(hisilicon,fastboot, uart-board-type) error!
uart_cfg: boardid: 5301 use uart port: 6
pasr: in pasr_init-43 …ddr: current logic version is lpddr4 verison !!!
ddr: current logic version is lpddr4 verison !!!
dtimage: -----can not find huawei,lcd_panel_type node by compatible
display: [display]get_detect_type: huawei,lcd_panel_type: get detect_type fail
display: lcd:no lcd detect_type
no_module: [LOGO] get_logo_buffer_from_dtsi: Could not find path /reserved-memory/logo-buffer.
no_module: [LOGO] logo_init: logo init failed!!! used the default fb addr.
display: [display]jdi_nt35696_panel_init: lcd type is not JDI_NT35696_5P5_LCD.
display: [display]jdi_otm2503b_panel_init: lcd type is not JDI_OTM2503B_5P5_LCD.
bfm: : >>>>>enter set_boot_stage
bfm: : bootStageCode is 0x02010002, mntnStageCode is 31
bfm: : <<<<<exit set_boot_stage.
dtimage: -----can not find huawei,lcd_panel_type node by compatible
display: [display]get_dts_value: can not get huawei,lcd_panel_type, bl_bus_id=4!
dtimage: -----can not find ti,lm36923 node by compatible
display: [display]get_dts_value: can not get ti,lm36923, support=0!
display: get lm36923_support failed!
Audio_codec: [audio]:Could not find “hisilicon,codec-controller” node.
load_teeos: can not find fb node fingerprint
load_teeos: failed to find fb node ese_config
display: [display]hisi_get_disp_info: hisifb_data is NULL pointer, return!
bfm: : >>>>>enter set_boot_stage
bfm: : bootStageCode is 0x02010003, mntnStageCode is 32
bfm: : <<<<<exit set_boot_stage.
misc: [get_misc_message] mmc_read failed
preboot: [fastboot]: check_unlock_misc_info, line:1273 :get misc message failed.
preboot: [fastboot]: check_powerkey_misc_info, line:1242 :!!!CAUTION!!!:get keypad_operator FAIL!
preboot: [fastboot]: check_volumekey_state, line:943 :!!!CAUTION!!!:get keypad_operator FAIL!
misc: [get_misc_message] mmc_read failed
preboot: [fastboot]: comm_read_misc_cmd, line:501 :get misc message failed.
watchdog: Disable watchdog start
bfm: : [disable_boot_fail_system] boot_fail_system state is 0
rescue: ^^^^^^^^^[rescue_init] ok !
usbloader: bootmode is 4
usb: [USBFINFO]USB RESET
usb: [USBFINFO]USB CONNDONE, highspeed
usb: [USBFINFO]USB RESET
usb: [USBFINFO]USB CONNDONE, highspeed
usbloader: usb: online (highspeed)
usb: [USBFINFO]usb enum done


#3

AFAIK there is no documentation for this at present. The best write up I know of is this post (unfortunately I also know some people have reported problems following it):

I should probably also mention that no build, other than the AOSP images, currently offers any 3D GFX support. The drivers to support this have not been released yet.


#4

That’s all right if it’s not released yet. But I saw some mali drivers out there, and expect those, at some point (hopefully in a near future), to become available.
I was under the impression that the debian distro would support the GPU since it has some kind of legal agreement that you have to click through to be able to download the image.
Or am I completely mistaken?
In this case, what 96board or any aarch64 board would you recommend that has some kind of 3D gfx support running Linux (any)?


#5

Not completely :wink: but I think you are confusing the Hikey (retrospectively renamed the Hikey620) and the Hikey960. The debian release you are looking at does support accelerated 3D graphics but is for the Hikey rather than Hikey960.

The Hikey960 has a newer GPU but drivers for this are not released at this point. I know they are being worked on, but there are no firm dates for when we will receive drivers (and when we do they will be binary only). Even when they are released they will likely be integrated into OpenEmbedded rather than regular a Linux distro. OpenEmbedded is a toolkit to build custom Linux distros for embedded devices; it is hugely powerful and great for building appliances but it also has a fairly step learning curve.

The Hikey620 Debian images have accelerated graphics support but this is limited to OpenGL ES (the OpenGL subset found in phones) and does not support all Debian 3D applications (many of which require full OpenGL).

The Dragonboard410C has excellent graphics support, both in the Linaro supported Debian images and in the upstream focused Linux distros such as Fedora. This is mostly thanks to a reverse engineering effort led by Rob Clark, as a result this device has an open source 3D graphics driver that is easy to integrate into any Linux distro. Additionally, although the DB410C hardware was only designed to support OpenGL ES, the open source driver emulates additional OpenGL features allowing much more of the existing corpus of software to run.