This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM3730: mpurate 1000MHz and a related kernel panic

Hi,

 

we are seeing this behavior when mpurate=1000, but the kernel boots fine if mpurate=800 and below. Is was seen on both the EVM and the customer board. Besides the kernel panic, I would also like to understand why somehow the L3 clock cannot be set up correctly to 400MHz?

 

Unable to set L3 frequency (400000000)

Switched to new clocking rate (Crystal/Core/MPU): 26.0/200/1000 MHz

IVA2 clocking rate: 800 MHz

Unable to handle kernel NULL pointer dereference at virtual address 00000000 pgd = c0004000 [00000000] *pgd=00000000 Internal error: Oops: 805 [#1] last sysfs file:

Modules linked in:

CPU: 0    Not tainted  (2.6.32-3.2 #3.2-mydevice.1)

PC is at hrtimer_interrupt+0x8/0x304

LR is at omap2_gp_timer_interrupt+0x24/0x34

pc : [<c00736e0>]    lr : [<c003d128>]    psr: 00000193

sp : cf823ea4  ip : cf823ef0  fp : c04497cc

r10: c0449704  r9 : c0449768  r8 : 3b9aca00

r7 : 00000025  r6 : c0452f28  r5 : 00000000  r4 : c0447b40

r3 : c0447b68  r2 : c0488440  r1 : 00000002  r0 : c0447b68

Flags: nzcv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment kernel

Control: 10c5387d  Table: 80004019  DAC: 00000017 Process swapper (pid: 1, stack limit = 0xcf8222e8)

Stack: (0xcf823ea4 to 0xcf824000)

3ea0:          c0447b40 00000000 00000000 00000025 3b9aca00 c0449768

c0449704

3ec0: c04497cc c003d128 0000001c c0086030 00000000 c04541e4 00000025 c0452710

3ee0: c0445a00 c0087b0c c0062908 00000025 00000000 c0031074 c0449780 ffffffff

3f00: fa200000 c0031af0 00004000 00000001 ffff6c60 ffff6c60 ffff6c60 c0452710

3f20: c0452710 c0445a00 3b9aca00 c0449768 c0449704 c04497cc 0000315b cf823f50

3f40: c0027680 c0027670 60000013 ffffffff c04497cc 000000c8 00000000 0bebc200

3f60: 0000001a 3b9aca00 c0449704 c0010a88 000003e8 c0447dfc 00000004 c044a7d0

3f80: 00000000 c0447dfc c0447e40 c0010398 00000000 00000000 00000000 00000000

3fa0: 00000000 c0010478 c0028ab0 08028af8 c000f9e8 c0028ab4 c0028af8 c003135c

3fc0: 00000000 00000192 c0453650 00000000 00000000 c0028ab4 c0028af8 00000000

3fe0: 00000000 c0008584 00000000 00000000 00000000 c0032f40 00a000a0 00501020 [<c00736e0>] (hrtimer_interrupt+0x8/0x304) from [<00000000>] (0x0)

Code: c4653600 3b9ac9ff e92d4ff0 e59f62d8 (e24dd02c) ---[ end trace 71cc34b0ee99df8d ]--- Kernel panic - not syncing: Fatal exception in interrupt

 

Thanks,

--Gunter