Release: 4.4 snapshot as of 2008/06/10 Platform: amd64 UP and MP Hardware: Intel Atom 330 on D945GCLF2
I picked up an Intel D945GCLF2 last week to play with, and it's been fairly unstable. Specifically, it randomly just freezes: no ddb, no error messages, it just hangs. When it's hung, the IP stack still seems to be functional, as I can ping the machine and establish TCP sessions, and established SSH sessions do not disconnect. However, anything beyond that is unresponsive, including the console
At first I thought it was the networking, but after installing an em(4), and not loading pf on boot, I still see freezes.
Then I tried disk load, but that didn't cause any reproducable errors either.
Next I tried CPU load, which involved various factors of booting the UP vs. MP kernel, enabling and disabling hyperthreading, and running load tests. This didn't seem to trigger it either.
So I figured it's got to be RAM. I've completed four full runs of memtest86+ today, and no errors have come up. However, I've found something strange:
If I ask memtest86+ to probe the system for RAM, it seems to start looking for addresses above the 2GB mark -- and, obviously, throwing errors for those addresses. Shortly after that, it freezes. (Additionally, if I tell it to use "BIOS - All" memory sizing, it appears to look at memory addresses up to the 4GB mark. But this doesn't really surprise me.) Using "BIOS - Std" works just fine, and turns up no errors.
I'm not sure if this is normal, and I don't have another x86/x64 machine to test on. But I'd expect that when probing, it shouldn't be told there's more memory available than what actually is present.
Is anyone running a stable D945GCLF2?