Get SAS DiskInfo
更新时间: 2025/06/26
在Gitcode上查看源码04h-获取SAS磁盘信息(Get-SAS-DiskInfo)
修订记录
| openUBMC版本号 | 修订日期 | 修订内容 |
|---|---|---|
| 25.06 | 2025/06/26 | 初稿,新增命令详情 |
基本信息
功能说明
获取SAS磁盘信息。
权限
命令信息
请求信息
| 字节顺序 | 域取值说明 |
|---|---|
| NetFn | 30h |
| CMD | 95h |
| 1:3 | Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。 |
| 4 | Sub command,子命令=04h |
| 5 | Parameter Selector |
| 6 | JBOD槽位号 |
| 7 | 查询的起始硬盘号 |
| 8 | 查询的硬盘个数 |
响应信息
| 字节顺序 | 域取值说明 |
|---|---|
| 1 | Completion Code |
| 2:4 | Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。 |
| 5:N | Disk Information |
命令样例
获取SAS磁盘信息
请求:
ipmicmd -k "0f 00 MM NN" smi 0响应:
0f MM NN附表1 Disk Information
| - | # | 域取值说明 |
|---|---|---|
| Disk Presence | 01 | data1 JBOD槽位号 data2查询的起始硬盘号 data3硬盘个数 data4-n硬盘在位信息 1:在位 0:不在位 |
| Disk Information | 02 | data1 JBOD槽位号 data2查询的起始硬盘号 data3硬盘个数 data4第一个硬盘类型 0:无盘 1:SAS 2:SATA data5第一个硬盘支持速率 0:无盘 1:1.5G 2:3G 3:6G 4:12G data6-7第一个硬盘转速(RPM) data8-9第一个硬盘容量(G) data10-29第一个硬盘序列号(字符串) data30-n后续硬盘信息 |