![无法连接到 IBM BladeCenter SAS RAID 控制器模块上的 RAID 子系统来执行固件更新](https://linux22.com/image/693211/%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5%E5%88%B0%20IBM%20BladeCenter%20SAS%20RAID%20%E6%8E%A7%E5%88%B6%E5%99%A8%E6%A8%A1%E5%9D%97%E4%B8%8A%E7%9A%84%20RAID%20%E5%AD%90%E7%B3%BB%E7%BB%9F%E6%9D%A5%E6%89%A7%E8%A1%8C%E5%9B%BA%E4%BB%B6%E6%9B%B4%E6%96%B0.png)
我遇到了旧的 IBM BladeCenter S,并且遇到了 SAS/RAID 系统问题:
按照 IBM 的说明,是否可以更新 IBM SAS RAID 控制器模块的固件(从 R1.07 到 1.3.1.010),而无需 telnet 进入 RAID 子系统?
我既可以使用 Web 界面,也可以通过 telnet 进入 SAS 交换机子系统。但我无法连接到 RAID 控制器子系统;我得到的只是:
telnet: connect to address 192.168.70.139: Network is unreachable
telnet: Unable to connect to remote host
我确实成功过一次,但每次我尝试运行命令时连接都会断开。从那以后我还没有复制过它,而且我不知道哪个模块(肯定有一个有问题)。
我已将所有内容恢复为出厂默认设置(AMM、I/O 模块、刀片)并更新了其他所有内容的固件,但仍然没有运气。
在模块的 Web 界面中有一个更新固件的选项,但我还没有在 IBM 网站上找到此文件的下载,也没有在固件更新脚本创建的文件中找到它(ibm_fw_bcsw_s0cl-1.3.1.010_linux_noarch.sh)。
我知道两个模块中的一个有问题(根据前任所有者的说法),并且它不会通过 telnet 执行固件回滚(参见代码 B)。而另一个没有任何问题。我尝试将两个模块都从系统中断开,以防其中一个模块干扰另一个模块。
代码 A,版本信息:
MAIN> raid
ITEM STATUS
-------------------------
RAID Status GOOD
RAID Post Result Done
MAIN> version
Maxim Semiconductor VSC7157
Chip Version : 03
Card Revision : 07
CPLD Revision : 0A
Firmware Build ID : S0SW01D
Firmware Revision : R1.07
CPU Version : 0000AC13
MAIN>
代码 B,坏模块:
MAIN> fwrollback
Validating the firmware image in back up space. Please wait a moment-
OK.
Sense Connection closed by foreign host.
XXX:~ XXX$ telnet -l USERID 192.168.70.129
Trying 192.168.70.129...
Connected to 192.168.70.129.
Escape character is '^]'.
=== IBM BladeCenter(R) SAS RAID Controller Module ===
Login: USERID
Password: ********
USERID logged on
MAIN> CPLDDRV: **ERROR** Reading IP Configuration has failed! No change was made.
CPLDDRV: **ERROR** Reading IP Configuration has failed! No change was made.
CPLDDRV: **ERROR** Reading IP Configuration has failed! No change was made.
...