0

I've to compile a linux 32b kernel 5.15.86 RT56 for running on 2 different computers with Intel CPUs : one with an i7-9700TE and 32Gb RAM, and the other one using an i9-10900TE with 64 Gb RAM.

I need to activate the support of 64Gb of RAM (CONFIG_HIGHMEM64G=y) + PAE (Physical Address Extension) Support (CONFIG_X86_PAE=y)

Once the linux kernel is compiled, it is working correctly on the i7-9700TE CPU computer. No issue there. But impossible to start it on the i9-10900TE CPU computer : black screen at startup without any keyboard, nothing. It is saying that such a result occurs when the CPU is not PAE compatible...

I've checked on the Intel description of the Intel i9-10900TE where PAE compatibility is set.

If I disable the PAE (Physical Address Extension) Support (CONFIG_X86_PAE=n) and set support of 4Gb of RAM instead of 64Gb (CONFIG_HIGHMEM4G=y), then the i9-10900TE CPU computer is starting correctly using the compiled linux 32b kernel 5.15.86 RT56, but with limited RAM support which is not what I'm expected.

  • I've asked about this issue to Intel community, but they asked me to post my query on Ubuntu community.
  • The Ubuntu community asks me to forward it to kernel.org.
  • The kernel.org asks me to forward it to serverfault.com. But I don’t know if this is the correct channel. I hope so.

Could you please tell me why it is not possible to enable 64Gb of RAM (CONFIG_HIGHMEM64G=y) + PAE (Physical Address Extension) Support (CONFIG_X86_PAE=y) on an Intel i9-10900TE cpu ?

I can forward full .config kernel compilation file for checking if needed, even if I don't know how to do that.

Best regards Olivier

Best regards,

0

You must log in to answer this question.

Browse other questions tagged .