Subject: Re: FYI: ENVSYS 2 ready
To: None <juan@xtrarom.org>
From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
List: tech-kern
Date: 06/27/2007 21:01:59
> http://www.netbsd.org/~xtraeme/envsys2_api5.diff
> http://www.netbsd.org/~xtraeme/envsys2_drivers2.diff

- on my machine, without your patch, it takes a while after a system boot
  for sensors to appear in "envstat -r".  (i don't know why.)

  with your patch, envstat (the same old binary) shows these sensors with
  weird values.
  (eg. " Planar Temp:   -273.150 degC", "   FAN 1 RPM:          0 RPM")
  and it takes a while for them to show sane values.

  is it an intended change?

- the following is a diff of dmesgs, with and without your patches.
  is it expected?

YAMAMOTO Takashi


--- d0	2007-06-27 20:34:42.000000000 +0900
+++ d1	2007-06-27 20:28:25.000000000 +0900
@@ -4,7 +4,7 @@ Copyright (c) 1996, 1997, 1998, 1999, 20
 Copyright (c) 1982, 1986, 1989, 1991, 1993
     The Regents of the University of California.  All rights reserved.
 
-NetBSD 4.99.21 (b.trunk.d) #88: Wed Jun 27 20:29:55 JST 2007
+NetBSD 4.99.21 (b.trunk.d) #87: Wed Jun 27 19:25:01 JST 2007
 	takashi@siro.lan:/nfsroot/home/takashi/work/kernel/b.trunk.d
 total memory = 1023 MB
 avail memory = 994 MB
@@ -14,7 +14,7 @@ BIOS32 rev. 0 found at 0xffe90
 SMBIOS rev. 2.3 @ 0xf9a10 (87 entries)
 mainbus0 (root)
 cpu0 at mainbus0 apid 0: (boot processor)
-cpu0: Intel (686-class), 2793.05 MHz, id 0xf41
+cpu0: Intel (686-class), 2793.04 MHz, id 0xf41
 cpu0: features bfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
 cpu0: features bfebfbff<PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX>
 cpu0: features bfebfbff<FXSR,SSE,SSE2,SS,HTT,TM,SBF>
@@ -93,7 +93,40 @@ PNP0C0F [PCI interrupt link device] at a
 PNP0C0F [PCI interrupt link device] at acpi0 not configured
 PNP0C0F [PCI interrupt link device] at acpi0 not configured
 pcppi0: attached to attimer0
-ipmi0 at mainbus0: version 1.5 interface KCS iobase 0xca8/8 spacing 4
+ipmi0 at mainbus0WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+WARNING: Callback scheduled before sysmon task queue thread present.
+: version 1.5 interface KCS iobase 0xca8/8 spacing 4
 pci0 at mainbus0 bus 0: configuration mode 1
 pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
 pchb0 at pci0 dev 0 function 0
@@ -199,6 +232,42 @@ timecounter: Timecounter "clockinterrupt
 fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
 raidattach: Asked for 8 units
 Kernelized RAIDframe activated
+sme_event_drvadd: failed to add event (critover)
+sme_event_drvadd: failed to add event (warnover)
+sme_event_drvadd: failed to add event (critover)
+sme_event_drvadd: failed to add event (warnover)
+sme_event_drvadd: failed to add event (critover)
+sme_event_drvadd: failed to add event (warnover)
+sme_event_drvadd: failed to add event (critover)
+sme_event_drvadd: failed to add event (warnover)
+sme_event_drvadd: failed to add event (critover)
+sme_event_drvadd: failed to add event (warnover)
+sme_event_drvadd: failed to add event (critover)
+sme_event_drvadd: failed to add event (warnover)
+sme_event_drvadd: failed to add event (critover)
+sme_event_drvadd: failed to add event (warnover)
+sme_event_drvadd: failed to add event (critover)
+sme_event_drvadd: failed to add event (warnover)
+sme_event_drvadd: failed to add event (critover)
+sme_event_drvadd: failed to add event (warnover)
+sme_event_drvadd: failed to add event (critover)
+sme_event_drvadd: failed to add event (warnover)
+sme_event_drvadd: failed to add event (critover)
+sme_event_drvadd: failed to add event (warnover)
+sme_event_drvadd: failed to add event (critover)
+sme_event_drvadd: failed to add event (warnover)
+sme_event_drvadd: failed to add event (critover)
+sme_event_drvadd: failed to add event (warnover)
+sme_event_drvadd: failed to add event (critover)
+sme_event_drvadd: failed to add event (warnover)
+sme_event_drvadd: failed to add event (critover)
+sme_event_drvadd: failed to add event (warnover)
+sme_event_drvadd: failed to add event (critover)
+sme_event_drvadd: failed to add event (warnover)
+sme_event_drvadd: failed to add event (critover)
+sme_event_drvadd: failed to add event (warnover)
+sme_event_drvadd: failed to add event (critover)
+sme_event_drvadd: failed to add event (warnover)
 atapibus0 at atabus0: 2 targets
 cd0 at atapibus0 drive 0: <HL-DT-STCD-RW/DVD-ROM GCC-4243N, , A102> cdrom removable
 cd0: 32-bit data port
@@ -222,6 +291,12 @@ nfs_boot: my_addr=172.17.80.56
 nfs_boot: my_mask=255.255.0.0
 nfs_boot: gateway=172.17.0.254
 root on 172.17.80.51:/nfsroot
-root time: 0x46824b1d
+root time: 0x46823c7e
 root file system type: nfs
 init: copying out path `/sbin/init' 11
+ipmi0: critical over limit on 'FAN 3 RPM'
+ipmi0: critical over limit on 'FAN 4 RPM'
+ipmi0: critical over limit on 'FAN 1 RPM'
+ipmi0: critical over limit on 'FAN 2 RPM'
+ipmi0: normal state on 'FAN 3 RPM'
+ipmi0: critical over limit on 'FAN 3 RPM'