This is actually a repost of a problem that received few serious replies (IMNSHO). Basically 2.4.0 detects 192 MB(maybe 191, but big whoop) of memory. This is correct. However, 2.4.1-ac6 (as did Linus-blessed 2.4.1) detects 64. The problem is simple. 2.4.1 and later for some reason uses bios-88, instead of e820. Attached are the dmesgs from 2.4.0 and 2.4.1-ac6.