meta data for this page
  •  

This is an old revision of the document!


Latest 5.8 Kernel

Latest 5.8 Kernel: Linux Kernel 5.8.3 Kirkwood package and Debian rootfs

dpkg -i linux-headers-5.8.3-kirkwood-tld-1_1.0_armel.deb
dpkg -i linux-image-5.8.3-kirkwood-tld-1_1.0_armel.deb

Becasue I'm using still old U-Boot: U-Boot 1.1.4 (Jun 8 2011 - 18:48:37) Marvell version: 3.4.19 it is need to append FDT:

mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-5.8.3-kirkwood-tld-1 -d /boot/dts-5.8.3/kirkwood-nsa310.dtb  ./uImage-5.8.3
mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n initramfs-5.8.3-kirkwood-tld-1 -d ./initrd.img-5.8.3-kirkwood-tld-1 ./uInitrd-5.8.3
Image Name:   Linux-5.8.3-kirkwood-tld-1
Created:      Sun Nov  1 17:53:32 2020
Image Type:   ARM Linux Kernel Image (uncompressed)
Data Size:    12568 Bytes = 12.27 kB = 0.01 MB
Load Address: 00008000
Entry Point:  00008000
 
Image Name:   initramfs-5.8.3-kirkwood-tld-1
Created:      Sun Nov  1 17:53:32 2020
Image Type:   ARM Linux RAMDisk Image (gzip compressed)
Data Size:    10037699 Bytes = 9802.44 kB = 9.57 MB
Load Address: 00000000
Entry Point:  00000000

And configure U-Boot to boot form new image:

fw_setenv load_ide_58 'ide reset; ext2load ide 0:3 0x800000 /uImage-5.8.3; ext2load ide 0:3 0x1100000 /uInitrd-5.8.3;'
fw_setenv bootcmd_ide_58 'run load_ide_58; bootm 0x800000 0x1100000;'
fw_setenv bootcmd 'run load_ide_58; bootm 0x800000 0x1100000;'