使用HP Z440工作站主板 DIY低成本的256G内存主机

DIY一台低成本的256G内存主机 要求不能太大太重, 可以上大功率显卡,拆装维护方便, 尽量便宜。最后选中了 HP Z440工作站主板。

为什么要 选择 HP Z440工作站主板

内存选择

DDR4 2133 32G ECC REG的内存 4R4的现在降到了 190/条
256G 只需8条 总价 190
8=1520
选DDR3的可能可以更便宜一些,但是差的也不多,感觉DDR4更好 所以主板需要选择有8条内存插槽的,为了尽量轻小,最好是单CPU的

CPU选择

最早选了 E5 2620 V3, 淘宝9.9元包邮

主要是考虑到便宜, 也担心主板如果BIOS太老,怕V4的CPU点不良
但是 E5 2620 V3 只支持内存频率 1866 正式使用 可以考虑 E5 2620 V4 或者 E5 2630 V4 淘宝30元左右

为什么不选择Z440的准系统

整套机箱太重了, 搬运不便, 拆装部件也麻烦,另外这个系统HP配的最大电源也才700瓦,有点小。 正好看到咸鱼上有人卖Z440主板+电源转接线总共400, 所以买了主板回来折腾。

开始折腾主板

主板接口图

尺寸和螺丝孔位

尺寸是标准的ATX,螺丝孔位也基本都能对上,这里很正常。
但是问题出在CPU插座的背板上,背板有点偏高,顶着机箱,螺丝柱矮一些, 硬拧上螺丝也可以,但是会造成主板轻微变形。
第一个想法是换高一些的铜柱, 换完发现主板安装没问题了, 但是PCIE的扩展卡都拧不上螺丝了
所以只能换背板解决。 换下来的背板
换下来的背板侧面

机箱接口面板

25号接口

消除开机警告

这个主板有很多的检测,如果什么都不管,会看到一大堆警告

前置USB

前置USB不接BIOS会报错。

这个不用的话做一个跳线连接即可

音频接口

可以直接接机箱, 不接会报错,如果不用的话,把Presence和Ground接起来即可。

直接找个跳线帽连接

风扇警告

这个主板上有 CPU风扇, 内存风扇(2个),前置风扇,机箱风扇, 不接都可能会报错 CPU风扇为6针, 把普通4针风扇一边的槽削一下,插上就可以 其他风扇也要尽量接上, 可能开始不报错, 但是随着配置改变,温度变化可能会出现警告 比如 内存数量少不报警,内存数量多开始报警
机箱风扇好像温度高了会报警 如果用不到那么多,可以空的风扇的转速检测引脚接到使用的风扇上,可以取消警告

内存风扇接口定义

除了内存风扇之外,其他风扇都是从右开始第3针,是转速检测。 CPU风扇6针,从右边开始对齐连接 其他风扇接口定义




电源警告

前面的那些都改了以后警告基本都搞定了, 除了一个
539 - Power supply wattage insufficient for LR dimm memory configuration
这个看起来和供电有关,怀疑改的电源线有问题

这个主板有2个供电接口 一个 18P, 一个12P

18p电源接口定义


+12V_B 为主板 +3.3V 和 5V 稳压器、一些辅助 CPU 电压和一些风扇供电。
+12V_S 为一些芯片组稳压器、一些其他外围电路和 PCI 插槽 3、4 和 5 供电。
+12V_D 为插槽 1 和 2 供电。

12P电源接口定义

这个12P就是一个CPU 8P 和 一个CPU 4P供电做在了一起
靠近主板的6个针是地线,上面的6个针是12V
CPU 和内存由 这个12针 连接器供电。

但是检测了所有的电压引脚,需要的电压都产生, 但是警告一直存在。

后来找到了以下帖子
HP Z440开机自检提示错误 539-LR内在 DIMM 配置的电源功率不足
“Power supply insufficient” warning problem
这个警告和电源无关, Z440即使使用700瓦的原装电源,只要使用LR内存就会出现这个警告, 无法关闭
使用非LD的内存也没有这个警告

也许使用Z640的925瓦电源能够解决这个问题,电源类型的检测是18p接口的第9脚负责的, 也许修改这个可以解决。
现有的模拟线 第9脚是接地的,我测试过不接也不行。

最终结果

