Get PCIe Eye Diagram
更新时间: 2025/06/26
在Gitcode上查看源码6Bh-查询PCIe眼图信息(Get-PCIe-Eye-Diagram)
修订记录
| openUBMC版本号 | 修订日期 | 修订内容 |
|---|---|---|
| 25.06 | 2025/06/26 | 初稿,新增命令详情 |
| 26.06 | 2026/04/30 | 修改BerThr值为小字节序,修正使用实例 |
基本信息
功能说明
查询管理芯片四点眼图和全眼图信息
权限
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类型,可选参数,0xff 0xff 0xff 0x7f默认为不传此参数,指定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 0x00 0x00 0x00 0x00 0x00 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0x7F响应:
db 07 00 00 00 00 00 00 00 00 00 f6 ff ff ff 0a 00 00 00