Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Instability on amd64 -current

In Message <>,
   Paul Goyette <>wrote:

=>I've updated a couple of my systems to -current built from sources 
=>checked out on 2012-01-07 at 01:47:13 ...
=>The systems are quite unstable, with random "hangs" occurring, usually 
=>when the system is under a bit of a load (such as while running the 
=>/etc/daily job).  When the system hangs, the console monitor is totally 
=>black (there is, however, still a valid video output, since the monitor 
=>is able to acheive sync).
=>On one system, X was running, although I had switched the wsconsole to 
=>the console display with Ctrl/Alt/F1.  On another system, no X was 
=>running.  The instability occurs both with my own custom kernel and with 
=>On the non-X system, the most recent hang was especially interesting! 
=>When I manually reset the machine, the BIOS could not find the boot 
=>device wd0.  I actually had to remove mains power from the machine and 
=>then re-boot before it saw the hard drive!
=>Any suggestions?

   This sounds rather similar to what I was seeing on my box. Chuq is
looking into the cause, but this patch is a workaround:

Index: sys/arch/amd64/include/types.h
RCS file: /usr2/netbsd-cvs/src/sys/arch/amd64/include/types.h,v
retrieving revision 1.40
diff -u -r1.40 types.h
--- sys/arch/amd64/include/types.h      4 Dec 2011 16:24:13 -0000       1.40
+++ sys/arch/amd64/include/types.h      8 Jan 2012 15:43:41 -0000
@@ -95,7 +95,7 @@
 #define        __HAVE_RAS
 #include "opt_xen.h"
-#if defined(__x86_64__) && !defined(XEN)
+#if defined(__x86_64__) && !defined(XEN) && 0
 #define        __HAVE_DIRECT_MAP 1
 #define        __HAVE_MM_MD_DIRECT_MAPPED_IO

                                        Gary Duzan

Home | Main Index | Thread Index | Old Index