OPENBSD_3_8 from sources grabbed mar.2.  

  kernel config:

==============================
$ diff -u GENERIC.MP GENERIC.MP.RAID
--- GENERIC.MP  Sun May  1 03:54:20 2005
+++ GENERIC.MP.RAID     Sun Mar 26 21:45:32 2006
@@ -9,3 +9,6 @@

 cpu*           at mainbus?
 ioapic*                at mainbus?
+
+option         RAID_AUTOCONFIG
+pseudo-device  raid            4       # RAIDframe disk driver
==============================

  motherboard is VIA VT 310DP:
        http://www.via.com.tw/en/products/mainboards/mini_itx/vt_310dp/

  ~3-8 users on the system, mostly used for email/MUD.

  i've got all the APM stuff in the bios that i could find
  set to not sleep or "Disabled" wrt HDD/CPU shutdowns for
  powersaving.

$ sysctl hw.setperf
sysctl: hw.setperf: value is not available

  has dropped town to ddb> three times (about 1x/day) since
  installing this m/b.  usually it's sometime during evening,
  but this morning it happened during the morning hours when
  most ppl are on the box with activity.

  if it helps(?), when the bios shows its "summary" screen
  before the obsd bootloader, it says:

=======
CPU Type          : VIA C3  
CPU ID/ucode ID   : 069A    
CPU Clock         : 1.0A GHz
=======

  i believe the 'panic' is at:

-------
 kernel: page fault trap, code=0 
 Stopped at      npxdna_xmm+0x71:        movl    0x12c(%ebx),%eax 
-------

  i forgot 'show panic' and 'show registers' these three times.

  i tried 'boot dump' but that fails with:

=======
 ddb{0}> boot dump 
 syncing disks... panic: TLB IPI rendezvous failed (mask 2) 
 Stopped at      Debugger+0x4:   leave 
=======

  ( /var and /home are the raid(4) partitions )

  here are three different instances of ddb.  outside of
  'ps' and 'trace' i am somewhat at a loss as to what i should
  be trying:

=[1]===
ddb{0}> ps
   PID   PPID   PGRP    UID  S       FLAGS  WAIT       COMMAND
 26144  11622  26144   1020  3   0x2004086  ttyin      bash
 11622   2133   2133   1020  7       0x104             sshd
  2133  26799   2133      0  3   0x2004184  netio      sshd
 26486  22928  26486   1008  3   0x280508e  poll       mutt
 16973    525    525     67  3   0x2000184  select     httpd
 22928  20772  22928   1008  3   0x2004086  pause      ksh
 20772  14451  14451   1008  3   0x2000184  select     sshd
 14451  26799  14451      0  3   0x2004184  netio      sshd
 28418   3192  28418    515  3   0x2004084  piperd     unlinkd
  5372      1   5372      0  3   0x2004086  ttyin      getty
  2515      1   2515      0  3   0x2004086  ttyin      getty
 27726      1  27726      0  3   0x2004086  ttyin      getty
  8820      1   8820      0  3   0x2040184  select     sendmail
 14397      1  14397      0  3   0x2000084  select     cron
  2297      1   5573   1042  2   0x2400586             icecast
  1668      1   1668      0  3   0x2000084  poll       systrace
 13668  27525  27525      0  3   0x2000085  lockf      saslauthd
  8217  27525  27525      0  3   0x2000085  netcon     saslauthd
 16227  27525  27525      0  3   0x2000085  lockf      saslauthd
 25578  27525  27525      0  3   0x2000085  lockf      saslauthd
 27525      1  27525      0  3   0x2000085  lockf      saslauthd
  3192  25974  25974    515  3   0x2004184  poll       squid
 25974      1  25974      0  3   0x2000084  wait       squid
 13797      1  11575   1007  3   0x2000086  piperd     moo
  9844      1  11575   1007  3   0x2000086  piperd     moo
 11575      1  11575   1007  3   0x2004086  select     moo
 18138    525    525     67  3   0x2000184  semwait    httpd
 20413    525    525     67  3   0x2000184  semwait    httpd
 14911    525    525     67  3   0x2000184  semwait    httpd
  8609    525    525     67  3   0x2000184  semwait    httpd
 18236    525    525     67  3   0x2000184  semwait    httpd
 26799      1  26799      0  3   0x2000084  select     sshd
 19880      1  19880      0  3   0x2000184  select     inetd
   525      1    525     67  3   0x2000184  select     httpd
 26156   1998   1998     75  3   0x2000184  poll       bgpd
 28553   1998   1998     75  3   0x2000184  poll       bgpd
  1998      1   1998      0  3   0x2000084  poll       bgpd
 12208  13324  13324     83  3   0x2000184  poll       ntpd
 13324      1  13324      0  3   0x2000084  poll       ntpd
  3200  21340  21340     68  3   0x2000184  select     isakmpd
 21340      1  21340      0  3   0x2000084  netio      isakmpd
 28710  19800  19800     70  3   0x2000184  select     named
 19800      1  19800      0  3   0x2000184  netio      named
 10433  31475  31475     74  3   0x2000184  bpf        pflogd
 31475      1  31475      0  3   0x2000084  netio      pflogd
 23555  15566  15566     73  3   0x2000184  poll       syslogd
 15566      1  15566      0  3   0x2000084  netio      syslogd
  6947      1   6947      0  3   0x2000084  mfsidl     mount_mfs
 28151      0      0      0  3   0x2100204  rfwcond    raid0
    15      0      0      0  3   0x2100204  crypto_wa  crypto
    14      0      0      0  3   0x2100204  aiodoned   aiodoned
    13      0      0      0  3   0x2100204  syncer     update
    12      0      0      0  3   0x2100204  cleaner    cleaner
    11      0      0      0  3    0x100204  reaper     reaper
    10      0      0      0  3   0x2100204  pgdaemon   pagedaemon
     9      0      0      0  3   0x2100204  pftm       pfpurge
     8      0      0      0  3   0x2100204  usbevt     usb4
     7      0      0      0  3   0x2100204  usbevt     usb3
     6      0      0      0  3   0x2100204  usbevt     usb2
     5      0      0      0  3   0x2100204  usbevt     usb1
     4      0      0      0  3   0x2100204  usbtsk     usbtask
     3      0      0      0  3   0x2100204  usbevt     usb0
     2      0      0      0  3   0x2100204  kmalloc    kmthread
     1      0      1      0  3   0x2004084  wait       init
     0     -1      0      0  3   0x2080204  scheduler  swapper
