Closed Bug 545797 Opened 14 years ago Closed 14 years ago

Install PAE kernel on ix machines (and ref image)

Categories

(Release Engineering :: General, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: catlee, Assigned: bhearsum)

References

Details

The machines have 4 GB of RAM on them.  However,
[cltbld@mv-moz2-linux-slave02 ~]$ cat /proc/meminfo 
MemTotal:      3099232 kB
MemFree:       2905792 kB

[cltbld@mv-moz2-linux-slave02 ~]$ dmesg  | head -19
Linux version 2.6.18-8.el5 (mockbuild@builder4.centos.org) (gcc version 4.1.1 20070105 (Red Hat 4.1.1-52)) #1 SMP Thu Mar 15 19:57:35 EDT 2007
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009ec00 (usable)
 BIOS-e820: 000000000009ec00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 00000000bf790000 (usable)
 BIOS-e820: 00000000bf79e000 - 00000000bf7a0000 type 9
 BIOS-e820: 00000000bf7a0000 - 00000000bf7ae000 (ACPI data)
 BIOS-e820: 00000000bf7ae000 - 00000000bf7d0000 (ACPI NVS)
 BIOS-e820: 00000000bf7d0000 - 00000000bf7e0000 (reserved)
 BIOS-e820: 00000000bf7ed000 - 00000000c0000000 (reserved)
 BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
 BIOS-e820: 00000000fed20000 - 00000000fed40000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
Warning only 4GB will be used.
Use a PAE enabled kernel.
3200MB HIGHMEM available.
896MB LOWMEM available.

Installing a PAE kernel (kernel-pae) kernel seems to be the recommended fix for this.

Alternatively, adding mem=4096 to the kernel boot parameters may also work.
Installing the PAE kernel works in that you get all 4 GB of RAM.  However, the network driver (e1000e) isn't included in the kernel package.

Adding mem=4096 does *not* work.
we should also be able to install a 64bit kernel, but we would then be running all 32bit binaries with the kernel 32bit emulation.
We're running 32-bit CentOS on these machines.
I got the e1000e network driver compiled for the PAE kernel, so it's just a matter of installing that everywhere.
linux slaves 1-13,25 have the kernel-PAE-i686 package installed.  only slave01 has it enabled as the default kernel in /boot/grub/menu.lst
there's an rpm in /root on mv-moz2-linux-ix-slave01 called e1000e-1.1.2PAE-1.i386.rpm.

This should be installed on all the slaves prior to rebooting into the PAE kernel.  'depmod -a 2.6.18-8.el5PAE' should also be run after installing this rpm and before rebooting.
catlee: any update?
Assignee: nobody → catlee
All done except slave04, which ben is working on.
Assignee: catlee → bhearsum
I installed and enabled this kernel on 04 and the ref image.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.