-
问题描述:使用bmc.kepler.Chip.BlockIO去写 硬盘上下电 对应的寄存器,写不进去。是否支持通过配置寄存器实现硬盘上下电功能?
-
操作过程:可以看到写Locate灯相关寄存器成功,写硬盘上下电相关寄存器失败。
- ~ ~ $ busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_EnclSMC_01010810 bmc.kepler.Chip.BlockIO Read “a{ss}uu” 0 335545607 2
ay 2 11 4 - ~ ~ $ busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_EnclSMC_01010810 bmc.kepler.Chip.BlockIO Write “a{ss}uay” 0 335545863 2 3 0
- ~ ~ $ busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_EnclSMC_01010810 bmc.kepler.Chip.BlockIO Read “a{ss}uu” 0 335545607 2
ay 2 11 0
- ~ ~ $ busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_EnclSMC_01010810 bmc.kepler.Chip.BlockIO Read “a{ss}uu” 0 335545607 2
-
硬盘背板SMC定义
大部分背板的cpld还未支持该寄存器
请问后续有计划支持硬盘上下电的功能吗?
note:
补充目前使用的版本信息:
~ ~ $ ipmcget -d v
------------------- openUBMC INFO -------------------
IPMC CPU: Hi1711
IPMI Version: 2.0
Active openUBMC Version: 1.00.16
Active openUBMC Build: 01
Active openUBMC Built: 05:14:39 Apr 1 2026
Backup openUBMC Version: 1.00.16
Available openUBMC Version: 1.00.16
Available openUBMC Build: 01
Active Uboot Version: 21.3.10.1 (09:53:00 Dec 30 2025)
Backup Uboot Version: 21.3.10.1 (09:53:00 Dec 30 2025)
Active Secure Bootloader Version: 21.3.10.1 (09:51:37 Dec 30 2025)
Backup Secure Bootloader Version: 21.3.10.1 (09:51:37 Dec 30 2025)
Active Secure Firmware Version: 21.3.10.1 (09:51:38 Dec 30 2025)
Backup Secure Firmware Version: 21.3.10.1 (09:51:38 Dec 30 2025)
Active BMCSDK Version: 5.12.00.01
----------------- Product INFO -----------------
Product ID: 0x0000
Product Name: Atlas 800I A3
Product Unique ID: 0x000000010302BF02
Active BIOS Version: (U75)09.04.01.01.00
Backup BIOS Version: 09.04.01.01.00
…
-------------- HDD Backplane INFO --------------
DiskBP1 BoardName: IT22BN8B
DiskBP1 BoardID: 0xffff
DiskBP1 CUID: 00000001030302064317
DiskBP1 PCB: .B
DiskBP1 CPLD Version: (U5)1.00
DiskBP1 CSR: 1.19
…
问了相关同事,暂无计划,但是这个复位的应该已经支持了,能满足你们的要求吗

