Closed Bug 545797 Opened 11 years ago Closed 11 years ago
Install PAE kernel on ix machines (and ref image)
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 (email@example.com) (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: 11 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.