Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Apr 2005 10:40:10 -0400
From:      "Don Bowman" <don@SANDVINE.com>
To:        "Marc Olzheim" <marcolz@stack.nl>, "Aaron Summers" <aaronsummers@gmail.com>, <carlos@infodrive.com.ar>
Cc:        stable@freebsd.org
Subject:   RE: SuperMicro X5DP8-G2MB/(2)XEON 2.4/1GB RAM 5.4-S Freeze
Message-ID:  <2BCEB9A37A4D354AA276774EE13FB8C23A6B41@mailserver.sandvine.com>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.

------_=_NextPart_001_01C53F6D.87A912AB
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

From: Marc Olzheim
> On Mon, Apr 11, 2005 at 10:12:32PM -0400, Aaron Summers wrote:
> > We have a SuperMicro X5DP8-G2 Motherboard, 2xXEON 2.4, 1GB=20
> RAM server=20
> > running 5.4-STABLE that keeps freezing up.  We have=20
> replaced RAM, HD,=20
> > SCSI controller, etc.  To no avail.  We are running SMP GENERIC=20
> > Kernel.  I cannot get the system to panic, leave a core=20
> dump, etc.  It=20
> > just always freezes.  The server functions as a web server in a=20
> > HSphere Cluster.  I am about out of options besides loading 4.11=20
> > (since our 4 series servers never die).  Any help, feedback, clues,=20
> > similar experiences, etc would be greatly appreciated.
> >=20
> > On SCSI:  The onboard Adaptec 7902 gives a dump on bootup=20
> but appears=20
> > to work.  I read the archived post about this issue.  The=20
> system still=20
> > locked up with an Adaptec 7982B that did not give this message.
>=20

The problem is with the periodic SMM interrupt and the bios.

The attached program (ich-periodic-smm-disable.c) will fix the problem.
For more information on what it does, see the Intel ICH3 datasheet.

compile as 'gcc ich-periodic-smm-disable.c; ./a.out' and you will be
good.
Run this on each boot.

I think you only need to clear PERIODIC_EN.

--don



------_=_NextPart_001_01C53F6D.87A912AB
Content-Type: application/octet-stream;
	name="ich-periodic-smm-disable.c"
Content-Transfer-Encoding: base64
Content-Description: ich-periodic-smm-disable.c
Content-Disposition: attachment;
	filename="ich-periodic-smm-disable.c"

