我们机器使用的是SP686C-M-40i Raid卡,前置背板上的硬盘可以组raid,但是在对后置背板上的两块硬盘进行组raid,发生失败,请问如何进行定位
1.看下返回码,具体的报错
2可以带内选择这个两个盘创建下逻辑盘,先排除带内的问题
从OS下看两个盘的slot id是36 37 而BMC看到的是40 41 没对应上不知道有没有关系
另外从一键收集日志可以看到BMC组Raid失败返回码如下:
2026-01-09 16:23:24.079981 storage NOTICE: rpc_service_controller.lua(254): [Storage]Start CreateVolumeInNewArray of Controller0
2026-01-09 16:23:24.150929 storage NOTICE: task_mgmt.lua(287): Create task[Id: 1176871160, StartTime: 2026-01-09T16:23:24+08:00, Progress: 0, State: New] successfully
2026-01-09 16:23:24.256567 storage NOTICE: task_mgmt.lua(418): Update task[Id: 1176871160, StartTime: 2026-01-09T16:23:24+08:00, Progress: 10, State: Running] successfully
2026-01-09 16:23:24.807896 hardware ERROR: hs_misc.c(678): process_histore_cmd: process_histore_cmd return error 0x2cd
2026-01-09 16:23:24.807954 hardware ERROR: sml_ld.c(251): sml_create_ld_on_new_array failed, ctrl index = 0, return 0x14d5
2026-01-09 16:23:24.957652 storage ERROR: rpc_service_controller.lua(271): [Storage]Failed to CreateVolumeInNewArray, and return: 5333
目前我们定位到是因为组raid时条带大小设置不正确导致的失败,SP686C针对不同类型的硬盘支持的条带大小不一样
但是BMC页面在组Raid时没有区分硬盘类型,而是显示了所有可能的条带大小,其中一些无法设置,这算不算是一种设计缺陷
该问题已上hardwaresig报过议题,结论是前端webui加校验逻辑,可以由伙伴自己在蓝区开发或者提issue给openUBMC




