Re: low-power/small form factor server (supermicro X9SCL-F w Core i3-3220T)

2013-11-20 Thread Stuart Henderson
On 2013-11-20, Bryan Vyhmeister br...@bsdjournal.net wrote:
 You'll have no issues at all. It's a great combination. I tell my
 customers and everyone else to just go with an X9SC{L,M} board, an
 LGA1155 Pentium, Core i3, or Xeon E3 (if absolutely necessary) and be
 done with it. The cheaper Pentium chips and Core i3 support ECC
 perfectly and that saves a lot of money that would be wasted on fast
 CPUs for minimal workloads.

One thing to note, which may be irrelevant, but may be very important,
is which CPUs support AES-NI - the LGA1155 Pentium/i3 don't.

http://ark.intel.com/search/advanced/?s=tSocketsSupported=LGA1155AESTech=true



Re: low-power/small form factor server (supermicro X9SCL-F w Core i3-3220T)

2013-11-20 Thread Paul B. Henson
 From: Bryan Vyhmeister [mailto:br...@bsdjournal.net]
 Sent: Tuesday, November 19, 2013 9:46 PM

 I have lots of X9SCL-F, X9SCL+-F, X9SCM-F, X9SCI-LN4, X9SCI-LN4F,
 X9SCM-iiF boards running OpenBSD in production. Both network interfaces
 work flawlessly.

Cool, thanks much for the info.

 Although I'm not using any of the low power chips since I've
 found that heat is really not an issue and the non T chips scale down

With the 200W power supply in the small form factor chassis, supermicro says
the max processor TDP supported by the motherboard is 45w. I guess if you
put one in that potentially uses greater power but never push it to do so it
would still work, but I assume bad things would happen if it ever
accidentally cranked and tried to suck more power than was available 8-/.

 G860, Core i3 2120, Core i3 3240, Xeon E3 1220, Xeon E3 1260L, and Xeon

The specifications for the motherboard on the supermicro site say processors
with integrated graphics are not recommended, and since so far I've been
unable to push them into clarifying why I was a little leery. The footnote
indicates it's coming from Intel regarding the C202 chipset. I've seen a
handful of reports of people using processors with integrated graphics with
this chipset, and then with your confirmation I feel better about ordering
it. Obviously the chipset doesn't support integrated graphics, so the
silicon in the CPU is going to waste, but I'm guessing the supermicro
documentation team read doesn't support integrated graphics in the chipset
documentation and translated that into you shouldn't use one as opposed to
if you do use one, you can't use the integrated graphics.

 If you don't need IPMI, you could save a few dollars and go with the non
 F versions of the boards. I have found that the IPMI Text Console
 never works right for anything I've tried including OpenBSD.

I've used the serial redirection on illumos and linux boxes without any
trouble. I rarely use the video redirection other than for potentially
initial bootstrapping and rare diagnostic issues. It's nice not ever having
to visit the box in person once it's racked :).

Thanks again for the feedback, it was very helpful.



Re: low-power/small form factor server (supermicro X9SCL-F w Core i3-3220T)

2013-11-20 Thread Paul B. Henson
 From: Stuart Henderson
 Sent: Wednesday, November 20, 2013 3:54 AM

 One thing to note, which may be irrelevant, but may be very important,
 is which CPUs support AES-NI - the LGA1155 Pentium/i3 don't.

Yeah, you've got to bump up to a much more expensive Xeon to get that :(.
Thanks for the heads up, but for this box the extra cost isn't worth it.



Re: low-power/small form factor server (supermicro X9SCL-F w Core i3-3220T)

2013-11-20 Thread 'Bryan Vyhmeister'
On Wed, Nov 20, 2013 at 12:26:49PM -0800, Paul B. Henson wrote:
 With the 200W power supply in the small form factor chassis,
 supermicro says the max processor TDP supported by the motherboard is
 45w. I guess if you put one in that potentially uses greater power but
 never push it to do so it would still work, but I assume bad things
 would happen if it ever accidentally cranked and tried to suck more
 power than was available 8-/.