ddb{0}> trace
npxdna_xmm(d06e7660) at npxdna_xmm+0x71
Xdna(d0657b2c,e7d2bef8,d02537f7,20000000,0) at Xdna+0x39
softclock(0,58,10,10,10) at softclock+0x22c
Xintrsoftclock() at Xintrsoftclock+0x56
--- interrupt ---
Xdoreti() at Xdoreti+0x23
--- interrupt ---
apm_cpu_idle(0,0,0,0,0) at apm_cpu_idle+0x4a
ddb{0}> next
kernel: page fault trap, code=0
kernel: page fault trap, code=0
kernel: page fault trap, code=0
After 5 instructions (0 loads, 0 stores),
Stopped at      Debugger+0x5:   ret
ddb{1}> next
kAfter 4 instructions (0 loads, 0 stores),
Stopped at      Debugger+0x5:   ret
ddb{0}> step
Stopped at      i386_ipi_handler+0x39:  jnle    i386_ipi_handler+0x3f
ddb{1}> step
Stopped at      i386_ipi_handler+0x5a:  jmp     i386_ipi_handler+0x35
ddb{0}> step
Stopped at      i386_ipi_handler+0x42:  popl    %ebx
ddb{1}> step
Stopped at      i386_ipi_handler+0x36:  cmpl    $0x7,%ebx
ddb{0}> watch
ddb{0}> boot reboot
rebooting...
======

