So, I thought, I’ll test out the latest shinyness in btrfs on my old test box (an Olivetti Netstrada 7000) with 5 SCSI drives. But first, I’ll quickly upgrade to the latest development release of Ubuntu, Hardy Heron, to get the latest goodness of compilers, etc.
Except now my box won’t boot..
initrd extends beyond end of memory (0x0ffef173 > x01000000)
It looks like the kernel is getting the memory size wrong, but sadly even forcing it with the boot option
mem=256M doesn’t do anything to fix it. Fortunately the kernel that comes with Gutsy still works on it..
Logged as bug #219868, but no response yet.
Update: This appears to be a bug from the mainline kernel, I’ve reproduced it with 2.6.25 and am in contact with the i386 boot code maintainer about it.