On 20 August 2023 17:15:51 GMT+03:00, "Rafał Miłecki" <zaj...@gmail.com> wrote:
>sob., 19 sie 2023 o 17:12 Arınç ÜNAL <arinc.u...@arinc9.com> napisał(a):
>> The NVMEM_BRCM_NVRAM driver won't work properly with NVRAM in NAND. It
>> causes the devices with NVRAM in NAND to bootloop. Create a subtarget for
>> NAND devices and disable the driver on it.
>>
>> Disable NVMEM too as the bgmac_bcma driver will hang trying to retrieve the
>> MAC address without NVMEM_BRCM_NVRAM enabled.
>
>Adding a new subtarget just because one driver doesn't work correctly
>is an overkill.
>
>I'll handle that in some simple solution after holidays.

Rafał, you've been aware of this problem and reportedly working on at least 
diagnosing it for the last 6 months. You did not come up with anything yet. 
Forgive me if I find it hard to believe that you will come up with a solution 
in a short amount of time, if that's what you mean by after holidays as I don't 
know what holidays you're referring to.

In the meantime, there is a good amount of users unable to use the newer 
OpenWrt versions on the affected devices because of a driver that provides a 
rather trivial feature. I would like these devices to work again as soon as 
possible as we've already lost a lot of time.

To have these devices work again, I see these solutions:

- First and the most obvious, fix the driver. I do not know the NVMEM subsystem 
well enough to do it and am currently not interested to spend time studying it.

- Prevent the driver to read from the flash if NAND flash is detected. Once the 
underlying cause is fixed, this can then be reverted. Like I stated above, I 
lack the knowledge to do this.

- This patch. It can be easily reverted in the future when or should the issue 
be fixed.

- My other patch submitted here that disables the driver for the whole target. 
Currently, only four devices do not have NAND flash and two of these devices 
are not set to be compiled anyway. I'd rather prefer this than convoluting 
OpenWrt with another subtarget. I'd much rather prefer two devices not 
benefiting the future provided by this driver compared to a lot more devices 
being unable to boot.

I feel like writing this mail has been a waste of time as lately I've never 
seen you reply or in any way acknowledge that you've read any of my responses, 
yet I've done it anyway, at least for the mailing list.

Arınç

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to