LyoKICogQ29weXJpZ2h0IChDKSAyMDA1IFNhbmR2aW5lIEluY29ycG9yYXRlZC4gQWxsIHJpZ2h0
cyByZXNlcnZlZC4KICogCiAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBi
aW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAogKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0
ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKICogYXJlIG1ldDoKICog
MS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBj
b3B5cmlnaHQKICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZv
bGxvd2luZyBkaXNjbGFpbWVyLgogKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0g
bXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAogKiAgICBub3RpY2UsIHRoaXMgbGlz
dCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCiAqICAg
IGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBk
aXN0cmlidXRpb24uCiAqIAogKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIEFVVEhPUiBB
TkQgQ09OVFJJQlVUT1JTIGBgQVMgSVMnJyBBTkQKICogQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBX
QVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCiAqIElNUExJRUQg
V0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxB
UiBQVVJQT1NFCiAqIEFSRSBESVNDTEFJTUVELiAgSU4gTk8gRVZFTlQgU0hBTEwgQVVUSE9SIE9S
IENPTlRSSUJVVE9SUyBCRSBMSUFCTEUKICogRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJ
REVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwKICogREFNQUdFUyAo
SU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUg
R09PRFMKICogT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBC
VVNJTkVTUyBJTlRFUlJVUFRJT04pCiAqIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZ
IE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUCiAqIExJQUJJTElUWSwg
T1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFO
WSBXQVkKICogT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VE
IE9GIFRIRSBQT1NTSUJJTElUWSBPRgogKiBTVUNIIERBTUFHRS4KKi8KCgoKI2luY2x1ZGUgPHN0
ZGlvLmg+CiNpbmNsdWRlIDx1bmlzdGQuaD4KI2luY2x1ZGUgPGZjbnRsLmg+CiNpbmNsdWRlIDxz
eXMvaW9jdGwuaD4KI2luY2x1ZGUgPHN5cy9tZW1yYW5nZS5oPgojaW5jbHVkZSA8c3lzL3BjaWlv
Lmg+CiNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KI2luY2x1ZGUgPHN5cy9tbWFuLmg+CiNpbmNsdWRl
IDxtYWNoaW5lL2NwdWZ1bmMuaD4KCiNkZWZpbmUgSUNIX1BNQkFTRSAgICAgICAgICAgICAgMHg0
MCAvKiBBQ1BJIGJhc2UgYWRkcmVzcyByZWdpc3RlciAqLwojZGVmaW5lIElOVEVMX1ZFTkRPUklE
ICAgICAgICAgIDB4ODA4NgojZGVmaW5lIElOVEVMX0RFVklDRUlEX0lDSDQgICAgIDB4MjRjMAov
KiA4MjA4MUNBIChJQ0gzLVMpIExQQyBJbnRlcmZhY2UgYnJpZGdlICovCiNkZWZpbmUgSU5URUxf
REVWSUNFSURfSUNIMyAgICAgMHgyNDgwCi8qIDgyODAxRUIvRVIgKElDSDUpIExQQyBJbnRlcmZh
Y2UgQnJpZGdlICovCiNkZWZpbmUgSU5URUxfREVWSUNFSURfSUNINSAgICAgMHgyNGQwCgoKCmlu
dApjbGVhclBlcmlvZGljQml0cyh1X2ludCBwbWJhc2UpCnsKICAgIHVfaW50IHNtaV9lbjsKCiAg
ICBzbWlfZW4gPSBpbmwocG1iYXNlICsgMHgzMCk7CiAgICAvKiBUaGlzIGRpc2FibGVzIFNNSSBm
b3IgdGhlIGVudGlyZSBzeXN0ZW0uCiAgICAgKiBUaGlzIG1heSBub3QgYmUgd2hhdCB5b3Ugd2Fu
dCBmb3IgZS5nLiBBQ1BJIG9yIEFQTQogICAgICovCiAgICBzbWlfZW4gPSBzbWlfZW4gJiAofigo
MTw8MTQpfAkvKiBQRVJJT0RJQ19FTiAgICovCgkJCSAoMTw8MTMpfAkvKiBUQ09fRU4gICAgICAg
ICovCgkJCSAoMTw8MTEpfAkvKiBNQ1NNSV9FTiAgICAgICovCgkJCSAoMTw8NikgfCAJLyogU1dT
TUlfVE1SX0VOICAqLwoJCQkgKDE8PDUpIHwgCS8qIEFQTUNfRU4gICAgICAgKi8KCQkJICgxPDw0
KSB8IAkvKiBTTFBfU01JX0VOICAgICovCgkJCSAoMTw8MykgfCAJLyogTEVHQUNZX1VTQl9FTiAq
LwoJCQkgKDE8PDIpIHwgCS8qIEJJT1NfRU4gICAgICAgKi8KCQkJICgxPDwwKSkpOwkvKiBHTEJM
X1NNSV9FTiAgICovCiAgICAvKiBEaXNhYmxlIHRoZSBUQ08gY291bnRlciB0byBnZW5lcmF0ZSBT
TUkgKi8KICAgIG91dGwocG1iYXNlKzB4MzAsIHNtaV9lbik7Cgp9CgppbnQKY2xlYXJQZXJpb2Rp
YyhpbnQgZmQsCiAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZlbmRvcmlkLAoJICAgICAgdW5z
aWduZWQgaW50IGRldmljZWlkKQp7CiAgICB1X2ludCBwbWJhc2U7CiAgICBzdHJ1Y3QgcGNpX2lv
IGlvOwogICAgc3RydWN0IHBjaV9jb25mX2lvIHBjaWlvOwogICAgc3RydWN0IHBjaV9tYXRjaF9j
b25mIG1jOwogICAgc3RydWN0IHBjaV9jb25mIG1hdGNoOwogICAgbWVtc2V0KCZwY2lpbywwLHNp
emVvZihwY2lpbykpOwogICAgbWVtc2V0KCZtYywgMCwgc2l6ZW9mKG1jKSk7CiAgICBtZW1zZXQo
Jm1hdGNoLCAwLCBzaXplb2YobWF0Y2gpKTsKICAgIG1jLnBjX3ZlbmRvciA9IHZlbmRvcmlkOyAv
KiBJbnRlbCAqLwogICAgbWMucGNfZGV2aWNlID0gZGV2aWNlaWQ7IC8qIElDSDMgTFBDIDwtPiBQ
Q0kgSVNBIGJyaWRnZSAqLwogICAgbWMuZmxhZ3MgPSBQQ0lfR0VUQ09ORl9NQVRDSF9WRU5ET1Ig
fCBQQ0lfR0VUQ09ORl9NQVRDSF9ERVZJQ0U7CiAgICBwY2lpby5wYXR0ZXJucyA9ICZtYzsKICAg
IHBjaWlvLnBhdF9idWZfbGVuID0gc2l6ZW9mKG1jKTsKICAgIHBjaWlvLm51bV9wYXR0ZXJucyA9
IDE7CiAgICBwY2lpby5tYXRjaGVzID0gJm1hdGNoOwogICAgcGNpaW8ubWF0Y2hfYnVmX2xlbiA9
IHNpemVvZihtYXRjaCk7CiAgICBpZiAoaW9jdGwoZmQsIFBDSU9DR0VUQ09ORiwgJnBjaWlvKSA8
IDApCiAgICB7CglwZXJyb3IoIlBDSU9DR0VUQ09ORiIpOwoJcmV0dXJuIDE7CiAgICB9CiAgICBp
ZiAocGNpaW8ubnVtX21hdGNoZXMgPT0gMCkKICAgIHsKCXJldHVybiAxOwogICAgfQoKICAgIGlv
LnBpX3NlbCA9IG1hdGNoLnBjX3NlbDsKICAgIGlvLnBpX3JlZyA9IElDSF9QTUJBU0U7CiAgICBp
by5waV93aWR0aCA9IDQ7CiAgICBpZiAoaW9jdGwoZmQsIFBDSU9DUkVBRCwgJmlvKSA8IDApCiAg
ICB7CglwZXJyb3IoIlBDSU9DUkVBRCIpOwoJcmV0dXJuIDE7CiAgICB9CiAgICBwbWJhc2UgPSAo
KHVfaW50IClpby5waV9kYXRhKSAvIDIgKiAyOwogICAgcHJpbnRmKCJGb3VuZCBJQ0ggZGV2aWNl
IEAgJXUuJXUuJXUuIHBtYmFzZSA9ICUwOHhcbiIsCgkgICAgbWF0Y2gucGNfc2VsLnBjX2J1cywg
ICAgCgkgICAgbWF0Y2gucGNfc2VsLnBjX2RldiwKCSAgICBtYXRjaC5wY19zZWwucGNfZnVuYywg
cG1iYXNlKTsKICAgIGNsZWFyUGVyaW9kaWNCaXRzKHBtYmFzZSk7Cn0KCmludAptYWluKGludCBh
cmdjLCBjaGFyICoqYXJndikKewogICAgaW50IGZkMSwgZmQyOwoKCiAgICBmZDEgPSBvcGVuKCIv
ZGV2L3BjaSIsIE9fUkRXUiwgMCk7CiAgICBpZiAoZmQxIDwgMCkKICAgIHsKCXBlcnJvcigib3Bl
biAvZGV2L3BjaSIpOwogICAgfQoKICAgIGZkMiA9IG9wZW4oIi9kZXYvaW8iLCBPX1JEV1IsIDAp
OwogICAgaWYgKGZkMiA8IDApCiAgICB7CglwZXJyb3IoIm9wZW4gL2Rldi9pbyIpOwogICAgfQog
ICAgY2xlYXJQZXJpb2RpYyhmZDEsIElOVEVMX1ZFTkRPUklELElOVEVMX0RFVklDRUlEX0lDSDMp
Owp9Cg==

------_=_NextPart_001_01C53F6D.87A912AB--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2BCEB9A37A4D354AA276774EE13FB8C23A6B41>