事情起因是这样的: 我在小黄鱼捡垃圾,600rmb 收了台 NAND 坏掉的 HPE Microserver Gen8 作为冷备机使用。但用各种方法格式化 NAND 后 error warning 还在,看着难受。
测试:
可以确定主板上 USB2.0 接口旁边的那颗 EMMC 已经完全不能用了。查了查资料,坏掉的那个 EMMC 可以手动换一下:
收来的 Gen8 用的是闪迪的 EMMC 。买好芯片,工具齐全,开始换芯片。由于我不是专业干维修的,所以操作很艰难。过程按下不表,总之是成功换上去了。
擦店,凯机:
我以为 IP 恢复镜像不能刷写 NAND 的原因是版本有问题,但我把所有和 Gen8 兼容的 IP ISO 都试了一遍,没有一个能成功写入 NAND 。然后开始漫长的 Google......
在惠普的论坛里面找到有人说 SPP 挂在后,里面有一个 /usb/usbkey/usbkey.exe 专门用来把 SPP IP 之类的 ISO 刷入 U 盘,可以用这个试试。我用这个工具把 IP 刷入 U 盘,上机试了试,可以正常刷写 NAND 了。BIOS 自检阶段按 F10 也可以正常进入 NAND 里面的 IP 。
这里的行为就很奇怪,我换 NAND 之前可以正常启动 ventoy 里面的 SPP 和 IP ,为什么换了新的 NAND 以后就不行?
( 我注意到换了新的 NAND 之后,iLO 里面不显示序列号和 product id 了。固件 Intelligent Platform Abstraction Data 的版本号也变成了 0.00 。难道是换 NAND 之后丢了什么数据的原因?
1
tylinux 360 天前
瞎猜一下:有没有可能 boot0 分区里的内容丢了
|
2
ckzx 360 天前
我的也挂了。我直接改成 USB 启动。不折腾了
|
3
TESTFLIGHT2021 360 天前
牛逼
|
4
8675bc86 360 天前
600 块,真便宜,2018 年买的全新机器我记得是 4000.
|
5
gridsah OP 目前的情况是,我在 BIOS 里面找到了改序列号和 product id 的地方,用纸片上的值填进去了,iLO4 里面已经可以正常看到序列号和 product id 了。
但还是无法启动 ventoy 里面的 SPP 和 IP 。固件信息里面 Intelligent Platform Abstraction Data 的版本号还是 0.00 。 |
6
gridsah OP |
7
gridsah OP 我从 BIOS 里面输入了纸片上的序列号和 product id ,iLO 里面显示一切正常了。但是 SPP 和 IP 还是无法从 ventoy 启动。
接着,我意识到一个问题,我需要纠正,换 emmc 之前,我从 iLO 远程挂载了 SPP ,一切正常,换 emmc 之后也可以这样启动 SPP ;换 emmc 之前我从 ventoy 启动了 IP ,报 error flashing the nvram ,换 emmc 之后也可以从 ventoy 启动 IP ,也是报 error flashing the nvram 。从这个角度看来,我换 emmc 之前和之后机器的行为没有变化。 我在换 emmc 之后才把 SPP 和 IP 用惠普的 bootable USB 制作工具写到 U 盘里,才确定可以正常使用 U 盘里的 SPP 和 IP 。 现在,这台 Gen8 上除了固件 Intelligent Platform Abstraction Data 的版本号显示 0.00 以外 (从其他用户图中的固件号应该是 1.01),机器的表现和 emmc 损坏之前已经没有区别了。 PS: 我在惠普的论坛上看到有人也无法从 ventoy 或 rufus 制作的 U 盘启动 SPP 和 IP 。也有人升级固件以后 Intelligent Platform Abstraction Data 显示的版本降低了,惠普官方对升级固件后 Intelligent Platform Abstraction Data 版本号变低的人说,Intelligent Platform Abstraction Data 这个固件无法被独立更新,显示的版本号独立存储,不从真正的固件里面取,版本号不对不影响固件功能。 算是修(折)复(腾)成功了。 |
8
gridsah OP 总结一下,HPE MicroServer Gen8 板载 USB2.0 旁边的 EMMC 损坏之后可以自己更换。操作教程很容易找。
尽量买带锡珠的 EMMC 芯片,如果 Gen8 还准备用很久,推荐买 2-3 片,这玩意以后还不知道好不好找。 买个植锡网,带 153 接口的就行。如果芯片没换好需要自己重新植锡,新手植锡很麻烦,但只要不大力出奇迹、不用烙铁长时间烫主板和芯片就很难翻车。 换好芯片之后开机,在 iLO Web 上面重新格式化 EMMC 。如果提示无法格式化,那就说明要么 EMMC 没买对型号,要么换芯片的时候没有焊牢。 接着进入 BIOS 把序列号和 product key 填好,断开电源线,重新上电。这时候 iLO 就不报 EMMC 有问题了。 (换 EMMC 之后,序列号和 product id 信息就丢了。到 BIOS 里面重新填一遍,让 BIOS 把信息写到 EMMC 里面,iLO 才能读到) 最后去下载 SPP ,用 SPP 里面的 USB 启动盘制作工具,把 IP ISO 刷入 U 盘,插到 Gen8 上,开机,把 IP 刷入 EMMC 。整个修复过程就完成了。 |
9
ananda 356 天前
mark 一下,我的 gen8 还在用,万一挂了,可以修复
|