unintended reboot issue for i.MX6Solo

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

unintended reboot issue for i.MX6Solo

547 Views
yuuki
Senior Contributor II

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

Labels (3)
0 Kudos
1 Reply

397 Views
igorpadykov
NXP Employee
NXP Employee

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!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos