Linux on this board

The downloads page says coming soon for Linux on this device, I’m wondering if there is any sort of time frame for any Linux image, even if it isn’t fully featured?

It’s great that Android is supported but development on Android is constantly a sore point and it seems like Linux is quite a bit lower priority on these devices. It took a significant enough amount of time to get a Linux image for the Hikey 960 board that I actually completely forgot about it and was developing on a different device entirely.

You can see some of the work in progress (consider it an undocumented, unreleased, unsupported, unassembled kit of parts) but I don’t have much more info than that at the moment:

git clone https://github.com/96boards-hikey/tools-images-hikey970.git
git clone https://github.com/96boards-hikey/OpenPlatformPkg.git -b hikey970_v1.0
git clone https://github.com/96boards-hikey/arm-trusted-firmware.git -b hikey970_v1.0
git clone https://github.com/96boards-hikey/l-loader.git -b hikey970_v1.0
git clone https://github.com/96boards-hikey/edk2.git -b hikey970_v1.0
git clone https://github.com/96boards-hikey/linux.git -b hikey970-v4.9

It is possible to build a new kernel with the git repository hikey970-v4.9.

The trick here is to use fastboot and have the rootfs on a uSD card.
It took me a while to get a kernel config that boots.
I am still struggling with the config to get HDMI output working.
Network device is also unsupported for now.
Using USB3 to ethernet it is possible to get networking.

If you want to test ‘headless’ debian 8 over ssh then drop me a message.

Once we have a stable build we should make a feature list and update each when they become available in the kernel.

Did you make any changes in the kernel to make linux work?

No kernel source code changes yet.
In general the most basic hardware works:

  • 6GB memory
  • 8 cores
  • sdcard
  • internal flash
  • USB host
  • networking over USB attached 1Gbit eth

Could you please send me your boot image and the root file system. It would also be nice if you have documented the steps to flash on the sd card. I will try to make the HDMI work.

Here is a debian image for Hikey970, offered by smartfire.
username&passwd: hoperun

Thank you so much. I will try it out.

I flashed the debian image on to the board. The kernel boots up, It logs in. HDMI shows blank screen. So I am using UART to debug. I am using picocom to access the UART. But keyboard input doesn’t work. So I am stuck and can’t really do much. Here are the logs for the same.

