Dear all,
Our system has problem that a system reboots on an aging test to CSPI NOR Flash.
(aging test: Read/Write/Compare)
Our system uses i.MX6Solo.
The OS is based on fsl-yocto-3.10.53-1.1.0.tar(NXP BSP).
When reboot occurs, the following error is displayed by log.
We tested with ten systems, but only one has this problem.
When Watchdog timer is disabled, the system is not rebooted.
Only this 1 system has a CRC error of JFFS2
<<CRC error>>
jffs2: notice: (169) check_node_data: wrong data CRC in data node at 0x00395134: read 0x17320e73, calculated 0xb1a11cae.
We do not understand the cause of these errors.
Would you tell me the factor thought about?
What should we confirm to narrow down the cause of a problem?
May I have advice?
<<Error>>
==================================================================
m25p80 spi32766.1: error -115 reading SR
Unable to handle kernel paging request at virtual address 00d80000
pgd = c0004000
[00d80000] *pgd=00000000
Internal error: Oops: 5 [#1] PREEMPT ARM
==================================================================
==================================================================
m25p80 spi32766.1: error -115 reading SR
Unable to handle kernel paging request at virtual address d0000000
pgd = cc82c000
[d0000000] *pgd=00000000
Internal error: Oops: 5 [#1] PREEMPT ARM
==================================================================
==================================================================
Unable to handle kernel paging request at virtual address b6e1d18c
pgd = cc918000
[b6e1d18c] *pgd=1ca8b831, *pte=00000000, *ppte=00000000
Internal error: Oops: 80000007 [#1] PREEMPT ARM
==================================================================
==================================================================
Unable to handle kernel paging request at virtual address b6e0418c
pgd = cc850000
[b6e0418c] *pgd=1c769831, *pte=00000000, *ppte=00000000
Internal error: Oops: 80000007 [#2] PREEMPT ARM
==================================================================
==================================================================
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c0004000
[00000000] *pgd=00000000
Internal error: Oops: 80000007 [#3] PREEMPT ARM
==================================================================
Best Regards,
Yuuki
Hi Yuuki
seems flash is is worn out and one can try to replace it.
Cause of messages regarding bad CRC is described on
http://www.linux-mtd.infradead.org/archive/tech/faq.html
http://www.infradead.org/pipermail/linux-mtd/2007-May/018088.html
http://www.friendlyarm.net/forum/topic/4854
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------