AnsweredAssumed Answered

Are there any issues upgrading from Linux 3.14 to Linux 4.4?

Question asked by JOE MEHIGEN on Feb 21, 2017
Latest reply on Feb 21, 2017 by Carlos_Musich

After upgrading the kernel to 4.4, our i.MX51 and i.MX53 boards fail with " Kernel panic - not syncing: ERROR: Failed to allocate 0x2000 bytes below 0x0."  We modified the dts for each board to add the 'device_type = "memory"' statement to the memory node.

   memory
   {
      device_type = "memory";
      reg = <0x90000000 0x20000000>;
   };

 

The call stack:

[<806ce640>] (memblock_alloc_base) from [<806ce6e0>] (memblock_alloc+0x2c/0x34)
 r6:90700000 r5:00002000 r4:00002000
[<806ce6b4>] (memblock_alloc) from [<806c5a78>] (early_alloc_aligned+0x28/0x4c)
 r5:00002000 r4:00002000
[<806c5a50>] (early_alloc_aligned) from [<806c6cc0>] (paging_init+0x7cc/0xae4)
 r5:80703f28 r4:806f8114
[<806c64f4>] (paging_init) from [<806c3ca4>] (setup_arch+0x580/0x844)
 r10:80629478 r9:8001edc0 r8:0000000c r7:806c0fb4 r6:80008000 r5:806e80ec
 r4:80704118
[<806c3724>] (setup_arch) from [<806c19c8>] (start_kernel+0x80/0x354)
 r10:00000000 r9:412fc085 r8:90004059 r7:806f8080 r6:806e98e0 r5:806f812c
 r4:00000001
[<806c1948>] (start_kernel) from [<90008078>] (0x90008078)
 r10:00000000 r9:412fc085 r8:90004059 r7:806fd034 r6:806e98e0 r5:806f812c
 r4:8072f2d4

 

Could there be other settings that changed between the revs we need to account for?

Joe

Outcomes