=[2]===
ddb{0}> ps
   PID   PPID   PGRP    UID  S       FLAGS  WAIT       COMMAND
  6925  24455   6925   1062  3   0x2004086  ttyin      less
 24357  20953  24357   1008  3   0x2004086  ttyin      ksh
 20953  24521  24521   1008  3   0x2000184  select     sshd
 24521  23678  24521      0  3   0x2004184  netio      sshd
 24455  14080  24455   1062  3   0x2004086  pause      ksh
 14080  10624  10624   1062  3   0x2000184  select     sshd
 10624  23678  10624      0  3   0x2004184  netio      sshd
 16612  19282  16612   1008  3   0x2004086  select     ssh
 19282  27914  19282   1008  3   0x2004086  pause      ksh
 27914  26277  26277   1008  3   0x2000184  select     sshd
 26277  23678  26277      0  3   0x2004184  netio      sshd
 18842      1  18842      0  3   0x2004086  ttyin      getty
 26049  27719  27719     67  3   0x2000184  semwait    httpd
 14485  25072  25072   1004  3   0x2000184  select     sshd
 25072  23678  25072      0  3   0x2004184  netio      sshd
  3377  32353   3377   1012  3   0x2004086  select     pine
 32353  28409  32353   1012  3   0x2004086  pause      tcsh
 28409  15864  15864   1012  3   0x2000184  select     sshd
 15864  23678  15864      0  3   0x2004084  netio      sshd
 14552  29215  14552   1005  3   0x2004086  pause      screen
 29215   3304  29215   1005  3   0x2004086  pause      tcsh
  3304   8987   8987   1005  3   0x2000184  select     sshd
  8987  23678   8987      0  3   0x2004084  netio      sshd
 14816   2089  14816   1014  3   0x2004086  select     tf
  2089  21955   2089   1014  3   0x2004086  pause      zsh
 21955  17749  21955   1014  3   0x2000084  select     screen
 17749  32670  17749   1014  3   0x2004086  pause      screen
 32670  10694  32670   1014  3   0x2004086  pause      zsh
 10694   2180   2180   1014  3   0x2000184  select     sshd
  2180  23678   2180      0  3   0x2004184  netio      sshd
 32621  27719  27719     67  3   0x2000184  netio      httpd
 31140      1  31140      0  3   0x2080084  nanosleep  sensorsd
 27971  15283  27971      0  3   0x2004086  ttyin      ksh
 30942  30901  30942   1050  3   0x2004086  ttyin      ksh
 13720  28021  13720   1041  3   0x2004086  ttyin      tcsh
  6783  30085   6783   1005  3   0x2004086  select     tf
 30085   6648  30085   1005  3   0x2004086  pause      tcsh
  6648      1   6648   1005  3   0x2000084  select     screen
 15283  30901  15283   1050  3   0x2004086  pause      ksh
  4572  12999   4572   1003  3   0x200408e  poll       mutt
 12999  30103  12999   1003  3   0x2004086  pause      ksh
 30103  30901  30103   1050  3   0x2004086  pause      ksh
 15052  30668  15052      0  3   0x2004086  poll       pftop
 30668  30901  30668   1050  3   0x2004086  pause      ksh
 30901      1  30901   1050  3   0x2000084  select     screen
  7905   9506   7905   1002  3   0x2004086  ttyin      ksh
 31943   9506  31943   1002  3   0x2004086  ttyin      ksh
 14920   9506  14920   1002  3   0x200408e  poll       mutt
 15141   9506  15141   1002  3   0x2004086  select     tf
  9506      1   9506   1002  3   0x2000084  select     screen
 22795  17792  22795   1012  3   0x2004086  select     pine
 31549   1645  31549   1053  3   0x2004086  select     tf
  1645   9639   1645   1053  3   0x2004086  pause      tcsh
  9639  14193  14193   1053  3   0x2000184  select     sshd
 14193  23678  14193      0  3   0x2004084  netio      sshd
 32175  26012  32175   1014  3   0x2004086  select     tf
 26012  28349  26012   1014  3   0x2004086  pause      zsh
 28349  10809  10809   1014  3   0x2000184  select     sshd
 10809  23678  10809      0  3   0x2004184  netio      sshd
 17792  26648  17792   1012  3   0x2004086  pause      tcsh
 26648   3913   3913   1012  3   0x2000184  select     sshd
  3913  23678   3913      0  3   0x2004084  netio      sshd
 11354  29971  11354   1060  3   0x2004086  pause      screen
 29971  28679  29971   1060  3   0x2004086  wait       bash
 28679  14574  14574   1060  3   0x2000184  select     sshd
 14574  23678  14574      0  3   0x2004184  netio      sshd
  7140  30294   7140   1041  3   0x2004086  select     tf
 30294  28021  30294   1041  3   0x2004086  pause      tcsh
 28021      1  28021   1041  3   0x2000084  select     screen
 12877  14417  12877   1060  3   0x2004086  select     tf
 14417  15171  14417   1060  3   0x2004086  wait       bash
 15171      1  15171   1060  3   0x2000084  select     screen
 28160  27719  27719     67  3   0x2000184  semwait    httpd
  4451  27719  27719     67  3   0x2000184  semwait    httpd
 30016   7721  30016   1000  3   0x2004184  select     imapd
 30934      1  30934      0  3   0x2000084  kqread     apmd
 15937   8155  15937    515  3   0x2004084  piperd     unlinkd
 17086      1  17086      0  3   0x2040184  select     sendmail
  4120      1   4120      0  3   0x2004086  ttyin      getty
 12757      1  12757      0  3   0x2004086  ttyin      getty
 23078      1  23078      0  3   0x2000084  select     cron
  6740      1   5573   1042  3   0x2400186  poll       icecast
 26882      1  26882      0  3   0x2000084  poll       systrace
 29702  22133  22133      0  3   0x2000085  lockf      saslauthd
 12730  22133  22133      0  3   0x2000085  lockf      saslauthd
 26112  22133  22133      0  3   0x2000085  lockf      saslauthd
  9929  22133  22133      0  3   0x2000085  lockf      saslauthd
 22133      1  22133      0  3   0x2000085  netcon     saslauthd
  8155  15713  15713    515  3   0x2004184  poll       squid
 15713      1  15713      0  3   0x2000084  wait       squid
 12852      1  18969   1007  3   0x2000086  piperd     moo
 10957      1  18969   1007  3   0x2000086  piperd     moo
 18969      1  18969   1007  7      0x4006             moo
 23324  27719  27719     67  3   0x2000184  semwait    httpd
 11692  27719  27719     67  3   0x2000184  semwait    httpd
 20330  27719  27719     67  3   0x2000184  semwait    httpd
 28303  27719  27719     67  3   0x2000184  semwait    httpd
 32551  27719  27719     67  3   0x2000184  select     httpd
 23678      1  23678      0  3   0x2000084  select     sshd
  7721      1   7721      0  3   0x2000184  select     inetd
 27719      1  27719     67  3   0x2000184  select     httpd
  9992    551    551     75  3   0x2000184  poll       bgpd
  5252    551    551     75  3   0x2000184  poll       bgpd
   551      1    551      0  3   0x2000084  poll       bgpd
 19196  10545  10545     83  3   0x2000184  poll       ntpd
 10545      1  10545      0  3   0x2000084  poll       ntpd
 24287    736    736     68  3   0x2000184  select     isakmpd
   736      1    736      0  3   0x2000084  netio      isakmpd
 18019   5934   5934     70  3   0x2000184  select     named
  5934      1   5934      0  3   0x2000184  netio      named
 27457   1015   1015     74  3   0x2000184  bpf        pflogd
  1015      1   1015      0  3   0x2000084  netio      pflogd
 28802   1242   1242     73  3   0x2000184  poll       syslogd
  1242      1   1242      0  3   0x2000084  netio      syslogd
 32493      1  32493      0  3   0x2000084  mfsidl     mount_mfs
 28151      0      0      0  3   0x2100204  rfwcond    raid0
    15      0      0      0  3   0x2100204  crypto_wa  crypto
    14      0      0      0  3   0x2100204  aiodoned   aiodoned
    13      0      0      0  3   0x2100204  syncer     update
    12      0      0      0  3   0x2100204  cleaner    cleaner
    11      0      0      0  3    0x100204  reaper     reaper
    10      0      0      0  3   0x2100204  pgdaemon   pagedaemon
     9      0      0      0  3   0x2100204  pftm       pfpurge
     8      0      0      0  3   0x2100204  usbevt     usb4
     7      0      0      0  3   0x2100204  usbevt     usb3
     6      0      0      0  3   0x2100204  usbevt     usb2
     5      0      0      0  3   0x2100204  usbevt     usb1
     4      0      0      0  3   0x2100204  usbtsk     usbtask
     3      0      0      0  3   0x2100204  usbevt     usb0
     2      0      0      0  3   0x2100204  kmalloc    kmthread
     1      0      1      0  3   0x2004084  wait       init
     0     -1      0      0  3   0x2080204  scheduler  swapper
