[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <183bacc4-3e27-59a7-ceb5-0bcac7d566e9@huawei.com>
Date: Sat, 8 Nov 2025 11:03:37 +0800
From: Zhihao Cheng <chengzhihao1@...wei.com>
To: Eddie James <eajames@...ux.ibm.com>, <linux-mtd@...ts.infradead.org>,
<richard@....at>, <openbmc@...ts.ozlabs.org>, "linux-kernel@...r.kernel.org"
<linux-kernel@...r.kernel.org>, <sethjenkins@...gle.com>,
<adobriyan@...il.com>
Subject: Re: UBIFS errors since Linux 5.15
在 2025/11/8 1:38, Eddie James 写道:
>
> Hello,
>
> We are updating some BMC (Aspeed AST2600, ARM32) systems that were on
> Linux 5.4 but observe consistent UBIFS errors with Linux 5.15 and later.
> The errors seem to vary; there is a sampling below.
>
>
> We performed a git bisect and came up with the following commit, which
> of course is completely unrelated to UBIFS. Reverting it does prevent
> the issue... Does anyone have any suggestions?
>
> commit 33fc9e26b7cb39f0d4219c875a2451802249c225
[...]
> [ 8.180486] UBIFS error (ubi0:2 pid 66): ubifs_check_node: bad magic
> 0x101831, expected 0x6101831
Hi, look here, the magic number 0x101831 vs 0x6101831, the difference is
the highest bit(0 vs 6[0110])
> [ 8.189578] UBIFS error (ubi0:2 pid 66): ubifs_check_node: bad node
> at LEB 17:64664
[...]
> [ 3739.678968] UBIFS error (ubi0:2 pid 13): ubifs_check_node: bad CRC:
> calculated 0x9179af29, read 0xa760f4f5
[...]
> [10412.723111] UBIFS error (ubi0:2 pid 297): ubifs_check_node: bad magic
> 0x6100830, expected 0x6101831
and there, magic number 0x6100830 vs 0x6101831, the difference is lowest
bit(0 vs 1).
So, I guess the crc error is caused by the similar reason, maybe there
is something wrong with the nand driver or flash? According to the
version information(5.15, and the unrelated commit 33fc9e26b7cb3), is it
possible that there is a compatibility issue between your nand(bsp)
driver with kernel nand common layer(which from different versions)?
> [10412.732436] UBIFS error (ubi0:2 pid 297): ubifs_check_node: bad node
> at LEB 13:60248
Powered by blists - more mailing lists