Some Special Help for IBM Servers
Updated: 17 Sep 2008
When using Deployment Solution to roll out new IBM x3850 servers, the Linux PE environment received an interesting error when attempting to boot:
'badness in do_exit at kernel/exit.c'
This particular server had 16 processors. Apparently the Linux kernel configured for this boot process was unable to correctly address multiple processors.
Fortunately, this was a fairly simple fix. Deploying the image was not really a multi-processor critical operation. By adding the 'maxcpus=1' statement, as defined below, the kernel was then configured to only operate using one CPU. This resolved the problem.
In the MISC folder
--freeldr.ini CommandLine="root=/dev/ram0 rw ramdisk_size=32768 maxcpus=1" --isolinux.cfg default linux label linux kernel linux append initrd=rootfs.gz root=/dev/ram0 rw ramdisk_size=262144 quiet pci=routeirq pci=nommconf maxcpus=1 --pxelinux.cfg default linux label linux kernel linux append initrd=rootfs.gz root=/dev/ram0 rw ramdisk_size=262144 quiet pci=routeirq pci=nommconf maxcpus=1 ipappend 2 --syslinux.cfg default linux label linux kernel linux append initrd=rootfs.gz root=/dev/ram0 rw ramdisk_size=262144 quiet pci=routeirq pci=nommconf maxcpus=1
blog entry Filed Under:

The Endpoint Management Community Blog is the perfect place to share short, timely insights including product tips, news and other information relevant to the Endpoint Management community. Any authenticated Connect member can contribute to this blog.