ddb{0}> trace
npxdna_xmm(d06e7660) at npxdna_xmm+0x71
Xdna(d0657b2c,e7d2bef8,d02537f7,20000000,0) at Xdna+0x39
softclock(0,58,10,10,10) at softclock+0x22c
Xintrsoftclock() at Xintrsoftclock+0x56
--- interrupt ---
Xdoreti() at Xdoreti+0x23
--- interrupt ---
apm_cpu_idle(0,0,0,0,0) at apm_cpu_idle+0x4a
ddb{0}>
npxdna_xmm(d06e7660) at npxdna_xmm+0x71
ddb{0}>
npxdna_xmm(d06e7660) at npxdna_xmm+0x71
ddb{0}>
npxdna_xmm(d06e7660) at npxdna_xmm+0x71
ddb{0}>
npxdna_xmm(d06e7660) at npxdna_xmm+0x71
ddb{0}> watch
ddb{0}> step
kernel: page fault trap, code=0
Stopped at      npxdna_xmm+0x71:        movl    0x12c(%ebx),%eax
ddb{0}> step
kernel: page fault trap, code=0
Stopped at      npxdna_xmm+0x71:        movl    0x12c(%ebx),%eax
ddb{0}> step
kernel: page fault trap, code=0
Stopped at      npxdna_xmm+0x71:        movl    0x12c(%ebx),%eax
ddb{0}>
kernel: page fault trap, code=0
Stopped at      npxdna_xmm+0x71:        movl    0x12c(%ebx),%eax
ddb{0}>
kernel: page fault trap, code=0
Stopped at      npxdna_xmm+0x71:        movl    0x12c(%ebx),%eax
ddb{0}> next
kernel: page fault trap, code=0
kernel: page fault trap, code=0
kAfter 4 instructions (0 loads, 0 stores),
Stopped at      Debugger+0x5:   ret
ddb{1}> next
After 12 instructions (0 loads, 0 stores),
Stopped at      i386_ipi_handler+0x46:  ret
ddb{1}> next
After 2 instructions (0 loads, 0 stores),
Stopped at      Debugger+0x5:   ret
ddb{0}> next
After 11 instructions (0 loads, 0 stores),
Stopped at      i386_ipi_handler+0x46:  ret
ddb{0}> next
After 5 instructions (0 loads, 0 stores),
Stopped at      Debugger+0x5:   ret
ddb{1}> next
After 2 instructions (0 loads, 0 stores),
Stopped at      Debugger+0x5:   ret
ddb{0}> continue
panic: TLB IPI rendezvous failed (mask 2)
Stopped at      Debugger+0x4:   leave
RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS PANIC!
DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION!
ddb{0}>
Stopped at      i386_ipi_handler+0x35:  incl    %ebx
RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS PANIC!
DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION!
ddb{1}>
Stopped at      Debugger+0x4:   leave
RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS PANIC!
DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION!
ddb{1}>  trace
Debugger(d108f800,d108f800,e80fab30,d010103a) at Debugger+0x4
i386_ipi_handler(b0,58,10,10,10) at i386_ipi_handler+0x57
Xintripi() at Xintripi+0x47
--- interrupt ---
Xdoreti() at Xdoreti+0x3a
--- interrupt ---
Xdoreti() at Xdoreti+0x3a
--- interrupt ---
Xdoreti() at Xdoreti+0x3a
--- interrupt ---
Xdoreti() at Xdoreti+0x3a
--- interrupt ---
Xdoreti() at Xdoreti+0x3a
--- interrupt ---
Xdoreti() at Xdoreti+0x3a
--- interrupt ---
Xdoreti() at Xdoreti+0x3a
--- interrupt ---
Xdoreti() at Xdoreti+0x3a
--- interrupt ---
Xdoreti() at Xdoreti+0x3a
--- interrupt ---
Xdoreti() at Xdoreti+0x3a
--- interrupt ---
Xdoreti() at Xdoreti+0x3a
--- interrupt ---
Xdoreti() at Xdoreti+0x3a
--- interrupt ---
Xdoreti() at Xdoreti+0x3a
--- interrupt ---
Xdoreti() at Xdoreti+0x3a
--- interrupt ---
Xdbg(58,10,10,10,d05e0ea0) at Xdbg
=======

