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

Hi,

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_fix_broken_get_timings(chip);
  	macronix_nand_onfi_init(chip);
-	macronix_nand_block_protection_support(chip);
+	//macronix_nand_block_protection_support(chip);
  	macronix_nand_deep_power_down_support(chip);

  	return 0;
---------------
https://github.com/openwrt/openwrt/pull/4616
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.

Hauke



More information about the openwrt-devel mailing list