Linux kernel (3.0.35) Opps !!!

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

Linux kernel (3.0.35) Opps !!!

998 Views
parshuramthomba
Contributor II

Hi,

With i.MX6D running linux kernel 3.0.35. I see following oops messages once. Not able to reproduce it.

00:31:59.689 kernel[] Alert (: ) [ 1919.340296] Unable to handle kernel paging request at virtual address 646f4d20

00:31:59.689 kernel[] Alert (: ) [ 1919.340317] pgd = ba080000

00:31:59.689 kernel[] Alert (: ) [ 1919.340327] [646f4d20] *pgd=00000000

00:31:59.689 kernel[] Fatal (: ) [ 1919.340348] Internal error: Oops: 5 [#1] PREEMPT SMP

00:31:59.689 kernel[] Debug (: ) [ 1919.409104] CPU: 0    Tainted: P             (3.0.35 #1)

00:31:59.706 kernel[] Debug (: ) [ 1919.414435] PC is at lock_hrtimer_base.clone.14+0x28/0x58

00:31:59.706 kernel[] Debug (: ) [ 1919.419844] LR is at hrtimer_try_to_cancel+0x28/0x13c

00:31:59.706 kernel[] Debug (: ) [ 1919.424906] pc : [<8009a8a0>]    lr : [<8009a964>]    psr: 20000013

00:31:59.706 kernel[] Debug (: ) [ 1919.424912] sp : ba073e98  ip : ba073eb8  fp : ba073eb4

00:31:59.706 kernel[] Debug (: ) [ 1919.436406] r10: 8010b1a0  r9 : ba073f10  r8 : 8007cea0

00:31:59.706 kernel[] Debug (: ) [ 1919.441638] r7 : bfb8f640  r6 : 646f4d20  r5 : ba073ebc  r4 : bfb83f24

00:31:59.706 kernel[] Debug (: ) [ 1919.448174] r3 : 00000000  r2 : 00000001  r1 : ba073ebc  r0 : bfb83f24

00:31:59.706 kernel[] Debug (: ) [ 1919.454711] Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user

00:31:59.706 kernel[] Debug (: ) [ 1919.461855] Control: 10c53c7d  Table: 4a08004a  DAC: 00000015

00:31:59.706 kernel[] Fatal (: ) [ 1919.467609] Process LVDS_IntMon (pid: 61, stack limit = 0xba0722f0)

00:31:59.710 kernel[] Fatal (: ) [ 1919.473884] Stack: (0xba073e98 to 0xba074000)

00:31:59.710 kernel[] Fatal (: ) [ 1919.478249] 3e80:                                                       00000000 bfb83f00

00:31:59.710 kernel[] Fatal (: ) [ 1919.486439] 3ea0: 804d04b0 bfb83f00 ba073edc ba073eb8 8009a964 8009a884 ba072000 000f4240

00:31:59.710 kernel[] Fatal (: ) [ 1919.494628] 3ec0: bfb83f00 804d04b0 bfb83f00 bfb8f640 ba073ef4 ba073ee0 8009aa98 8009a948

00:31:59.710 kernel[] Fatal (: ) [ 1919.502818] 3ee0: 00000000 000f4240 ba073f24 ba073ef8 80351344 8009aa84 0000c350 00000001

00:31:59.710 kernel[] Fatal (: ) [ 1919.511007] 3f00: 00000001 00000000 0000c350 ba073f88 00000001 00100590 ba073f84 ba073f28

00:31:59.710 kernel[] Fatal (: ) [ 1919.519196] 3f20: 8009b9c4 803512bc ba073f28 00000000 00000000 00000000 e08ea6df 000001be

00:31:59.710 kernel[] Fatal (: ) [ 1919.527385] 3f40: e08de38f 000001be 8009a13c 8c0083b8 00000000 00000000 00000000 8004600c

00:31:59.710 kernel[] Fatal (: ) [ 1919.535574] 3f60: 00000000 00000001 2ad1b684 000000a2 80046284 ba072000 ba073fa4 ba073f88

00:31:59.710 kernel[] Fatal (: ) [ 1919.543763] 3f80: 8009baf0 8009b918 00000000 000f4240 800461d8 000454ac 00000000 ba073fa8

00:31:59.746 kernel[] Fatal (: ) [ 1919.551952] 3fa0: 80046000 8009ba5c 000454ac 00000001 2ad1ab30 00000000 2ad1b4f4 00000000

00:31:59.746 kernel[] Fatal (: ) [ 1919.560141] 3fc0: 000454ac 00000001 2ad1b684 000000a2 00000000 2ab2d4c0 7eedad48 2ad1ac64

00:31:59.746 kernel[] Fatal (: ) [ 1919.568330] 3fe0: 00000000 2ad1ab28 2aca6bdc 2ac67224 80000010 2ad1ab30 19c6b019 4126a03c

00:31:59.746 kernel[] Debug (: ) [ 1919.576513] Backtrace: 

00:31:59.746 kernel[] Debug (: ) [ 1919.578988] [<8009a878>] (lock_hrtimer_base.clone.14+0x0/0x58) from [<8009a964>] (hrtimer_try_to_cancel+0x28/0x13c)

00:31:59.746 kernel[] Debug (: ) [ 1919.589432]  r6:bfb83f00 r5:804d04b0 r4:bfb83f00 r3:00000000

00:31:59.746 kernel[] Debug (: ) [ 1919.595165] [<8009a93c>] (hrtimer_try_to_cancel+0x0/0x13c) from [<8009aa98>] (hrtimer_cancel+0x20/0x30)

00:31:59.746 kernel[] Debug (: ) [ 1919.604565]  r7:bfb8f640 r6:bfb83f00 r5:804d04b0 r4:bfb83f00

00:31:59.746 kernel[] Debug (: ) [ 1919.610306] [<8009aa78>] (hrtimer_cancel+0x0/0x30) from [<80351344>] (do_nanosleep+0x94/0xe8)

00:31:59.746 kernel[] Debug (: ) [ 1919.618838]  r4:000f4240 r3:00000000

00:31:59.749 kernel[] Debug (: ) [ 1919.622456] [<803512b0>] (do_nanosleep+0x0/0xe8) from [<8009b9c4>] (hrtimer_nanosleep+0xb8/0x144)

00:31:59.749 kernel[] Debug (: ) [ 1919.631335]  r8:00100590 r7:00000001 r6:ba073f88 r5:0000c350 r4:00000000

00:31:59.749 kernel[] Debug (: ) [ 1919.638125] [<8009b90c>] (hrtimer_nanosleep+0x0/0x144) from [<8009baf0>] (sys_nanosleep+0xa0/0xbc)

00:31:59.749 kernel[] Debug (: ) [ 1919.647091]  r9:ba072000 r8:80046284 r7:000000a2 r6:2ad1b684 r5:00000001

00:31:59.749 kernel[] Debug (: ) [ 1919.653686] r4:00000000

00:31:59.749 kernel[] Debug (: ) [ 1919.656349] [<8009ba50>] (sys_nanosleep+0x0/0xbc) from [<80046000>] (ret_fast_syscall+0x0/0x48)

00:31:59.749 kernel[] Debug (: ) [ 1919.665055]  r4:000454ac

00:31:59.749 kernel[] Fatal (: ) [ 1919.667612] Code: e1a05001 e5946000 e3560000 0a00000a (e5960000) 

00:31:59.749 kernel[] Warn (: ) [ 1919.730410] ---[ end trace f8bf088220f93213 ]---

I am not able to understand much except it is caused by some sleep or usleep call in process pid=61 context.

Any one seen such oops before. Is there any patch available to fix this?

Thanks in advance.

Labels (2)
0 Kudos
1 Reply

524 Views
igorpadykov
NXP Employee
NXP Employee

Hi Parshuram

seems these kind of errors may be caused just by DDR errors,

in such case it may be recommended to update calibration settings for

customer board with tools below

https://community.freescale.com/message/331721#331721

https://community.freescale.com/docs/DOC-96412

also it may be caused by icorrect code modifications (for example

if you ported some driver), in such case it may be recommended just

to run BSP with minimal configuration (without changes).

L3.0.35_4.1.0_ER_SOURCE_BSP : i.MX 6Quad, i.MX 6Dual, i.MX 6DualLite,

i.MX 6Solo and i.MX 6Sololite Linux BSP Source Code Files

Best regards

igor

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

Note: If this post answers your question, please click the Correct Answer button. Thank you!

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

0 Kudos