最终 539 - Power supply wattage insufficient for LR dimm memory configuration 这个警告无法在使用LR dimm的时候无法清除,所以我也放弃了清除其他警告的打算。选择在开机时按回车跳过警告, 使用Intel AMT也可以远程开机跳过这些警告,也就无所谓了。 但是如果使用 2Rx4 的REG ECC内存(REG内存 非LREG内存)是可以完全消除所有警告的。 但是 2Rx4的REG ECC内存会贵一些。

远程控制

这个主板并没有BMC, 如果有开机警告的话,WOL(wake on lan)网络唤醒是没办法直接启动到系统界面的, 应为需要按键盘上的任意键跳过。 这个主板支持Intel AMT, 但是因为使用服务器E5 CPU的原因,没有核显,所以不能支持完全的AMT功能, 主要是不支持远程桌面(Remote Desktop)。 AMT里可以使用的功能如下:

  • 远程开关机,重新启动
  • 查看系统信息,配置
  • 可以使用Serial-over-Lan在开机时看到文本界面的控制台,并按键跳过警告。
    基本的远程控制功能差不多也都有了。

服务端(Z440)配置

下面说一下AMT的配置:

  • 开机按 CTRL + P 进入AMT的设置, 需要多试几次,好像检测的时间很多,很容易错过
    第一次进入会提示设置密码, 密码必须满足以下条件,否则会设置不成功,并且不会有明确提示
1
2
3
4
  至少8位字符;
  必须包括一位0,1,2 ··· 9数字;
  必须包括一位非文字、数字的ASCII字符,如!,@,$;
  必须包括大写、小写拉丁字符,如A,a,B,b;
  • 进入AMT配置界面
    设置完密码之后,直接选择Intel(R) AMT Configuration,进入AMT设置界面。

  • 设置AMT参数
    Network Setup 设置ATM所使用的IP地址
    User Consent下 把User Opt-in选项改成None以关闭远程访问需要输入密码
    Activate Network Access 允许通过网络访问AMT
    SOL/IDER 设置 Serial-over-LAN
    一定要打开 Legacy Redirection Mode, 否则 Serial-over-LAN 里会一直黑屏,没有画面

客户端 控制端 设置

  • 直接网页访问 浏览器直接访问 http://amt-ip:16992 只能看到系统状态配置信息, 开关机,看不到终端界面

  • 使用 MeshCommander
    下载地址 : https://www.meshcommander.com/meshcommander
    设置账号:

    连接上主机的AMT以后

    使用Serial-over-LAN

    先点击Connect,然后选择Power up开机
    然后会看到 启动的终端界面
    还能看到Post Error信息,按回车可以跳过,继续启动
    这样可以跳过开机的警告,进入安装的系统。

无显卡启动

这个主板没有hdmi dp口, 使用 E5 V3 V4系列的CPU时也没有集成显卡, 所以必须安装一块亮机显卡。
这块显卡要占一个pcie槽位, 在所有配置完成的时候, 如果拆除这块显卡,系统就不能引导到操作系统,会在中途卡住。
在BIOS中并没有选项可以开启无显卡引导的功能(Headless Boot), 但是通过一些方法是可以达到这个目的的。
方法如下:

  • 开机按ESC启动,进BIOS
  • 选择 Replicated Setup
  • 在Z440的USB口插入一块格式化成FAT32格式的U盘
  • 选择 Backup current settings to USB device
  • 然后打开U盘,会在根目录下出现文件HpSetup.txt
  • 打开HpSetup.txt文件, 查找 Headless Boot 修改前
1
2
3
Headless Boot
	*Disable
	Enable

修改后

1
2
3
Headless Boot
	Disable
	*Enable
  • 改完后选择Z440 BIOS里 Replicated Setup -> Restore current settings from USB device
  • 设置完成后就可以拔掉显卡启动了

功耗

使用E5 2630V4 CPU测试

  • 单条32g ECC REG 2133 4R*4 内存,只有启动ssd,无显卡 进Ubuntu 桌面 功耗 41瓦
  • 插满8条32g ECC REG 2133 4R4 内存,只有启动ssd,无显卡 进Ubuntu 桌面 功耗 60瓦 (60-41) / 7 = 3瓦 每条32g ECC REG 2133 4R4 内存的功耗大约3瓦
记录并分享
Built with Hugo
主题 StackJimmy 设计