[syslinux] Memory upgrade breaks net boot (PXE + NFS Root)

H. Peter Anvin hpa at zytor.com
Thu Feb 8 10:02:08 PST 2007


Alex Still wrote:
> Hi list !
> 
> A memory upgrade (from 2 to 4Gb) on a bunch of IBM LS21 blades has triggered
> a very weird behavior.
> I really can't say if this could be PXE related or not - apologies if it
> isn't.
> 
> These machines start via PXE and then NFS-mount their root.
> 
> Following the upgrade, none of them would boot. I've played with the "mem="
> kernel option, and the result is :
> - if mem < 3250m : everything's fine
> - for some values of mem : Machine auto-reboots while loading the initrd
> "Loading initrd...*bam*"
> - some others : Initrd loads, but turns out it's corrupted ("can't find a
> valid initrd", then panic)
> - some others : Kernel starts booting, bnx2 driver errors all over the
> place, machine hangs during the boot process
> 
> Unfortunately I have no other hardware to try this on. We're using a 64 bits
> kernel, which should handle 4Gb fine.
> Booting from a CD works fine. At this point I can't figure out if this is
> related to PXE or the kernel (nfs-root setup)
> 
> If anyone else has seen this, I'd love to hear about it !
> 

I would start by running memtest86+ on this box.  My first guess would 
be a bad DIMM (or an overloaded memory bus), or a BIOS (SMM?) bug 
related to very large amounts of memory.

	-hpa




More information about the Syslinux mailing list