From looking at Supermicro's CSE-510-203B page, it says 65W TDP and
every CPU I've mentioned below except for the Xeon E3 1220 (80W) and
Xeon E3 1230v2 (69W) fall below this.

  G860, Core i3 2120, Core i3 3240, Xeon E3 1220, Xeon E3 1260L, and
  Xeon E3 1230v2
 
 The specifications for the motherboard on the supermicro site say
 processors with integrated graphics are not recommended, and since
 so far I've been unable to push them into clarifying why I was a
 little leery. The footnote indicates it's coming from Intel regarding
 the C202 chipset. I've seen a handful of reports of people using
 processors with integrated graphics with this chipset, and then with
 your confirmation I feel better about ordering it. Obviously the
 chipset doesn't support integrated graphics, so the silicon in the CPU
 is going to waste, but I'm guessing the supermicro documentation team
 read doesn't support integrated graphics in the chipset
 documentation and translated that into you shouldn't use one as
 opposed to if you do use one, you can't use the integrated graphics.

I don't think it matters for lower power chips at all and I've been
using chips with integrated graphics for a long time with no issues.
There's only an option on the Xeon E3 chips for no integrated graphics
anyway. That being said, the Xeon E3 1260L and 1265Lv2 chips are ones
that Supermicro reps have recommended to me and both have integrated
graphics although they are low power chips. It's just a waste to use a
Xeon E3 1245v2, for example, which adds heat that shouldn't be there.

  If you don't need IPMI, you could save a few dollars and go with the
  non F versions of the boards. I have found that the IPMI Text
  Console never works right for anything I've tried including
  OpenBSD.
 
 I've used the serial redirection on illumos and linux boxes without
 any trouble. I rarely use the video redirection other than for
 potentially initial bootstrapping and rare diagnostic issues. It's
 nice not ever having to visit the box in person once it's racked :).

It certaily is convenient to avoid connecting a monitor to the system
and to be able to deal with things remotely. I do it all the time.

Bryan



Re: low-power/small form factor server (supermicro X9SCL-F w Core i3-3220T)

2013-11-20 Thread Paul B. Henson
On Wed, Nov 20, 2013 at 12:35:35PM -0800, 'Bryan Vyhmeister' wrote:

 From looking at Supermicro's CSE-510-203B page, it says 65W TDP and
 every CPU I've mentioned below except for the Xeon E3 1220 (80W) and
 Xeon E3 1230v2 (69W) fall below this.

Hmm, I guess I was actually looking at the SuperServer 5017C-LF page:

http://www.supermicro.com/products/system/1U/5017/SYS-5017C-LF.cfm

It has the X9SCL-F motherboard, a similar chassis with a 200w power supply,
and indicates max tdp = 45w. I asked supermicro support about the
510T-203B chassis with the same motherboard, and they told me it only
supported up to 45w as well. Dunno, better safe than sorry, the T
version is about the same price as the regular.



Re: low-power/small form factor server (supermicro X9SCL-F w Core i3-3220T)

2013-11-20 Thread 'Bryan Vyhmeister'
On Wed, Nov 20, 2013 at 01:31:23PM -0800, Paul B. Henson wrote:
 Hmm, I guess I was actually looking at the SuperServer 5017C-LF page:
 
 http://www.supermicro.com/products/system/1U/5017/SYS-5017C-LF.cfm
 
 It has the X9SCL-F motherboard, a similar chassis with a 200w power supply,
 and indicates max tdp = 45w. I asked supermicro support about the
 510T-203B chassis with the same motherboard, and they told me it only
 supported up to 45w as well. Dunno, better safe than sorry, the T
 version is about the same price as the regular.

Very interesting. There is some ambiguity in the specs. Looking at the
SC510L-200B chassis which is what's included with the SYS-5017C-LF
system you linked to, it also says 65W TDP.

http://www.supermicro.com/products/chassis/1U/510/SC510L-200.cfm

From one of my systems with a Pentium G640 in the SC510T-200B case along
with two Western Digital Scorpio Black 320GB 2.5-inch drives, these are
the hw.sensors values:

hw.sensors.cpu0.temp0=34.00 degC
hw.sensors.cpu1.temp0=34.00 degC
hw.sensors.acpitz0.temp0=27.80 degC (zone temperature)
hw.sensors.acpitz1.temp0=29.80 degC (zone temperature)
hw.sensors.sdtemp0.temp0=29.69 degC
hw.sensors.sdtemp1.temp0=29.62 degC
hw.sensors.lm1.temp0=35.00 degC
hw.sensors.lm1.temp1=33.50 degC
hw.sensors.lm1.temp2=28.00 degC
hw.sensors.lm1.fan0=3013 RPM
hw.sensors.lm1.fan1=164 RPM
hw.sensors.lm1.fan2=3006 RPM
hw.sensors.lm1.fan3=164 RPM
hw.sensors.lm1.fan4=2973 RPM

