bcm63xx kernel 5.10

Hauke Mehrtens hauke at hauke-m.de
Mon Feb 14 11:07:48 PST 2022

On 2/4/22 00:48, Hauke Mehrtens wrote:
> Hi,
> We would like to switch the bcm63xx target to kernel 5.10. Paul created 
> a pull request for that:
> https://github.com/openwrt/openwrt/pull/4616
> There is still a problem with Macronix NAND flash chips, see the 
> comments from the pull request.
> Could someone please have a look into this problem.
> Does this change in the upstream kernel help?
> https://github.com/torvalds/linux/commit/22ca05b82d3e3abc2b116a11ee41b6b692b95530 
> Hauke


I read that Daniel's device is now completely broken, probably 
bootloader was overwritten.

The bcm63xx target is the last one using kernel 5.4. We would like to 
remove kernel 5.4 support from OpenWrt master soon and branch off the 
next major release. How do we want to go forward with this topic?

Should we apply this hack?
--- a/drivers/mtd/nand/raw/nand_macronix.c
+++ b/drivers/mtd/nand/raw/nand_macronix.c
@@ -323,7 +323,7 @@

-	macronix_nand_block_protection_support(chip);
+	//macronix_nand_block_protection_support(chip);

  	return 0;
Will this workaround the problem?
Can we expect a real fix soon?

Should we remove the bcm63xx target for from the next release?

If the hack works, I would prefer to apply it and switch bcm63xx to 
kernel 5.10 too. If someone finds a real fix for the problem we should 
apply the real fix and remove the hack.


More information about the openwrt-devel mailing list