Hi! I had same problem with DQ965GF, DSDT was overwritten by msgbuf. As a quick hack I changed msgbuf size and it solved my problem. I haven't had time to debug it further.
Index: sys/arch/i386/include/param.h =================================================================== RCS file: /OpenBSD/src/sys/arch/i386/include/param.h,v retrieving revision 1.42 diff -u -3 -p -r1.42 param.h --- sys/arch/i386/include/param.h 1 Oct 2007 12:10:55 -0000 1.42 +++ sys/arch/i386/include/param.h 10 Jan 2008 19:13:18 -0000 @@ -97,7 +97,7 @@ #define USPACE_ALIGN (0) /* u-area alignment 0-none */ #ifndef MSGBUFSIZE -#define MSGBUFSIZE 4*NBPG /* default message buffer size */ +#define MSGBUFSIZE 2*NBPG /* default message buffer size */ #endif -- rix http://www.ripe.net/perl/[EMAIL PROTECTED]