Also, the SC510T-200B page lists 65W TDP while the SC510T-203B (only
difference is gold rated power supply) doesn't list a TDP value. Also,
be aware that the SC510L-200B case (included with SYS-5017C-LF) is
listed as only having a single fan. I don't have one to verify but I can
verify that the SC510-200B has two fans next to each other as pictured
and the SC510T-200B has three fans, two in the same location as the
others and a third blowing on the two hot swap 2.5-inch hard drive bays.
I think the SC510T-200B/203B is the better choice for hard drives. I use
mostly SSDs in the SC510-200B systems I have.

Bryan



Re: low-power/small form factor server (supermicro X9SCL-F w Core i3-3220T)

2013-11-20 Thread Paul B. Henson
 From: 'Bryan Vyhmeister' [mailto:br...@bsdjournal.net]
 Sent: Wednesday, November 20, 2013 1:51 PM

 Very interesting. There is some ambiguity in the specs. Looking at the
 SC510L-200B chassis which is what's included with the SYS-5017C-LF
 system you linked to, it also says 65W TDP.

Well, it can't hurt to use less power :). I ended up ordering all the parts,
hopefully they'll show up by mid next week so I can assemble them over the
long weekend.

I managed to escalate the integrated graphics question high enough to find
somebody who knew what they were talking about, he said, as you confirmed,
that they work fine with this motherboard other than that you cannot use the
integrated graphics, it is disabled. Pretty much what I thought, they should
clarify their footnote on the specification page.

 the hw.sensors values:

Out of curiosity, have you tried enabling the ipmi driver? I have an older
atom server with an X7SPA-HF motherboard (which is actually being replaced
by this one), and I found that the ipmi sensor provided more values than the
lm one. The box came as passively cooled, I ended up sticking in three fans
anyway. It still runs a bit hot, but within the acceptable range for that
processor:

hw.sensors.ipmi0.temp0=54.00 degC (System Temp), CRITICAL
hw.sensors.ipmi0.temp1=64.00 degC (CPU Temp), CRITICAL
hw.sensors.ipmi0.fan0=4840 RPM (CPU FAN), OK
hw.sensors.ipmi0.fan1=6135 RPM (SYS FAN), OK
hw.sensors.ipmi0.volt0=1.11 VDC (CPU Vcore), OK
hw.sensors.ipmi0.volt1=1.04 VDC (Vichcore), OK
hw.sensors.ipmi0.volt2=3.30 VDC (+3.3VCC), OK
hw.sensors.ipmi0.volt3=1.53 VDC (VDIMM), OK
hw.sensors.ipmi0.volt4=5.09 VDC (+5 V), OK
hw.sensors.ipmi0.volt5=12.30 VDC (+12 V), OK
hw.sensors.ipmi0.volt6=3.30 VDC (+3.3VSB), OK
hw.sensors.ipmi0.volt7=3.22 VDC (VBAT), OK
hw.sensors.ipmi0.indicator0=Off (Chassis Intru), OK
hw.sensors.ipmi0.indicator1=On (PS Status), OK

 I think the SC510T-200B/203B is the better choice for hard drives. I use

Yep. I like hot-swap, it would be a pain to have to disconnect and unrack
the unit to swap out a fixed internal drive.



Re: low-power/small form factor server (supermicro X9SCL-F w Core i3-3220T)

2013-11-20 Thread 'Bryan Vyhmeister'
On Wed, Nov 20, 2013 at 05:38:33PM -0800, Paul B. Henson wrote:
 I managed to escalate the integrated graphics question high enough to
 find somebody who knew what they were talking about, he said, as you
 confirmed, that they work fine with this motherboard other than that
 you cannot use the integrated graphics, it is disabled. Pretty much
 what I thought, they should clarify their footnote on the
 specification page.

