The fix was just to remove PAE support from the i386 kernel (until the
bug is found). So, try copying the latest snapshot kernel to /bsd and
reboot. Just grab it from the snapshots/i386 directory on the ftp server.
Agreed, I did not see a easy one line change to kernel compile
to remove PAE for openbsd 4.0 stable..... So I did as suggested.
I copied a current i386 kernel from this week , and
it rebooted okay on the athlon64 platform.
To test I did a make for /usr/ports/sytutils/cdrtools
and it did not complain, so thats a small warm fuzzy.
Now I wait a week and see if it freezes/hangs....
If the 4.1 kernel solves your problem (it probably will) then you
should wait for a 4.1 cd and do a proper upgrade when you have
the time and have gone over the documentation. Better yet,
after you've decided how you want to handle the upgrade,
try doing it on another machine first, unless this
one is experimental.
I been testing the i386 snapshots on 32bit athlons, and
some of the portpackages I desire are not making yet,
but it's a lot closer.
Agreed, I unboxed my emergency spare power supply to put
together a experiment computer with AMD K8 cpu to test with,
and DOH, it had a 20pin not 24pin as marked.
....... :( so yep, more power supplies are on order,
and next time I'll open and verify the spares to before shelving.
Thanks for the clarifications,
now I know to google "pae openbsd"
I see the notes in
http://www.openbsd.org/plus40.html
"Implemented separate pmap for PAE i386 machines, allows for support for
machines with more than 4G RAM. Not enabled by default."
http://www.openbsd.org/plus.html
"Revert PAE pmap for now, stops freezes commonly seen on amd64 machines
running in i386 mode."