Get PCIe Eye Diagram
更新时间: 2025/06/26
在Gitcode上查看源码6Bh-查询PCIe眼图信息(Get-PCIe-Eye-Diagram)
修订记录
| openUBMC版本号 | 修订日期 | 修订内容 |
|---|---|---|
| 25.06 | 2025/06/26 | 初稿,新增命令详情 |
基本信息
功能说明
查询管理芯片四点眼图和全眼图信息
权限
ReadOnly
命令信息
请求信息
| 字节顺序 | 域取值说明 |
|---|---|
| NetFn | 30h |
| CMD | 90h |
| 1:3 | 0xDB0700(小字节序,第1个字节为DBh,第2个字节为07h,第3个字节为00h) |
| 4 | Sub command,子命令=6Bh |
| 5:6 | ChipID,小字节序,无符号int16类型,必选参数,指定需要操作的chip,范围由具体环境决定 |
| 7:8 | MacroID,小字节序,无符号int16类型,必选参数,指定需要操作的macro |
| 9:10 | LaneID,小字节序,无符号int16类型,必选参数,指定需要操作的lane |
| 11 | 测试模式,0:四点眼图;1:全眼图 |
| 12 | ScanMode,可选参数,指定H25扫描模式 00h-FIXED_POINT 01h-ISI 02h-WIDTH 03h-HEIGHT FFh-ignored |
| 13 | PreTap,可选参数,指定H10 pre tap模式,0无效 1h-PRE_TAP_BIT0 2h-PRE_TAP_BIT1 3h-PRE_TAP_BIT01 FFh-ignored |
| 14 | PatternType,可选参数,指定H25 pre tap模式 00h-PRE_TAP_BIT0 01h-PRE_TAP_BIT1 FFh-ignored |
| 15 | EyeType,可选参数,指定眼类型 00h-EYE_BASIC 01h- EYE_TAP1 02h- EYE_TAP2 FFh-ignored |
| 16 | PathType,可选参数,指定H25眼图扫描路径 1h-EYE_PATH_Q 2h-EYE_PATH_I 4h-EYE_PATH_QB 5h-EYE_PATH_Q_QB 8h-EYE_PATH_IB Ah-EYE_PATH_I_IB Fh-EYE_PATH_COMPOSITE FFh-ignored |
| 17:20 | Win值,小字节序,无符号uint32类型,可选参数,0xff 0xff 0xff 0xff默认为不传此参数,指定win值 |
| 21:24 | BerThr值,小字节序,有符号int32类型,可选参数,0x7f 0xff 0xff 0xff默认为不传此参数,指定berthr值 |
响应信息
| 字节顺序 | 域取值说明 |
|---|---|
| 1 | Completion Code(完成码) |
| 2:4 | 0xDB0700(LS Byte first,第1个字节为DBh,第2个字节为07h,第3个字节为00h) |
| 5:8 | Bottom,小字节序,有符号int32类型,四点眼图Bottom值 |
| 9:12 | Top,小字节序,有符号int32类型,四点眼图Top值 |
| 13:16 | Left,小字节序,有符号int32类型,四点眼图left值 |
| 17:20 | Right,小字节序,有符号int32类型,四点眼图right值 |
命令样例
获取管理芯片眼图信息
请求:
ipmitool raw 0x30 0x90 0xDB 0x07 0x00 0x6B 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0xFF 0x03 0xFF 0x00 0xFF 0xE8 0xFD 0x00 0x00 0x00 0xF6 0xFF 0xFF 0xFF 0x0A 0x00 0x00 0x00 0x00 0xFF 0xFF 0xFF 0x00响应:
db 07 00 f6 ff ff ff 0a 00 00 00 00 ff ff ff 00 01 00 00