[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

flash-kernel and dtbs



Hi,

I try to setup the correct dtb for a HummingBoard DualLite using flash-kernel, 
but the kernel seems to load always the Cubox-i dtb:

root@mohot:~# cat /etc/flash-kernel/machine 
SolidRun HummingBoard DL/Solo
root@mohot:~# fdtdump /boot/dtb-4.13.0-0.bpo.1-armmp |grep model
    model = "SolidRun HummingBoard Solo/DualLite";
        model = "On-board Codec";
        model = "On-board SPDIF";
root@mohot:~# uname -a
Linux mohot 4.13.0-0.bpo.1-armmp #1 SMP Debian 4.13.4-2~bpo9+1 (2017-10-17) 
armv7l GNU/Linux
root@mohot:~#  ls -l /boot/dtb-4.13.0-0.bpo.1-armmp 
lrwxrwxrwx 1 root root 49 Nov 26 15:16 /boot/dtb-4.13.0-0.bpo.1-armmp -> dtbs/
4.13.0-0.bpo.1-armmp/imx6dl-hummingboard.dtb
root@mohot:~# flash-kernel 
Using DTB: imx6dl-hummingboard.dtb
Installing /usr/lib/linux-image-4.13.0-0.bpo.1-armmp/imx6dl-hummingboard.dtb 
into /boot/dtbs/4.13.0-0.bpo.1-armmp/imx6dl-hummingboard.dtb
Taking backup of imx6dl-hummingboard.dtb.
Installing new imx6dl-hummingboard.dtb.
flash-kernel: installing version 4.13.0-0.bpo.1-armmp
Generating boot script u-boot image... done.
Taking backup of boot.scr.
Installing new boot.scr.
root@mohot:~# reboot
[...]

Looks all good for me so far, but another dtb is loaded:

rd@mohot:~$ grep fdt /var/log/kern.log
Nov 19 16:45:14 mohot kernel: [    0.000000] OF: fdt: Machine model: SolidRun 
Cubox-i Dual/Quad
Nov 19 18:41:38 mohot kernel: [    0.000000] OF: fdt: Machine model: SolidRun 
Cubox-i Dual/Quad
Nov 26 13:19:13 mohot kernel: [    0.000000] OF: fdt: Machine model: SolidRun 
Cubox-i Dual/Quad
Nov 26 13:59:35 mohot kernel: [    0.000000] OF: fdt: Machine model: SolidRun 
Cubox-i Dual/Quad
Nov 26 15:17:02 mohot kernel: [    0.000000] OF: fdt: Machine model: SolidRun 
Cubox-i Dual/Quad
Nov 26 15:32:15 mohot kernel: [    0.000000] OF: fdt: Machine model: SolidRun 
Cubox-i Dual/Quad
rd@mohot:~$ 

Also

root@mohot:~# dpkg-reconfigure linux-image-4.13.0-0.bpo.1-armmp 
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-4.13.0-0.bpo.1-armmp
Using DTB: imx6dl-hummingboard.dtb
Installing /usr/lib/linux-image-4.13.0-0.bpo.1-armmp/imx6dl-hummingboard.dtb 
into /boot/dtbs/4.13.0-0.bpo.1-armmp/imx6dl-hummingboard.dtb
Taking backup of imx6dl-hummingboard.dtb.
Installing new imx6dl-hummingboard.dtb.
Installing /usr/lib/linux-image-4.13.0-0.bpo.1-armmp/imx6dl-hummingboard.dtb 
into /boot/dtbs/4.13.0-0.bpo.1-armmp/imx6dl-hummingboard.dtb
Taking backup of imx6dl-hummingboard.dtb.
Installing new imx6dl-hummingboard.dtb.
flash-kernel: deferring update (trigger activated)
/etc/kernel/postinst.d/zz-flash-kernel:
Using DTB: imx6dl-hummingboard.dtb
Installing /usr/lib/linux-image-4.13.0-0.bpo.1-armmp/imx6dl-hummingboard.dtb 
into /boot/dtbs/4.13.0-0.bpo.1-armmp/imx6dl-hummingboard.dtb
Taking backup of imx6dl-hummingboard.dtb.
Installing new imx6dl-hummingboard.dtb.
Installing /usr/lib/linux-image-4.13.0-0.bpo.1-armmp/imx6dl-hummingboard.dtb 
into /boot/dtbs/4.13.0-0.bpo.1-armmp/imx6dl-hummingboard.dtb
Taking backup of imx6dl-hummingboard.dtb.
Installing new imx6dl-hummingboard.dtb.
flash-kernel: deferring update (trigger activated)
Processing triggers for flash-kernel (3.79) ...
Using DTB: imx6dl-hummingboard.dtb
Installing /usr/lib/linux-image-4.13.0-0.bpo.1-armmp/imx6dl-hummingboard.dtb 
into /boot/dtbs/4.13.0-0.bpo.1-armmp/imx6dl-hummingboard.dtb
Taking backup of imx6dl-hummingboard.dtb.
Installing new imx6dl-hummingboard.dtb.
flash-kernel: installing version 4.13.0-0.bpo.1-armmp
Generating boot script u-boot image... done.
Taking backup of boot.scr.
Installing new boot.scr.
root@mohot:~# 

does not help, I still get the old dtb

rd@mohot:~$ grep fdt /var/log/kern.log
Nov 19 16:45:14 mohot kernel: [    0.000000] OF: fdt: Machine model: SolidRun 
Cubox-i Dual/Quad
Nov 19 18:41:38 mohot kernel: [    0.000000] OF: fdt: Machine model: SolidRun 
Cubox-i Dual/Quad
Nov 26 13:19:13 mohot kernel: [    0.000000] OF: fdt: Machine model: SolidRun 
Cubox-i Dual/Quad
Nov 26 13:59:35 mohot kernel: [    0.000000] OF: fdt: Machine model: SolidRun 
Cubox-i Dual/Quad
Nov 26 15:17:02 mohot kernel: [    0.000000] OF: fdt: Machine model: SolidRun 
Cubox-i Dual/Quad
Nov 26 15:32:15 mohot kernel: [    0.000000] OF: fdt: Machine model: SolidRun 
Cubox-i Dual/Quad
Nov 26 15:40:09 mohot kernel: [    0.000000] OF: fdt: Machine model: SolidRun 
Cubox-i Dual/Quad
rd@mohot:~$ 

Can anybody tell, what I am doing wrong? Is that a flash-kernel bug?

Thanks
Rainer


-- 
Rainer Dorsch
http://bokomoko.de/


Reply to: