Hello, I try to build image for developing board with rk3399pro
i had build image from https://github.com/radxa/rockchip-bsp.git
for build u-boot, select ficus2-rk3399pro
build/mk-uboot.sh ficus2-rk3399pro
build kernel:
build/mk-kernel.sh ficus2-rk3399pro
build rootfs:
RELEASE=buster TARGET=desktop ARCH=arm64 ./mk-base-debian.sh
build image:
build/mk-image.sh -c ficus2-rk3399pro -t system -r rootfs/linaro-rootfs.img
When sd card loading on developing board in the end always print message
[ 9.140429] [drm:dw_hdmi_rockchip_set_property] ERROR failed to set rockchip hdmi connector property
As i understand always periodically called function in rockchip-bsp/kernel/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c
dw_hdmi_rockchip_set_property
The property call is not proceed by “handlers” (if (property == hdmi->color_depth_property) … and others) and calling DRM_ERROR(“failed to set rockchip hdmi connector property\n”);
I had comment DRM_ERROR, but i can`t login (Login incorrect) to system from debugging uart console (as i know default user and password - linaro linaro). I created a user (mount disk, chroot to disk, adduser, set password), but i still can not login by another creating user.
In FAT on sdcard files:
Image rk3399pro-ficus2-linux.dtb
extlinux.conf:
label kernel-4.4
kernel /Image
fdt /rk3399pro-ficus2-linux.dtb
append earlycon=uart8250,mmio32,0xff1a0000 swiotlb=1 coherent_pool=1m earlyprintk console=ttyS2,1500000n8 rw root=PARTUUID=b921b045-1d rootfstype=ext4 init=/sbin/init rootwait
Loading process
clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[ 0.000006] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.001454] Console: colour dummy device 80x25
[ 0.001481] Calibrating delay loop (skipped), value calculated using timer frequency… 48.00 BogoMIPS (lpj=96000)
On some valid distro after “Console: colour dummy device 80x25” is printed
console [tty1] enabled
Listing of DRM init loading:
Serial: 8250/16550 driver, 5 ports, IRQ sharing disabled
[ 2.138196] ff180000.serial: ttyS0 at MMIO 0xff180000 (irq = 36, base_baud = 1500000) is a 16550A
[ 2.138680] ff1a0000.serial: ttyS2 at MMIO 0xff1a0000 (irq = 37, base_baud = 1500000) is a 16550A
[ 2.269750] console [ttyS2] enabled
[ 2.271129] [drm] Initialized drm 1.1.0 20060810
[ 2.275158] [drm] Rockchip DRM driver version: v1.0.1
[ 2.275936] rockchip-drm display-subsystem: defer getting devfreq
[ 2.276783] rockchip-vop ff900000.vop: missing rockchip,grf property
[ 2.277597] rockchip-drm display-subsystem: bound ff900000.vop (ops 0xffffff8008d82c10)
[ 2.278339] rockchip-vop ff8f0000.vop: missing rockchip,grf property
[ 2.279074] rockchip-drm display-subsystem: bound ff8f0000.vop (ops 0xffffff8008d82c10)
[ 2.280024] i2c i2c-9: of_i2c: modalias failure on /hdmi@ff940000/ports
[ 2.280633] dwhdmi-rockchip ff940000.hdmi: registered DesignWare HDMI I2C bus driver
[ 2.281411] dwhdmi-rockchip ff940000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY)
[ 2.283044] rockchip-drm display-subsystem: bound ff940000.hdmi (ops 0xffffff8008d77710)
[ 2.283756] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 2.284336] [drm] No driver support for vblank timestamp query.
[ 2.285066] rockchip-drm display-subsystem: failed to parse loader memory
[ 2.286352] dwhdmi-rockchip ff940000.hdmi: failed to get edid
[ 2.293602] rockchip-vop ff900000.vop: [drm:vop_crtc_enable] Update mode to 1280x720p60, type: 11
[ 2.386411] Console: switching to colour frame buffer device 160x45
[ 2.429477] rockchip-drm display-subsystem: fb0: frame buffer device
[ 2.444004] Unable to detect cache hierarchy for CPU 0
[ 2.445292] brd: module loaded
[ 2.450885] loop: module loaded
[ 2.451520] lkdtm: No crash points registered, enable through debugfs
I will be glad for any help