Looking at one of the pages, it only says the Xeon E3 12x5 [v2] chips
are not recommended. They really should specify more clearly.

 Out of curiosity, have you tried enabling the ipmi driver? I have an
 older atom server with an X7SPA-HF motherboard (which is actually
 being replaced by this one), and I found that the ipmi sensor provided
 more values than the lm one. The box came as passively cooled, I ended
 up sticking in three fans anyway. It still runs a bit hot, but within
 the acceptable range for that processor:

The ipmi(4) driver only supports IPMI 1.5 although the X7SPA-HF
specifies that it supports IPMI 2.0 just like the X9SCL-F and similar
boards. For whatever reason it doesn't provide any values or load at
all. The kern.watchdog.period option also doesn't appear on this system
(running 5.4, by the way). The ipmi(4) driver shows up in my dmesg but
as:

ipmi at mainbus0 not configured

A few years back I had an X7SPA-HF or similar board in the barebones
system you can buy but I don't have a dmesg from it readily accessible.
In any case, ipmi(4) is not working on my systems.

Bryan



Re: low-power/small form factor server (supermicro X9SCL-F w Core i3-3220T)

2013-11-20 Thread Ted Unangst
On Wed, Nov 20, 2013 at 18:59, 'Bryan Vyhmeister' wrote:
 (running 5.4, by the way). The ipmi(4) driver shows up in my dmesg but
 as:
 
 ipmi at mainbus0 not configured
 
 A few years back I had an X7SPA-HF or similar board in the barebones
 system you can buy but I don't have a dmesg from it readily accessible.
 In any case, ipmi(4) is not working on my systems.

The ipmi driver is disabled by default because it does bad things on
some systems. If you don't go out of your way to enable it, the not
configured line is all you'll see.



Re: low-power/small form factor server (supermicro X9SCL-F w Core i3-3220T)

2013-11-20 Thread Paul B. Henson
On Wed, Nov 20, 2013 at 10:16:05PM -0500, Ted Unangst wrote:

 The ipmi driver is disabled by default because it does bad things on
 some systems. If you don't go out of your way to enable it, the not
 configured line is all you'll see.

That's what I was going to say, but you beat me to it ;). For mailing
list archive purposes, you need to run 'config -e' on your kernel binary
and 'enable ipmi', then reboot.

So far I haven't found anything bad it does on my system. When it's
enabled, there is a watchdog setting in sysctl on my box, but the last
time I tried to use it it always rebooted after the interval, it didn't
seem to be reseting the timeout correctly. My box hasn't ever frozen since
it's been deployed, so that lack hasn't been a problem. The only
difference I've noticed between ipmi/no ipmi is a few more sensors
displayed.



Re: low-power/small form factor server (supermicro X9SCL-F w Core i3-3220T)

2013-11-20 Thread 'Bryan Vyhmeister'
On Wed, Nov 20, 2013 at 10:16:05PM -0500, Ted Unangst wrote:
 The ipmi driver is disabled by default because it does bad things on
 some systems. If you don't go out of your way to enable it, the not
 configured line is all you'll see.

Thanks for the clarification. I wasn't aware of that. What sort of bad
things happen? I wonder how difficult adding IPMI 2.0 support would be
or if it would matter at all.

Bryan



Re: low-power/small form factor server (supermicro X9SCL-F w Core i3-3220T)

2013-11-20 Thread Ted Unangst
On Wed, Nov 20, 2013 at 21:33, 'Bryan Vyhmeister' wrote:
 On Wed, Nov 20, 2013 at 10:16:05PM -0500, Ted Unangst wrote:
 The ipmi driver is disabled by default because it does bad things on
 some systems. If you don't go out of your way to enable it, the not
 configured line is all you'll see.
 
 Thanks for the clarification. I wasn't aware of that. What sort of bad
 things happen? I wonder how difficult adding IPMI 2.0 support would be
 or if it would matter at all.

machine hangs and such. you will figure out if you're affected or not
pretty quickly. :) cause unknown.



Re: low-power/small form factor server (supermicro X9SCL-F w Core i3-3220T)

2013-11-20 Thread 'Bryan Vyhmeister'
On Thu, Nov 21, 2013 at 12:57:06AM -0500, Ted Unangst wrote:
 machine hangs and such. you will figure out if you're affected or not
 pretty quickly. :) cause unknown.

Good to know. I'll try it out and see what happens. Thanks.

Bryan



low-power/small form factor server (supermicro X9SCL-F w Core i3-3220T)

