Mon 5 Feb 2007
IBM xServer 305 on CentOS 4 - Kernel incompatibilities
Posted by lynxman under Linux
After a horrible week fighting against CentOS 4 and our firewalls deployment. I’ve found several incompatibilities (albeit already documented) with this machines and CentOS 4.
There were 2 different problems affecting this machines.
Keyboard not working after kernel boot, non responsive.
This happens even when installing the machine, I had to install this machine in graphical mode (it works when booting in graphical mode) but it didn’t work at all on a forced text installation.
This bug can be solved disconnecting the USB subsystem in the BIOS, after that the keyboard is operative again.
Machine freezes with a kernel panic after approx 24h. of operation, no logs or traces left.
This one was a hard bone to catch! Did a memory test, updates both BIOS and network cards firmware to the last version and did several extended checks on the hardware, there was not a single error.
After roaming around the RedHat and CentOS forums for a while looking for an answer, I saw a similar error in RedHat RHEL4 (the one CentOS is based on) about an xServer that had the same problem. It seems the problem is realted with the old version of ACPI this motherboard has, and it only happens with 2.6.9-42.x.EL versions of the kernel, just adding the noapic option in /etc/grub.conf to the kernel boot solved the issue.
title CentOS (2.6.9-42.0.8.EL)
root (hd0,0)
kernel /vmlinuz-2.6.9-42.0.8.EL ro noapic root=LABEL=/
initrd /initrd-2.6.9-42.0.8.EL.img

March 3rd, 2007 at 3:56 am
Well, is it “noacpi” or “noapic”? :)
March 3rd, 2007 at 5:43 pm
It is noapic, with that you disconnect the advanced apic mode and revert back to the old ACPI, that’s all that was messing with the machine!
March 4th, 2007 at 4:23 pm
Ok. The reason I was asking for clarification is because inside the post you say “adding the noacpi option”, while in the code snippet you add the “noapic” option, hence my confusion.
But thanks a lot for the hint — it helped me finally fix the weirdness on my xseries-305.
March 5th, 2007 at 2:51 pm
Ok, I didn’t see that, sorry. Now I corrected the entry.
I’m glad it helped you, it was really a difficult problem to find :/
March 26th, 2008 at 1:24 am
Is this still in issue with kernal version 2.6.18-53.1.14.el5 ?
I am having this magically issue of after 24hours, system becomes un-responsive, with no messages in /var/log/messages or /var/log/dmesg
March 26th, 2008 at 1:25 am
And I would like to add this is an x305 :-)
May 17th, 2008 at 2:57 am
Hello
I have sentos 5 kernal version 2.6.18-53.1.14.el5
i added noapic and will see if it will works!
Thanks