=[3]===
ddb{0}> ps
   PID   PPID   PGRP    UID  S       FLAGS  WAIT       COMMAND
 14550  30164  14550      0  3   0x2004084  netio      comsat
 12205  22722  22722      0  3   0x2040184  select     sendmail
 16161  19080  16161   1045  3   0x2004086  select     tf
 19080  21981  19080   1045  3   0x2004086  pause      tcsh
 21981  20233  20233   1045  3   0x2000184  select     sshd
 20233   8372  20233      0  3   0x2004084  netio      sshd
 23098  18027  23098   1014  2   0x2004086             screen
 18027  28960  18027   1014  3   0x2004086  pause      zsh
 28960   8263   8263   1014  7       0x104             sshd
  8263   8372   8263      0  3   0x2004184  netio      sshd
 22733  12256  22733   1041  3   0x2004086  select     tf
 12256  30334  12256   1041  3   0x2004086  pause      tcsh
 30334   2374  30334   1041  3   0x2000084  select     screen
  2374   4975   2374   1041  3   0x2004086  pause      screen
  4975  11833   4975   1041  3   0x2004086  pause      tcsh
 11833  22296  22296   1041  3   0x2000184  select     sshd
 22296   8372  22296      0  3   0x2004184  netio      sshd
 29058  31965  29058   1005  3   0x2004086  pause      screen
 31965  21668  31965   1005  3   0x2004086  pause      tcsh
 21668  12900  12900   1005  2   0x2000184             sshd
 12900   8372  12900      0  3   0x2004084  netio      sshd
  2455  31232   2455   1032  3   0x2004086  select     tf
 31232   5288  31232   1032  3   0x2004086  pause      tcsh
  5288  12497  12497   1032  3   0x2000184  select     sshd
 12497   8372  12497      0  3   0x2004184  netio      sshd
  5430  29524  29524     67  3   0x2000184  semwait    httpd
 10442  29524  29524     67  3   0x2000184  semwait    httpd
 10669  29524  29524     67  3   0x2000184  select     httpd
  8772  27812  27812   1004  3   0x2000184  select     sshd
 27812   8372  27812      0  3   0x2004184  netio      sshd
  1494   2385   1494   1005  3   0x2004086  select     tf
  2385  17527   2385   1005  3   0x2004086  pause      tcsh
 17527   3389  17527   1005  3   0x2000084  select     screen
  3389  21984   3389   1005  3   0x2004086  pause      screen
 21984  30188  21984   1005  3   0x2004086  pause      tcsh
 30188  27802  27802   1005  3   0x2000184  select     sshd
 27802   8372  27802      0  3   0x2004084  netio      sshd
 25966  28775  25966   1060  3   0x2004086  select     tf
 28775   3563  28775   1060  3   0x2004086  wait       bash
  3563   1078   3563   1060  3   0x2000084  select     screen
  1078   8623   1078   1060  3   0x2004086  pause      screen
  8623  13562   8623   1060  3   0x2004086  wait       bash
 13562  21434  21434   1060  3   0x2000184  select     sshd
 21434   8372  21434      0  3   0x2004184  netio      sshd
  4976  29524  29524     67  3   0x2000184  semwait    httpd
 24405  26878  24405   1053  3   0x2004086  select     tf
 26878  30026  26878   1053  3   0x2004086  pause      tcsh
 30026  29040  29040   1053  3   0x2000184  select     sshd
 29040   8372  29040      0  3   0x2004084  netio      sshd
 16759   5970  16759   1014  3   0x2004086  select     tf
  5970   2952   5970   1014  3   0x2004086  pause      zsh
  2952  30281   2952   1014  3   0x2000084  select     screen
 30281  20914  30281   1014  3   0x2004086  pause      screen
 20914   5748  20914   1014  3   0x2004086  pause      zsh
  5748   7769   7769   1014  3   0x2000184  select     sshd
  7769   8372   7769      0  3   0x2004184  netio      sshd
 26935  29524  29524     67  3   0x2000184  semwait    httpd
  1782  19050   1782   1012  3   0x2004086  select     pine
 19050  13123  19050   1012  3   0x2004086  pause      tcsh
 13123    348    348   1012  3   0x2000184  select     sshd
   348   8372    348      0  3   0x2004084  netio      sshd
 16175   9716  16175   1002  3   0x2004086  ttyin      ksh
 20617   9716  20617   1002  3   0x2004086  ttyin      ksh
 14522   9716  14522   1002  3   0x200408e  poll       mutt
 26939   9716  26939   1002  3   0x2004086  select     tf
  9716      1   9716   1002  3   0x2000084  select     screen
 24887  26860  26860     68  3   0x2000184  select     isakmpd
 26860      1  26860      0  3   0x2000084  netio      isakmpd
 22863   4884  22863   1020  3   0x2004086  select     tf
  4884  20158   4884   1020  3   0x2004086  wait       bash
 20158   4844   4844   1020  3   0x2000184  select     sshd
  4844   8372   4844      0  3   0x2004084  netio      sshd
 10350  30164  10350   1000  3   0x2004184  select     imapd
 11367   5658  11367    515  3   0x2004084  piperd     unlinkd
 16216      1  16216      0  3   0x2004086  ttyin      getty
  7319      1   7319      0  3   0x2004086  ttyin      getty
 11112      1  11112      0  3   0x2004086  ttyin      getty
  5546      1   5546      0  3   0x2000084  select     cron
 28843      1  28843      0  3   0x2080084  nanosleep  sensorsd
  4263      1  32668   1042  3   0x2400186  poll       icecast
 22722      1  22722      0  3   0x2040184  select     sendmail
 28871      1  28871      0  3   0x2000084  poll       systrace
 12124   1614   1614      0  3   0x2000085  lockf      saslauthd
 24753   1614   1614      0  3   0x2000085  lockf      saslauthd
 11381   1614   1614      0  3   0x2000085  lockf      saslauthd
  4622   1614   1614      0  3   0x2000085  lockf      saslauthd
  1614      1   1614      0  3   0x2000085  netcon     saslauthd
  5658  14790  14790    515  3   0x2004184  poll       squid
 14790      1  14790      0  3   0x2000084  wait       squid
 13270      1   1670   1007  3   0x2000086  piperd     moo
 27313      1   1670   1007  3   0x2000086  piperd     moo
  1670      1   1670   1007  3   0x2004086  select     moo
 16985  29524  29524     67  3   0x2000184  semwait    httpd
 19085  29524  29524     67  3   0x2000184  semwait    httpd
 12712  29524  29524     67  3   0x2000184  semwait    httpd
 15807  29524  29524     67  3   0x2000184  semwait    httpd
 30414  29524  29524     67  3   0x2000184  semwait    httpd
  8372      1   8372      0  3   0x2000084  select     sshd
 30164      1  30164      0  3   0x2000184  select     inetd
 29524      1  29524     67  3   0x2000184  select     httpd
  3752  28312  28312     75  3   0x2000184  poll       bgpd
  2004  28312  28312     75  3   0x2000184  poll       bgpd
 28312      1  28312      0  3   0x2000084  poll       bgpd
 15347  32453  32453     83  3   0x2000184  poll       ntpd
 32453      1  32453      0  3   0x2000084  poll       ntpd
   363  19234  19234     70  3   0x2000184  select     named
 19234      1  19234      0  3   0x2000184  netio      named
 24265  10078  10078     74  3   0x2000184  bpf        pflogd
 10078      1  10078      0  3   0x2000084  netio      pflogd
 10774  14048  14048     73  3   0x2000184  poll       syslogd
 14048      1  14048      0  3   0x2000084  netio      syslogd
 16699      1  16699      0  3   0x2000084  mfsidl     mount_mfs
  4450      0      0      0  3   0x2100204  rfwcond    raid0
    15      0      0      0  3   0x2100204  crypto_wa  crypto
    14      0      0      0  3   0x2100204  aiodoned   aiodoned
    13      0      0      0  3   0x2100204  syncer     update
    12      0      0      0  3   0x2100204  cleaner    cleaner
    11      0      0      0  3    0x100204  reaper     reaper
    10      0      0      0  3   0x2100204  pgdaemon   pagedaemon
     9      0      0      0  3   0x2100204  pftm       pfpurge
     8      0      0      0  3   0x2100204  usbevt     usb4
     7      0      0      0  3   0x2100204  usbevt     usb3
     6      0      0      0  3   0x2100204  usbevt     usb2
     5      0      0      0  3   0x2100204  usbevt     usb1
     4      0      0      0  3   0x2100204  usbtsk     usbtask
     3      0      0      0  3   0x2100204  usbevt     usb0
     2      0      0      0  3   0x2100204  kmalloc    kmthread
     1      0      1      0  3   0x2004084  wait       init
     0     -1      0      0  3   0x2080204  scheduler  swapper
