4.19.5 kernel based Debian snapshot image release for HiKey960

release
96boards

#7

@Mani

Thanks for your feedback…using nmtui or nmcli it indeed works as expected.


#8

@Mani I’m making some modifications to the kernel - did you use defconfig to configure?


#9

make defconfig distro.config based on this guide: https://github.com/96boards/documentation/blob/master/consumer/hikey/hikey620/build/linux-kernel.md


#10

Thanks @Mani. Having a go at it now. There seems to be a problem downloading the linaro toolchain in latest (403 Forbidden). Going by specific release works though, e.g. - http://releases.linaro.org/components/toolchain/gcc-linaro/7.3-2018.05/


#11

Can i pull this new kernel as the debian package from a repository @https://obs.linaro.org ?


#12

Hi @helg,

Yes, you can do that using below steps:

  1. Add below entry in /etc/apt/sources.list
    deb http://obs.linaro.org/linaro-overlay-stretch/Debian_9.0/ ./

  2. Install the kernel:
    i) apt update
    ii) apt install linux-image-4.19.5-hikey

  3. Modify device tree at grub when booting the new image

PS: Thanks to @suihkulokki for the repo link.

Cheers,
Mani


How to use Xen for linux(ubuntu) and Android
#13

is the HDMI supported in this release?


#14

@Moshe_Eliyahu Sorry, not yet. But it will be supported in next release.


#15

Hi, by any chance, does this release support Xen? I have posted on another thread regarding my failure to booting Xen with this release. Whereas, I have had success booting Xen using an earlier image extracted from linaro-stretch-developer-20180416-89.tar.gz. As my boot log has shown, this release does not provide a workaround for Xen’s scheduler to handle big.LITTLE. I have tried passing hmp-unsafe=true and dom0_vcpus_pin=true to the Xen command line to no avail. I appreciate if you or someone in the community could shed some lights on this. Thanks,


#16

@Mani, can you please let me know where to get the source for the kernel, as i am trying to built the perf tool for it. Thanks


#17

https://git.linaro.org/people/manivannan.sadhasivam/hikey.git


#18

I tried compiling your kernel today and ran into a small build issue. The one-liner in this link fixes it:

https://lkml.org/lkml/2019/2/18/1144


#19

Just build and installed the kernel debian package 5.0 and 5.1.0-rc6 on the image: http://snapshots.linaro.org/96boards/hikey/linaro/debian/30/
on both SD card and UFS and I see the same issue


the boot process for 5.0 stops at:
image
for 5.1 kernel:
image
the same kernel are working fine in android enviroment with the same boards, any hint?

Thanks,
F.


#20

Try to enable early console via kernel cmd line (earlycon=pl011,0xfff32000,115200).


#21

Hi @Mani, since I’m looking at the latest debian should be “30” from http://snapshots.linaro.org/96boards/hikey/linaro/debian/ is the kernel 4.19.5 in this release or in previous one? also sd card image has that kernel? Thanks


#22

Yes, release 30 is based on 4.19.5 kernel but there is no SD card image.


#23

sorry @mani but i see http://snapshots.linaro.org/96boards/hikey/linaro/debian/30/linaro-stretch-developer-hikey-20190420-30.sd.gz , am I in the right repo?


#24

@francesco_camarda I should’ve clarified. We do have SD card image but it is not tested on Hikey960!


#25

@mani …I tested it and was not working, the latest working kernel for debian sd for me is the 4.18.
So i will try the UFS debain image, Thanks! F.


#26

@mani, the UFS image is fine, the SD card one is freezing @:

[    3.854640] Run /init as init process
Loading, please wait...
[    3.867323] mmc_host mmc1: Bus speed (slot 0) = 25000000Hz (slot req 25000000Hz, actual 25000000HZ div = 0)
starting version 232
[    3.878666] random: systemd-udevd: uninitialized urandom read (16 bytes read)
[    3.879818] random: udevadm: uninitialized urandom read (16 bytes read)
[    3.880183] mmc1: new SDIO card at address 0001
[    3.886518] random: systemd-udevd: uninitialized urandom read (16 bytes read)

where the kernel seems to init the mmc card another time.