Hello, I have finished installing FreeBSD 6.1 on an IBM PC 300PL/PII-400MHz/320MB RAM a week ago and I realised it used the hdd alot, so I have updated the BIOS to the latest version updated the kernel with the latest stable version, same thing with the world. Finally I took a look in dmesg and saw that the kernel detects only 64MB of RAM, how can I debug this ? The POST is showing 320MB, in BIOS utility on System Information it shows 320 MB ( and yes, there are 320 MB of physical memory :) 64/128/128 ). Any help would be greatly appreciated. Thanks. uname -a : FreeBSD development.xxxx.ro 6.1-STABLE FreeBSD 6.1-STABLE #4: Thu Jun 29 00:53:31 EEST 2006 puya@development.xxxx.ro:/usr/obj/usr/src/sys/XXXX i386 dmesg ( partial ) : Copyright (c) 1992-2006 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.1-STABLE #4: Thu Jun 29 00:53:31 EEST 2006 puya@development.xxxx.ro:/usr/obj/usr/src/sys/XXXX Preloaded elf kernel "/boot/kernel/kernel" at 0xc0bf3000. Preloaded elf module "/boot/kernel/acpi.ko" at 0xc0bf3188. Calibrating clock(s) ... i8254 clock: 1193131 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz quality 0 Calibrating TSC clock ... TSC clock: 398270857 Hz CPU: Pentium II/Pentium II Xeon/Celeron (398.27-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x652 Stepping = 2 Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PA T,PSE36,MMX,FXSR> real memory = 67117056 (64 MB) Physical memory chunk(s): 0x0000000000001000 - 0x000000000009efff, 647168 bytes (158 pages) 0x0000000000100000 - 0x00000000003fffff, 3145728 bytes (768 pages) 0x0000000000c25000 - 0x0000000003ea9fff, 52973568 bytes (12933 pages) avail memory = 56119296 (53 MB) bios32: Found BIOS32 Service Directory header at 0xc00fd7f0 bios32: Entry = 0xfd801 (c00fd801) Rev = 0 Len = 1 -------------------------------- Puiu Hrenciuc Xentra Development