ddb{0}> trace
npxdna_xmm(d06e7660) at npxdna_xmm+0x71
Xdna(d0657b2c,e7d2bef8,d02537f7,20000000,0) at Xdna+0x39
softclock(0,58,10,10,10) at softclock+0x22c
Xintrsoftclock() at Xintrsoftclock+0x56
--- interrupt ---
Xdoreti() at Xdoreti+0x23
--- interrupt ---
apm_cpu_idle(0,0,0,0,0) at apm_cpu_idle+0x4a
======

  here is dmesg:

======
OpenBSD 3.8-stable (GENERIC.MP.RAID) #0: Fri Mar 24 07:01:01 EST 2006
    [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC.MP.RAID
cpu0: VIA Nehemiah ("CentaurHauls" 686-class) 1 GHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,APIC,SEP,MTRR,PGE,CMOV,PAT,MMX,FXSR,SSE
real mem  = 517447680 (505320K)
avail mem = 464719872 (453828K)
using 4278 buffers containing 25976832 bytes (25368K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(f9) BIOS, date 10/28/05, BIOS32 rev. 0 @ 0xfa2a0
apm at bios0 function 0x15 not configured
pcibios0 at bios0: rev 2.1 @ 0xf0000/0xcaf4
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfca40/176 (9 entries)
pcibios0: PCI Exclusive IRQs: 5 10 11
pcibios0: PCI Interrupt Router at 000:17:0 ("VIA VT82C596A ISA" rev 0x00)
pcibios0: PCI bus #1 is the last bus
bios0: ROM list: 0xc0000/0x8000 0xc8000/0x4000! 0xcc000/0x1800 0xef000/0x1000!
mainbus0: Intel MP Specification (Version 1.4) (OEM00000 PROD00000000)
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: RNG AES
cpu0: apic clock running at 132 MHz
cpu1 at mainbus0: apid 1 (application processor)
cpu1: VIA Nehemiah ("CentaurHauls" 686-class) 1 GHz
cpu1: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV
mainbus0: bus 0 is type PCI   
mainbus0: bus 1 is type PCI   
mainbus0: bus 2 is type ISA   
ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 3, 24 pins
ioapic0: misconfigured as apic 0, remapped to apic 2
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "VIA PM800 AGP" rev 0x00
pchb1 at pci0 dev 0 function 1 "VIA PM800 Errors" rev 0x00
pchb2 at pci0 dev 0 function 2 "VIA PM800 Host" rev 0x00
pchb3 at pci0 dev 0 function 3 "VIA PM800 DRAM" rev 0x00
pchb4 at pci0 dev 0 function 4 "VIA PM800 PMC" rev 0x00
pchb5 at pci0 dev 0 function 7 "VIA PM800 PCI" rev 0x00
ppb0 at pci0 dev 1 function 0 "VIA VT8377 PCI-PCI" rev 0x00
pci1 at ppb0 bus 1
vga1 at pci1 dev 0 function 0 "VIA PM800 Unichrome S3" rev 0x02: aperture at 
0xf0000000, size 0x10000000
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
fxp0 at pci0 dev 9 function 0 "Intel 82557" rev 0x10, i82551: apic 2 int 17 
(irq 11), address 00:e0:81:59:a3:82
inphy0 at fxp0 phy 1: i82555 10/100 PHY, rev. 4
vge0 at pci0 dev 10 function 0 "VIA VT612x" rev 0x11: apic 2 int 18 (irq 5), 
address 00:e0:81:59:a3:80
ciphy0 at vge0 phy 1: Cicada CS8201 10/100/1000TX PHY, rev. 2
pciide0 at pci0 dev 15 function 0 "VIA VT8237 SATA" rev 0x80: DMA
pciide0: using apic 2 int 20 (irq 11) for native-PCI interrupt
pciide1 at pci0 dev 15 function 1 "VIA VT82C571 IDE" rev 0x06: ATA133, channel 
0 configured to compatibility, channel 1 configured to compatibility
wd0 at pciide1 channel 0 drive 0: <Maxtor 4R120L0>
wd0: 16-sector PIO, LBA, 117246MB, 240121728 sectors
wd1 at pciide1 channel 0 drive 1: <Maxtor 4R120L0>
wd1: 16-sector PIO, LBA, 117246MB, 240121728 sectors
wd0(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 6
wd1(pciide1:0:1): using PIO mode 4, Ultra-DMA mode 6
pciide1: channel 1 ignored (disabled)
uhci0 at pci0 dev 16 function 0 "VIA VT83C572 USB" rev 0x81pci_intr_map: bus 0 
dev 16 func 0 pin 1; line 5
pci_intr_map: no MP mapping found
isa_intr_establish: no MP mapping found
: irq 5
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: VIA UHCI root hub, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1 at pci0 dev 16 function 1 "VIA VT83C572 USB" rev 0x81pci_intr_map: bus 0 
dev 16 func 1 pin 1; line 5
pci_intr_map: no MP mapping found
isa_intr_establish: no MP mapping found
: irq 5
usb1 at uhci1: USB revision 1.0
uhub1 at usb1
uhub1: VIA UHCI root hub, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2 at pci0 dev 16 function 2 "VIA VT83C572 USB" rev 0x81pci_intr_map: bus 0 
dev 16 func 2 pin 2; line 11
pci_intr_map: no MP mapping found
isa_intr_establish: no MP mapping found
: irq 11
usb2 at uhci2: USB revision 1.0
uhub2 at usb2
uhub2: VIA UHCI root hub, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhci3 at pci0 dev 16 function 3 "VIA VT83C572 USB" rev 0x81pci_intr_map: bus 0 
dev 16 func 3 pin 2; line 11
pci_intr_map: no MP mapping found
isa_intr_establish: no MP mapping found
: irq 11
usb3 at uhci3: USB revision 1.0
uhub3 at usb3
uhub3: VIA UHCI root hub, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
ehci0 at pci0 dev 16 function 4 "VIA VT6202 USB" rev 0x86pci_intr_map: bus 0 
dev 16 func 4 pin 3; line 5
pci_intr_map: no MP mapping found
isa_intr_establish: no MP mapping found
: irq 5
ehci0: timed out waiting for BIOS
usb4 at ehci0: USB revision 2.0
uhub4 at usb4
uhub4: VIA EHCI root hub, rev 2.00/1.00, addr 1
uhub4: 8 ports with 8 removable, self powered
pcib0 at pci0 dev 17 function 0 "VIA VT8237 ISA" rev 0x00
auvia0 at pci0 dev 17 function 5 "VIA VT8233 AC97" rev 0x60: apic 2 int 22 (irq 
5)
ac97: codec id 0x49434552 (ICEnsemble VIA VT1616i)
ac97: codec features headphone, 18 bit DAC, 18 bit ADC, KS Waves 3D
audio0 at auvia0
vr0 at pci0 dev 18 function 0 "VIA RhineII-2" rev 0x78: apic 2 int 23 (irq 10) 
address 00:e0:81:59:a3:81
ukphy0 at vr0 phy 1: Generic IEEE 802.3u media interface
ukphy0: OUI 0x004063, model 0x0032, rev. 10
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
sysbeep0 at pcppi0
lm0 at isa0 port 0x290/8: W83697HF
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pccom0: console
pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
biomask ffff netmask ffff ttymask ffff
pctr: user-level cycle counter enabled
Kernelized RAIDframe activated
dkcsum: wd0 matches BIOS drive 0x80
dkcsum: wd1 matches BIOS drive 0x81
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302
WARNING: / was not properly unmounted
cpu1: RNG AES
raid0: Component /dev/wd0d being configured at row: 0 col: 0
         Row: 0 Column: 0 Num Rows: 1 Num Columns: 2
         Version: 2 Serial Number: 183224667 Mod Counter: -740314669
         Clean: No Status: 0
/dev/wd0d is not clean !
raid0: Component /dev/wd1d being configured at row: 0 col: 1
         Row: 0 Column: 1 Num Rows: 1 Num Columns: 2
         Version: 2 Serial Number: 183224667 Mod Counter: -740314669
         Clean: No Status: 0
/dev/wd1d is not clean !
raid0 (root)invalid address type: 4
invalid address type: 4
======
  
  after the 2nd time it ddb>'d i did a 'disable apm' via config(8), but
  after a reboot and running on the kernel with 'apm' disabled it
  still crashed.  the dmesg above is with the apm disabled kernel
  (not configured)

  before the apm was disabled, dmesg said:

----
apm0 at bios0: Power Management spec V1.2
apm0: AC on, battery charge unknown
apm0: flags 70102 dobusy 1 doidle 1
<...>
apm0: disconnected
----

  running 'apmd -a' doesn't affect the scenario

  we've tried exchanging powersupplies, but it still happens.  i've
  got this machine on an UPS and an APC master switch -- i put a 
  'wattsup' power meter on the AC outlet port of the masterswitch
  and it's saying the voltage is anywhere between 113min and 117max.

  there're about 5 other machines on that UPS/Masterswitch combo and
  this is the only one who is causing grief.

----
hw.sensors.0=lm0, VCORE_A, volts_dc, 0.86 V
hw.sensors.1=lm0, VCORE_B, volts_dc, 0.05 V
hw.sensors.2=lm0, +3.3V, volts_dc, 0.53 V
hw.sensors.3=lm0, +5V, volts_dc, 4.94 V
hw.sensors.4=lm0, +12V, volts_dc, 11.43 V
hw.sensors.5=lm0, -12V, volts_dc, 0.71 V
hw.sensors.6=lm0, -5V, volts_dc, 1.99 V
hw.sensors.7=lm0, +5VSB, volts_dc, 4.85 V
hw.sensors.8=lm0, VBAT, volts_dc, 3.25 V
hw.sensors.9=lm0, Temp1, temp, 34.00 degC / 93.20 degF
hw.sensors.10=lm0, Temp2, temp, 24.00 degC / 75.20 degF
----

  the voltages in there are +/- 0.2 V with either power supply.
  ( one is a mini-atx powersupply that fits in the case (200w), the one 
    it is testing on now is a 300w regular ATX kind )

  the VT-310 DP motherboard is in there now to replace a VIA EPIA MII
  series that was the box in question previously -- that one was crashing
  too, but it would outright reboot without dropping to ddb ( even if
  ddb.panic being set to 1 ).  no idea what to start with there...

  if the above is insufficient, i'll ensure to get a true 'show panic'
  (to validate the 'Stopped at      npxdna_xmm+0x71:        movl    
0x12c(%ebx),%eax',
  ) and a 'show registers' as well as anything else we need to get.

  thank you for taking a look.

-- 

  jared

[ openbsd 3.9-current GENERIC ( mar 15 ) // i386 ]

Reply via email to