Supermicro X8SIL-F ipmi and lm issue

2015-10-13 Thread Atanas Vladimirov

Hi,
I observe strange behavior with Supermicro X8SIL-F. Latest BIOS and IPMI 
firmware.

Only one FAN is present (CPU FAN).
After some time of normal work IPMI start to report errors with one (or 
more) fans (low speed or not present).

'systat sensors' shows wrong or missing data for same fan.
I tryed to disable lm after reading [0] and it works for me.
Can this be ACPI related?

Also sometimes 'spdmem' is not configured:

-"eeprom" at iic0 addr 0x50 not configured
-"eeprom" at iic0 addr 0x52 not configured
+spdmem0 at iic0 addr 0x50: 2GB DDR3 SDRAM ECC PC3-10600 with thermal 
sensor
+spdmem1 at iic0 addr 0x52: 2GB DDR3 SDRAM ECC PC3-10600 with thermal 
sensor


[0] http://marc.info/?l=openbsd-misc=144433700723961=2

 ~$ systat se
1 usersLoad 1.06 1.06 0.82 Tue Oct 13 
12:56:25 2015


SENSOR  VALUE  STATUS  
DESCRIPTION

cpu0.temp0 38.00 degC
sdtemp0.temp0  34.12 degC
sdtemp1.temp0  34.12 degC
softraid0.drive0   onlineOKsd2
nmea0.indicator0   OnOKSignal
nmea0.timedelta0   601.000 usOKGPS
nmea0.angle0  42.6884 degreesOKLatitude
nmea0.angle1  23.3281 degreesOKLongitude

diff:

--- dmesg_with_lm   Fri Oct  9 22:15:02 2015
+++ dmesg_without_lmSat Oct 10 04:13:34 2015
@@ -1,4 +1,4 @@
-OpenBSD 5.8-current (GENERIC.MP) #1447: Fri Oct  9 06:33:19 MDT 2015
+OpenBSD 5.8-current (GENERIC.MP) #1448: Fri Oct  9 12:53:17 MDT 2015
 
dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP

 real mem = 4269342720 (4071MB)
 avail mem = 4135829504 (3944MB)
@@ -15,7 +15,7 @@
 acpitimer0 at acpi0: 3579545 Hz, 24 bits
 acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
 cpu0 at mainbus0: apid 0 (boot processor)
-cpu0: Intel(R) Xeon(R) CPU X3430 @ 2.40GHz, 2400.31 MHz
+cpu0: Intel(R) Xeon(R) CPU X3430 @ 2.40GHz, 2400.29 MHz
 cpu0: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,POPCNT,NXE,LONG,LAHF,PERF,ITSC,SENSOR

 cpu0: 256KB 64b/line 8-way L2 cache
 cpu0: smt 0, core 0, package 0
@@ -103,8 +103,8 @@
 iic0 at ichiic0
 sdtemp0 at iic0 addr 0x18: cat34ts02
 sdtemp1 at iic0 addr 0x1a: cat34ts02
-"eeprom" at iic0 addr 0x50 not configured
-"eeprom" at iic0 addr 0x52 not configured
+spdmem0 at iic0 addr 0x50: 2GB DDR3 SDRAM ECC PC3-10600 with thermal 
sensor
+spdmem1 at iic0 addr 0x52: 2GB DDR3 SDRAM ECC PC3-10600 with thermal 
sensor

 isa0 at pcib0
 isadma0 at isa0
 com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
@@ -117,7 +117,7 @@
 pcppi0 at isa0 port 0x61
 spkr0 at pcppi0
 wbsio0 at isa0 port 0x2e/2: W83627DHG rev 0x25
-lm1 at wbsio0 port 0xa10/8: W83627DHG
+wbsio0 port 0xa10/2 not configured
 uhub2 at uhub0 port 1 "Intel Rate Matching Hub" rev 2.00/0.00 addr 2
 uhidev0 at uhub2 port 2 configuration 1 interface 0 "Winbond 
Electronics Corp Hermon USB hidmouse Device" rev 1.10/0.01 addr 3

 uhidev0: iclass 3/1


dmesg with lm enabled:

OpenBSD 5.8-current (GENERIC.MP) #1447: Fri Oct  9 06:33:19 MDT 2015
dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 4269342720 (4071MB)
avail mem = 4135829504 (3944MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.6 @ 0x9f000 (70 entries)
bios0: vendor American Megatrends Inc. version "1.2a" date 06/27/2012
bios0: Supermicro X8SIL
acpi0 at bios0: rev 2
acpi0: sleep states S0 S1 S4 S5
acpi0: tables DSDT FACP APIC MCFG OEMB HPET GSCI SSDT EINJ BERT ERST 
HEST
acpi0: wakeup devices P0P1(S4) P0P3(S4) P0P4(S4) P0P5(S4) P0P6(S4) 
BR1E(S4) PS2K(S4) PS2M(S4) USB0(S4) USB1(S4) USB2(S4) USB3(S4) USB4(S4) 
USB5(S4) USB6(S4) GBE_(S4) [...]

acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Xeon(R) CPU X3430 @ 2.40GHz, 2400.31 MHz
cpu0: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,POPCNT,NXE,LONG,LAHF,PERF,ITSC,SENSOR

cpu0: 256KB 64b/line 8-way L2 cache
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
cpu0: apic clock running at 133MHz
cpu0: mwait min=64, max=64, C-substates=0.2.1.1, IBE
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Xeon(R) CPU X3430 @ 2.40GHz, 2400.00 MHz
cpu1: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,POPCNT,NXE,LONG,LAHF,PERF,ITSC,SENSOR

cpu1: 

Re: Supermicro X8SIL-F ipmi and lm issue

2015-10-13 Thread Alexey Suslikov
Atanas Vladimirov  bsdbg.net> writes:

> I observe strange behavior with Supermicro X8SIL-F. Latest BIOS and IPMI 
> firmware.
> Only one FAN is present (CPU FAN).
> After some time of normal work IPMI start to report errors with one (or 
> more) fans (low speed or not present).
> 'systat sensors' shows wrong or missing data for same fan.
> I tryed to disable lm after reading [0] and it works for me.
> Can this be ACPI related?

known issue. there's some sort of malfunction with wbsio/wbng and
maybe others. if sensors chip is iic-based even weirder things can
happen.

http://thread.gmane.org/gmane.os.openbsd.tech/21491/