Hi Mathias, > > use the "KERNEL := kernel-bin | patch-dtb | lzma" config instead? > > Well, that is exactly the KERNEL line I've send in my last mail. Not > sure if I get > what you are asking here. But such a kernel works for most of the > rt305x devices.
In your previous email your advice was: KERNEL := kernel-bin | append-dtb | lzma The difference is patch-dtb against append-dtb. > > 1) From my understanding the append-dtb seems to append the dtb > > after the kernel. But in this way in my opinion the kernel cannot > > point to the dbt (remember that currently It seems that the oem > > bootloader cannot pass kernel parameter). > > In the > > build_dir/target-mipsel_24kc_musl-1.1.15/linux-ramips_rt305x/linux-4 > > .4 .23/ar ch/mips/ralink/of.c the __dt_setup_arch(&__image_dtb); > > point to the __image_dtb area embedded in the kernel. This area > > should be populated after the compilation process by the patch-dtb > > tool. Shall I use the "KERNEL := kernel-bin | patch-dtb | lzma" > > config instead? Can you please confirm my understanding > > what shall I do to propagate the change effect in the > > target/linux/ramips/image/rt305x.mk > b/target/linux/ramips/image/rt305x.mk? > > The contents of the lede-ramips-rt305x-dwr-512-b* files should be > different. Please ignore the remaining files in the directory. These > are generic files which are generated due to the fact that some rt305x > boards are still using the old build code. These files are _not_ > specific for your board. > > As written in my last mail. You will find the kernel generated for > your board in build_dir/target-mipsel_24kc_musl-1.1.15/linux-ramips_rt305x/. > > But at this point I would try to tftpboot the initramfs-kernel.bin > from uboot to check if everything works. Most bootloader do not > enforce a vendor specific header for images loaded via tftp. > > > Currently the only way I found to apply a change in the target/linux/... is: > > Make distclean > > Make menuconfig > > Make With the current change in the target/linux/ramips/image/rt305x.mk : + KERNEL := kernel-bin | patch-dtb | lzma IMAGES := factory.bin + IMAGE/factory.bin := \ + append-kernel I'm able (after make distclean, make menuconfig, make) to find in bin/targets/ramips/rt305x/ the image lede-ramips-rt305x-dwr-512-b-squashfs-factory.bin This seems to be exactly what I'm looking for (vmlinux lzma compressed with device tree embedded). > make target/linux/{clean,install} should work. This cmd works as expected. Thanks, I'm going to test the new fw. _______________________________________________ Lede-dev mailing list Lede-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/lede-dev