difos/target/linux/ath79
Adrian Schmutzler 9d96b6fb72 ath79/mikrotik: disable building NAND images
The current support for MikroTik NAND-based devices relies on a
gross hack that packs the kernel into a static YAFFS stub, as the
stock bootloader only supports booting a YAFFS-encapsulated kernel.

The problem with this approach is that since the kernel partition is
blindly overwritten without any kind of wear or badblock management
(due to lack of proper support for YAFFS in OpenWRT), the NAND flash
is not worn uniformly and eventually badblocks appear, leading to
unbootable devices.

This issue has been reported here [1] and discussed in more detail
here [2].

[1] https://forum.openwrt.org/t/rb433-bad-sector-cannot-start-openwrt/71519
[2] https://github.com/openwrt/openwrt/pull/3026#issuecomment-673597461

Until a proper fix is found (or the stock bootloader supports other
filesystems), we disable building these images to prevent unknowing
users from risking their devices.

Thanks to Thibaut Varène for summarizing the details above.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2020-12-27 20:33:57 +01:00
..
base-files/etc/hotplug.d/ieee80211 ath79: add WiFi migration for AR913x 2020-09-28 16:23:03 +02:00
dts treewide: use more descriptive names for concatenated partitions 2020-12-27 20:33:45 +01:00
files ath79: add QCA956x SERDES init workaround 2020-11-23 22:53:15 +01:00
generic ath79: add support for Senao Engenius EAP350 v1 2020-12-25 10:38:13 +01:00
image ath79/mikrotik: disable building NAND images 2020-12-27 20:33:57 +01:00
mikrotik ath79: add support for MikroTik RouterBOARD wAPR-2nD (wAP R) 2020-12-22 19:11:50 +01:00
nand kernel: move some disabled symbols to generic 2020-12-22 19:11:50 +01:00
patches-5.4 ath79: Fix fallback to bootloader cmdline on empty DT bootargs 2020-12-22 19:11:50 +01:00
tiny ath79: move the squashfs feature to the parent target 2020-11-23 13:20:53 +01:00
config-5.4 ath79: enable elf mtd splitter 2020-09-09 20:41:50 +03:00
Makefile ath79: move the squashfs feature to the parent target 2020-11-23 13:20:53 +01:00
modules.mk ath79: add new OF only target for QCA MIPS silicon 2018-05-07 08:06:51 +02:00