Booting `CE Reference Platform (HiKey970 debian)’

EFI stub: Booting Linux Kernel…
EFI stub: EFI_RNG_PROTOCOL unavailable, no randomness supplied
EFI stub: Using DTB from configuration table
EFI stub: Exiting boot services and installing virtual address map…
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.9.78-147538-g244928755bbe (andy@andy-virtual-machine) (gcc version 4.9.x 20150123 (prerelease) (GCC) ) #1 SMP PREEMPT Thu May 31 10:58:02 CST 2018
[ 0.000000] Boot CPU: AArch64 Processor [410fd034]
[ 0.000000] earlycon: pl11 at MMIO 0x00000000fff32000 (options ‘115200’)
[ 0.000000] bootconsole [pl11] enabled
[ 0.000000] Ion: insert heap-name carveout_gralloc
[ 0.031938] /soc/interrupt-controller@0xf4000000: Unable to locate ITS domain
[ 0.039267] /soc/interrupt-controller@0xf4000000: unable to locate ITS domain
[ 0.400226] dmi: Firmware registration failed.
[ 0.404921] Ion: invalid heap-name in node iommu_info, please check the name
[ 0.412062] Ion: invalid heap-name in node linear, please check the name
[ 0.418896] Ion: node name [heap_sys_user], heap-name [sys_heap]
[ 0.424931] Ion: heap index 0 : name sys_heap base 0x0 size 0x0 id 0 type 0
[ 0.431893] Ion: heap sys_heap base =0, try to find dynamic area
[ 0.437986] Ion: name = sys_heap, table name carveout_gralloc
[ 0.443817] Ion: name = sys_heap, table name
[ 0.448257] Ion: name = sys_heap, table name
[ 0.452695] Ion: name = sys_heap, table name
[ 0.457135] Ion: name = sys_heap, table name
[ 0.461582] Ion: node name [heap_carveout_gralloc], heap-name [carveout_gralloc]
[ 0.468978] Ion: heap index 1 : name carveout_gralloc base 0x0 size 0x0 id 2 type 2
[ 0.476631] Ion: heap carveout_gralloc base =0, try to find dynamic area
[ 0.483416] Ion: name = carveout_gralloc, table name carveout_gralloc
[ 0.489940] Ion: have found heap name carveout_gralloc base = 0xbc800000, size 31457280
[ 0.497953] of_get_iova_info:start_addr 0x40000, size 0xbffc0000 align 0x8000
[ 0.509403] no hisilicon,hisi-pmic-irq-num1 property set
[ 0.514716] hisi_pmic 2-00: the platform don’t support ext-interrupt.
[ 0.528417] <[hisi_dt_parse_ip_atf]: regulator_id=0, ppll0_clock_set_rate_flag=0>
[ 0.536092] <[hisi_dt_parse_ip_atf]: regulator_id=1, ppll0_clock_set_rate_flag=0>
[ 0.543637] <[hisi_ip_to_atf_is_enabled]:regulator_id=1>
[ 0.549047] <[hisi_dt_parse_ip_atf]: regulator_id=8, ppll0_clock_set_rate_flag=0>
[ 0.556651] <[hisi_dt_parse_ip_atf]: regulator_id=2, ppll0_clock_set_rate_flag=0>
[ 0.564171] <[hisi_ip_to_atf_is_enabled]:regulator_id=2>
[ 0.569580] <[hisi_dt_parse_ip_atf]: regulator_id=3, ppll0_clock_set_rate_flag=0>
[ 0.577114] <[hisi_ip_to_atf_is_enabled]:regulator_id=3>
[ 0.582522] <[hisi_dt_parse_ip_atf]: regulator_id=4, ppll0_clock_set_rate_flag=0>
[ 0.590040] <[hisi_ip_to_atf_is_enabled]:regulator_id=4>
[ 0.595450] <[hisi_dt_parse_ip_atf]: regulator_id=5, ppll0_clock_set_rate_flag=0>
[ 0.602970] <[hisi_ip_to_atf_is_enabled]:regulator_id=5>
[ 0.608379] <[hisi_dt_parse_ip_atf]: regulator_id=6, ppll0_clock_set_rate_flag=0>
[ 0.615910] <[hisi_ip_to_atf_is_enabled]:regulator_id=6>
[ 0.621320] <[hisi_dt_parse_ip_atf]: regulator_id=7, ppll0_clock_set_rate_flag=0>
[ 0.628839] <[hisi_ip_to_atf_is_enabled]:regulator_id=7>
[ 0.643616] Kirin-pcie f4000000.pcie: eye_param_vboost = [0xffffffff]
[ 0.650079] Kirin-pcie f4000000.pcie: eye_param_iboost = [0xffffffff]
[ 0.656523] Kirin-pcie f4000000.pcie: eye_param_pre = [0xffffffff]
[ 0.662865] Kirin-pcie f4000000.pcie: eye_param_post = [0xffffffff]
[ 0.669133] Kirin-pcie f4000000.pcie: eye_param_main = [0xffffffff]
[ 0.774666] ion domain already init return domain
[ 0.981048] [drm:adv7511_detect.isra.7] ERROR Read connector status timout, time = 10
[ 1.077017] mcp251x spi32766.0: Cannot initialize MCP2515. Wrong wiring?
[ 1.083740] mcp251x spi32766.0: Probe failed, err=19
[ 1.114463] gpio_hub_power_on:regulator_enable
[ 1.124077] [E/hisi_pd] typec_wait_ps_change: typec_wait_ps_change!!!+++++++++++
[ 1.131479] [E/hisi_pd] typec_wait_ps_change: typec_wait_ps_change!!!-----------
[ 1.260167] [E/hisi_pd] typec_wait_ps_change: typec_wait_ps_change!!!+++++++++++
[ 1.267584] [E/hisi_pd] typec_wait_ps_change: typec_wait_ps_change!!!-----------
[ 1.274988] [E/hisi_pd] typec_wait_ps_change: typec_wait_ps_change!!!+++++++++++
[ 1.282388] [E/hisi_pd] typec_wait_ps_change: typec_wait_ps_change!!!-----------
[ 1.284778] ufshcd-hisi ff3c0000.ufs: ufshcd_find_max_sup_active_icc_level: Regulator capability was not set, actvIccLevel=0
[ 1.302241] [E/hisi_pd] pd_dpm_handle_pe_event:!!!,event=3,+++
[ 1.308082] [E/hisi_pd] pd_dpm_vbus_notifier_call: pd_dpm_vbus_notifier_call!!!,++++
[ 1.315834] [E/hisi_pd] pd_dpm_handle_pe_event:!!!,event=7,+++
[ 1.330814] hifi pdev name[hifidsp].
[ 1.334577] wlcore: ERROR could not get configuration binary ti-connectivity/wl18xx-conf.bin: -2
[ 1.334606] DRV_IPCIntInit begin.
[ 1.334608] DRV_IPCIntInit line = 220
[ 1.334619] BSP_DRV_IPCIntInit end.
[ 1.335999] of_get_iova_info:start_addr 0x40000, size 0x80000000 align 0x40000
[ 1.336195] IFO:<493:VENC_DRV_ModInit>enter VENC_DRV_ModInit()
[ 1.336195]
[ 1.336611] IFO:<429:VENC_DRV_Probe>omxvenc prepare to probe
[ 1.336611]
[ 1.336626] IFO:<368:VENC_DRV_SetupCdev>enter VENC_DRV_SetupCdev()
[ 1.336626]
[ 1.336817] IFO:<399:VENC_DRV_SetupCdev>exit VENC_DRV_SetupCdev()
[ 1.336817]
[ 1.336821] ion domain already init return domain
[ 1.336905] IFO:<131:Venc_GetDtsConfigInfo>venc_clk_rate: highRate:554000000, normalRate:450000000, lowRate:238000000
[ 1.336905]
[ 1.336909] ERR:<137:Venc_GetDtsConfigInfo>get venc qos mode failed set default
[ 1.336909]
[ 1.336914] IFO:<143:Venc_GetDtsConfigInfo>SmmuPageBaseAddr is 0xffff000008e22c38
[ 1.336914]
[ 1.336917] IFO:<458:VENC_DRV_Probe>omxvenc probe successfully
[ 1.336917]
[ 1.336960] IFO:<429:VENC_DRV_Probe>omxvenc prepare to probe
[ 1.336960]
[ 1.336964] IFO:<432:VENC_DRV_Probe>venc device detected already
[ 1.336964]
[ 1.337002] IFO:<506:VENC_DRV_ModInit>success
[ 1.337002]
[ 1.337005] IFO:<510:VENC_DRV_ModInit>exit VENC_DRV_ModInit()
[ 1.337005]
[ 1.337502] ion domain already init return domain
[ 1.628815] [ISP] isp_i2c_read_clear_intrbits: ABRT_SOURCE 0x1000001
[ 1.635185] [ISP] isp_i2c_xfer: I2C abort
[ 1.639194] [ISP] isp_i2c_write_reg: write reg fail
[ 1.644069] [ISP] ov5640_main_power: could not set init registers
[ 1.650163] [ISP] isp_i2c_read_reg: read[0x300a]
[ 1.657796] [ISP] isp_i2c_read_clear_intrbits: ABRT_SOURCE 0x1000001
[ 1.664151] [ISP] isp_i2c_xfer: I2C abort
[ 1.668157] [ISP] isp_i2c_read_reg: read reg fail[ 1.672684] [ISP] ov5640_main_get_chip_id: get chip id high[255] fail
[ 1.679146] [ISP] ov5640_main_probe: chip id is 0x0
[ 1.684025] [ISP] ov5640_main_probe: chip id is 0x0, probe failed
[ 1.696135] [E/hisi_pd] pd_dpm_handle_pe_event:!!!,event=6,+++
[ 1.702210] [E/hisi_pd] pd_dpm_handle_pe_event:!!!,event=5,+++
[ 1.708159] [E/hisi_pd] pd_dpm_handle_pe_event:!!!,event=3,+++
[ 1.956628] [ISP] isp_i2c_read_clear_intrbits: ABRT_SOURCE 0x1000001
[ 1.963017] [ISP] isp_i2c_xfer: I2C abort
[ 1.967043] [ISP] isp_i2c_write_reg: write reg fail
[ 1.971938] [ISP] ov5640_sub_power: could not set init registers
[ 1.977961] [ISP] isp_i2c_read_reg: read[0x300a]
[ 1.985611] [ISP] isp_i2c_read_clear_intrbits: ABRT_SOURCE 0x1000001
[ 1.991988] [ISP] isp_i2c_xfer: I2C abort
[ 1.996005] [ISP] isp_i2c_read_reg: read reg fail[ 2.000539] [ISP] ov5640_sub_get_chip_id: get chip id high[255] fail
[ 2.006923] [ISP] ov5640_sub_probe: chip id is 0x0, probe failed
[ 2.013315] <[hisi_ip_to_atf_is_enabled]:regulator_id=0>
[ 2.018639] <[hisi_ip_to_atf_is_enabled]:regulator_id=1>
[ 2.023960] <[hisi_ip_to_atf_is_enabled]:regulator_id=8>
[ 2.029280] <[hisi_ip_to_atf_is_enabled]:regulator_id=2>
[ 2.034617] <[hisi_ip_to_atf_is_enabled]:regulator_id=3>
[ 2.039934] <[hisi_ip_to_atf_is_enabled]:regulator_id=4>
[ 2.045263] <[hisi_ip_to_atf_is_enabled]:regulator_id=5>
[ 2.050577] <[hisi_ip_to_atf_is_enabled]:regulator_id=6>
[ 2.055897] <[hisi_ip_to_atf_is_enabled]:regulator_id=7>
[ 2.061839] EXT4-fs (sdd12): couldn’t mount as ext3 due to feature incompatibilities
SELinux: Could not open policy file <= /etc/selinux/targeted/policy/policy.30: No such file or directory
Configuration file /lib/systemd/system/smartcard.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/user@.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-hybrid-sleep.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/lm-sensors.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/ssh-keys.service is marked executable. Please re[ 2.232868] [drm:adv7511_detect.isra.7] ERROR Read connector status timout, time = 10
move executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/dbus.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/network-online.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/alsa-restore.service is marked executable. P[ 2.277625] (stk) :ldisc installation timeoutlease remove executable permission bits. Proceeding anyway.

Configuration file /lib/systemd/system/systemd-quotacheck.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-fsckd.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/acpid.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/quotaon.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/rsync.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/sockets.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/sigpwr.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/remote-fs.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/dbus.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-hibernate-resume@.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-journald.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-journald-dev-log.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/suspend.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/cryptsetup.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-reboot.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/sound.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/local-fs.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/ssh.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-tmpfiles-clean.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/final.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/swap.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-ask-password-console.path is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/polkit.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-networkd.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/apt-daily-upgrade.timer is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/proc-sys-fs-binfmt_misc.automount is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/dev-hugepages.mount is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-journald-audit.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/initrd-switch-root.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/paths.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/slices.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/initrd-root-fs.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/NetworkManager-dispatcher.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-networkd.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/alsa-state.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/busnames.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-tmpfiles-clean.timer is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/apt-daily.timer is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/acpid.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/local-fs-pre.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-timesyncd.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/resize-helper.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/pppd-dns.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-ask-password-wall.path is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-rfkill.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/shutdown.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/NetworkManager.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-journal-flush.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/sysinit.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/rsyslog.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-resolved.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-random-seed.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/console-setup.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-localed.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-tmpfiles-setup-dev.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/dev-mqueue.mount is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/cron.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-udevd-kernel.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/system-update.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/initrd-fs.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/network-pre.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/network.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-hibernate.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-udevd.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/kmod-static-nodes.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-udevd-control.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-fsck-root.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-backlight@.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/nss-lookup.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/rescue.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/machine.slice is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/apt-daily.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/initrd-cleanup.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/getty.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/ifup@.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/acpid.path is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/emergency.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/ssh.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/container-getty@.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/nss-user-lookup.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/hibernate.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/s[ 3.301847] (stk) : timed out waiting for ldisc to be un-installedys-fs-fuse-connections.mount is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/sys-kernel-debug.mount is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-sysctl.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/hybrid-sleep.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/printer.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-kexec.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/ModemManager.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/rpcbind.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/rc-local.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-fsckd.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/wpa_supplicant.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/proc-sys-fs-binfmt_misc.mount is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-timedated.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-hostnamed.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-initctl.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-rfkill.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-udev-trigger.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/umount.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/graphical.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-udev-settle.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/timers.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/cryptsetup-pre.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/system.slice is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/sys-kernel-config.mount is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/getty-static.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-tmpfiles-setup.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-exit.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-update-utmp.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-update-utmp-runlevel.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-ask-password-console.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/multi-user.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-remount-fs.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-initctl.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/bluetooth.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/getty@.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/emergency.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/resolvconf.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-poweroff.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/reboot.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/initrd-switch-root.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-modules-load.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/user.slice is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/initrd-root-device.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-fsck@.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/apt-daily-upgrade.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/remote-fs-pre.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-halt.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/initrd.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-binfmt.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-hwdb-update.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/serial-getty@.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/basic.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/sleep.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/bluetooth.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/sudo.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/rtkit-daemon.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/ssh@.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-logind.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/networking.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/initrd-udevadm-cleanup-db.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-ask-password-wall.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-machine-id-commit.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/initrd-parse-etc.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/usb_modeswitch@.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-journald.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-user-sessions.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/time-sync.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-suspend.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/keyboard-setup.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/system.slice is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/slices.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/shutdown.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/graphical.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/basic.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/alsa-state.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/alsa-restore.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/resize-helper.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-remount-fs.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/local-fs.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/emergency.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/emergency.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/syslog.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/rsyslog.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/local-fs-pre.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-fsck-root.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-fsckd.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-fsckd.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/paths.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/acpid.path is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/sy[ 4.421863] (stk) :ldisc installation timeoutstemd/system/acpid.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/acpid.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/timers.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-tmpfiles-clean.timer is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-tmpfiles-clean.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/time-sync.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/apt-daily.timer is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/apt-daily.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/network-online.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/networking.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-modules-load.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-sysctl.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/network-pre.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/network.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/apt-daily-upgrade.timer is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/apt-daily-upgrade.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/sockets.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-initctl.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-initctl.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-udevd-control.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-udevd.service is marked executable. Please remove executable permission bits. Proceeding anyway.

Configuration file /lib/systemd/system/systemd-udevd-kernel.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-journald-audit.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-journald.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-journald-dev-log.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/dbus.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/dbus.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/ssh.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/ssh.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-networkd.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-networkd.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/sysinit.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-machine-id-commit.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-hwdb-update.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-binfmt.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-update-utmp.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-tmpfiles-setup.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/sys-kernel-config.mount is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-udev-trigger.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/sys-kernel-debug.mount is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/sys-fs-fuse-connections.mount is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/kmod-static-nodes.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/dev-mqueue.mount is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-tmpfiles-setup-dev.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-random-seed.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-journal-flush.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-user-sessions.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/nss-user-lookup.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/dev-hugepages.mount is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/proc-sys-fs-binfmt_misc.automount is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/proc-sys-fs-binfmt_misc.mount is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-ask-password-console.path is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-ask-password-console.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/cryptsetup.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/keyboard-setup.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/resolvconf.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-timesyncd.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-timesyncd.service.d/disable-with-time-daemon.conf is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/ssh-keys.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/swap.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-journald.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/remote-fs.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/remote-fs-pre.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/nss-lookup.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-update-utmp-runlevel.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/multi-user.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-logind.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/user.slice is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/getty.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/getty-static.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/serial-getty@.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/getty@.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-ask-password-wall.path is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-ask-password-wall.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/rc-local.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/rc-local.service.d/debian.conf is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/sudo.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/wpa_supplicant.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/ModemManager.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/cron.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/console-setup.service is marked executable. Please remove executable per[ 5.449648] (stk) : timed out waiting for ldisc to be un-installedmission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-resolved.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/systemd-resolved.service.d/resolvconf.conf is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/NetworkManager.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/pppd-dns.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/rsync.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/lm-sensors.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/rescue.target is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/rtkit-daemon.service is marked executable. Please remove executable permission bits. Proceeding anyway.
Configuration file /lib/systemd/system/rescue.service is marked executable. Please remove executable permission bits. Proceeding anyway.
NetworkManager-wait-online.service: Cannot add dependency job, ignoring: Unit NetworkManager-wait-online.service is masked.
dev-hugepages.mount: Couldn’t determine result for ConditionVirtualization=!private-users, assuming failed: No such file or directory
Creating SSH2 RSA key; this may take some time …
2048 SHA256:EBA06Tn8d4KOIbF5c6UYom67t2Dk9kFZ6iY71kEMcFc root@hoperun-developer (RSA)
Creating SSH2 ECDSA key; this may take some time …
256 SHA256:cpOgv9ODoV18aJmbRHQ3sBhVLqBpjV9z3ajyGs+RSxQ root@hoperun-developer (ECDSA)
Creating SSH2 ED25519 key; this may take some time …
256 SHA256:eAZ5Gh0jpSzs6FcH7uLP+Wvq5XR4kvCgRD5yJRMV6rE root@hoperun-developer (ED25519)
[ 6.415688] [E/hisi_pd] pd_dpm_handle_pe_event:!!!,event=6,+++
[ 6.421788] [E/hisi_pd] pd_dpm_handle_pe_event:!!!,event=5,+++
[ 6.427729] [E/hisi_pd] pd_dpm_handle_pe_event:!!!,event=3,+++
[ 6.597626] (stk) :ldisc installation timeoutinvoke-rc.d: could not determine current runlevel
[FAILED] Failed to listen on OpenBSD Secure Shell server socket.
See ‘systemctl status ssh.socket’ for details.
[ OK ] Reached target Sockets.
[ OK ] Started ACPI Events Check.
[ 7.621863] (stk) : timed out waiting for ldisc to be un-installed[ OK ] Reached target Paths.
[ OK ] Reached target Basic System.
Starting System Logging Service…
Starting RealtimeKit Scheduling Policy Service…
Starting Initialize hardware monitoring sensors…
[ OK ] Started D-Bus System Message Bus.
Starting Network Manager…
Starting Provide limited super user privileges to specific users…
Starting WPA supplicant…
[ OK ] Started Regular background program processing daemon.
Starting Resize root filesystem to fit available disk space…
Starting Login Service…
Starting Modem Manager…
[ OK ] Started ACPI event daemon.
Starting LSB: Load kernel modules needed to enable cpufreq scaling…
Starting Bluetooth service…
Starting Restore /etc/resolv.conf i…fore the ppp link was shut down…
Starting Save/Restore Sound Card State…
[ OK ] Started System Logging Service.
[FAILED] Failed to start RealtimeKit Scheduling Policy Service.
See ‘systemctl status rtkit-daemon.service’ for details.
[ OK ] Started Provide limited super user privileges to specific users.
[ OK ] Started Restore /etc/resolv.conf if…before the ppp link was shut down.
[ OK ] Started Save/Restore Sound Card State.
[ OK ] Started Initialize hardware monitoring sensors.
[ OK ] Started WPA supplicant.
[ OK ] Started Network Manager.
[ OK ] Started LSB: Load kernel modules needed to enable cpufreq scaling.
[ OK ] Started Bluetooth service.
[ OK ] Started Login Service.
Starting Hostname Service…
[ OK ] Reached target Bluetooth.
Starting LSB: set CPUFreq kernel parameters…
Starting Authorization Manager…
Starting Network Manager Script Dispatcher Service…
[ OK ] Reached target Network.
Starting Network Name Resolution…
Starting Permit User Sessions…
[ OK ] Reached target Network is Online.
Starting LSB: exim Mail Transport Agent…
Starting /etc/rc.local Compatibility…
Starting LSB: Advanced IEEE 802.11 management daemon…
[FAILED] Failed to start Hostname Service.
See ‘systemctl status systemd-hostnamed.service’ for details.
[ OK ] Started Permit User Sessions.
[ OK ] Started /etc/rc.local Compatibility.
[ OK ] Started LSB: Advanced IEEE 802.11 management daemon.
[ OK ] Started Network Manager Script Dispatcher Service.
[ OK ] Started Authorization Manager.
[ OK ] Started Modem Manager.
[ OK ] Started LSB: set CPUFreq kernel parameters.
[ OK ] Started Serial Getty on ttyAMA6.
[ OK ] Started Getty on tty1.
[ OK ] Reached target Login Prompts.
[ OK ] Started Network Name Resolution.
(stk) :ldisc installation timeout[ OK ] Started Resize root filesystem to fit available disk space.
[ OK ] Started LSB: exim Mail Transport Agent.
[ OK ] Reached target Multi-User System.
[ OK ] Reached target Graphical Interface.
Starting Update UTMP about System Runlevel Changes…
[ OK ] Started Update UTMP about System Runlevel Changes.
[ 9.765666] (stk) : timed out waiting for ldisc to be un-installed(stk) :ldisc installation timeout[ 11.135957] [E/hisi_pd] pd_dpm_handle_pe_event:!!!,event=6,+++
[ 11.142092] [E/hisi_pd] pd_dpm_handle_pe_event:!!!,event=5,+++
[ 11.148105] [E/hisi_pd] pd_dpm_handle_pe_event:!!!,event=3,+++
[ 11.909878] (stk) : timed out waiting for ldisc to be un-installed(stk) :ldisc installation timeout
Debian GNU/Linux 9 hoperun-developer ttyAMA6

hoperun-developer login: root (automatic login)

Linux hoperun-developer 4.9.78-147538-g244928755bbe #1 SMP PREEMPT Thu May 31 10:58:02 CST 2018 aarch64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
root@hoperun-developer:~# (stk) : timed out waiting for ldisc to be un-installed[ 14.060444] Bluetooth: st_register failed -22
[ 15.854747] [E/hisi_pd] pd_dpm_handle_pe_event:!!!,event=3,+++
[ 15.860683] [E/hisi_pd] pd_dpm_vbus_notifier_call: pd_dpm_vbus_notifier_call!!!,++++
[ 15.868487] [E/hisi_pd] pd_dpm_handle_pe_event:!!!,event=8,+++

Try adding a USB to ethernet.
Login over ssh and setup LXDE.

I’m typing this on the hikey970 running Debian + LXDE.
Now i need to figure out what is different in this image from what I had tried before.

I noticed that it is built from a different kernel tree than the one available on github.
Do we have access to the sources?

Team Smartfire said it was built by Hoperun, and only firmware is available now.

Someone told me that the ethernet on board and the temperature sensor are working.

Would be nice to have open-source shared linux source.
Having access to the proper sources is crucial to the success of a product like this.

for example: the tests i am doing require kernel features that are not configured in the provided kernel. With access to the proper source tree it would be simple for me to recompile the kernel with these features enabled. (namespaces, cgroups and such…)

who are ‘Smartfire’ and ‘Hoperun’ ?

I logged in successfully. I installed LXDE but the HDMI is still blank. It says it’s looking for kirin_dri.so which is missing. What did you do to get LXDE working?

Did you reboot after installing LXDE?
The HDMI cable needs to be attached when rebooting.

The website of Hoperun is here. http://www.hihope.org/
And Smartfire http://smartfire.cn/forum-64-1.html