2013-11-19 Thread Paul B. Henson
I was recently looking for a low-power small form factor box and was
initially thinking of the supermicro SuperServer 5017A-EF, which seemed a
good fit. Unfortunately, the fairly new atom SoC in that box isn't currently
supported, nor is the crappy not-quite-AHCI Marvell sata controller. So,
I'm thinking of putting something together from parts instead.

I'm looking at the supermicro X9SCL-F motherboard which has an Intel C202
PCH chipset and 2 gigabit interfaces (Intel 82579LM and 82574L), combined
with a Core i3-3220T, stuffed in a 510T-203B chassis.

I see from the em man page and the list archives that those two Intel
ethernet chipsets seem reasonably well supported. I couldn't find any
specific mention of the C202 chipset, but I believe the Intel AHCI SATA
interface is actually AHCI compliant, so trust it would work fine with the
standard ahci driver. The i3 processor has a 35w TDP versus the atom's 8.5w,
but actually working with openbsd is a bit more important than saving a few
watts :).

According to the Intel ARK this i3 processor should support ECC memory when
installed on a board with a server class chipset. I really appreciated the
heads up I got last week about the unsupported atom, that definitely saved
me from ordering a box I couldn't use 8-/, so if anybody sees any potential
issues with this combination for an openBSD server I'd appreciate hearing
about it :).

Thanks much.



Re: low-power/small form factor server (supermicro X9SCL-F w Core i3-3220T)

2013-11-19 Thread Bryan Vyhmeister
On Tue, Nov 19, 2013 at 07:45:46PM -0800, Paul B. Henson wrote:
 I'm looking at the supermicro X9SCL-F motherboard which has an Intel
 C202 PCH chipset and 2 gigabit interfaces (Intel 82579LM and 82574L),
 combined with a Core i3-3220T, stuffed in a 510T-203B chassis.

I have lots of X9SCL-F, X9SCL+-F, X9SCM-F, X9SCI-LN4, X9SCI-LN4F,
X9SCM-iiF boards running OpenBSD in production. Both network interfaces
work flawlessly. I mostly use the CSE-510-200B, CSE-510T-200B, and
CSE-512L-200B chassis options from Supermicro. I use the Kingston
KVR13E9 Unbuffered ECC memory chips in all the various sizes (2GB, 4GB,
and 8GB). Although I'm not using any of the low power chips since I've
found that heat is really not an issue and the non T chips scale down
just the same, I have used lots of chips including the Pentium G620,
G860, Core i3 2120, Core i3 3240, Xeon E3 1220, Xeon E3 1260L, and Xeon
E3 1230v2. You will also want the Supermicro SNK-P0046P heatsink for any
of those 1U cases and an LGA1155 CPU.

If you want to use the IPMI feature, it works fine with the Java
IPMIview software on OS X (presumably Windows and Linux too) with the
KVM Console option with the addition of a couple of
Supermicro-provided Java libraries (do a search to find blog posts about
this on OS X).

If you don't need IPMI, you could save a few dollars and go with the non
F versions of the boards. I have found that the IPMI Text Console
never works right for anything I've tried including OpenBSD.

 I see from the em man page and the list archives that those two Intel
 ethernet chipsets seem reasonably well supported. I couldn't find any
 specific mention of the C202 chipset, but I believe the Intel AHCI SATA
 interface is actually AHCI compliant, so trust it would work fine with the
 standard ahci driver. The i3 processor has a 35w TDP versus the atom's 8.5w,
 but actually working with openbsd is a bit more important than saving a few
 watts :).

The C202, C204, C206, C212, C214, and C216 controllers all work
perfectly with hard drives or SSDs.

 According to the Intel ARK this i3 processor should support ECC memory when
 installed on a board with a server class chipset. I really appreciated the
 heads up I got last week about the unsupported atom, that definitely saved
 me from ordering a box I couldn't use 8-/, so if anybody sees any potential
 issues with this combination for an openBSD server I'd appreciate hearing
 about it :).

You'll have no issues at all. It's a great combination. I tell my
customers and everyone else to just go with an X9SC{L,M} board, an
LGA1155 Pentium, Core i3, or Xeon E3 (if absolutely necessary) and be
done with it. The cheaper Pentium chips and Core i3 support ECC
perfectly and that saves a lot of money that would be wasted on fast
CPUs for minimal workloads.

Bryan