SGPIO管理接口
支持多个高速接口状态指示输出:
- 将SAS、SAS1、SATA、PCIE、以太网口的的状态指示加载SGPIO接口信号,发送给对接Target设备,用于驱动对应的状态指示灯。
- 固定支持每个高速接口(SAS、SAS1、SATA、PCIE、以太网口)3个状态的输出:
- Activity(link_up无业务时长亮,有业务时长闪烁)
- Locate(仅SAS/SATA有该指示)
- Error(是否异常)
- 最多支持8个SAS+2个SATA(不支持port multipier的点灯)+8个以太网口+20个PCIE+8个SAS1的状态发送,SAS、SAS1、SATA、以太网口、PCIE在SGPIO输出数据中的个数可配置。
- 固定输出顺序为SAS先输出,SAS1最后,顺序依次如下:
SAS1[7],...,SAS1[0],PCIE[19],...,PCIE[0],MAC[7],...,MAC[0],SATA[1],SATA[0],SAS[7],...,SAS[0]。
接口 |
点灯信息 |
CPU 发送顺序 |
功能描述 |
---|---|---|---|
SAS1 7 |
ERROR |
138 |
SAS1的点灯信息,每3个bit为一组: 接口SAS1 6:bit[0:2]分别为active信号,locate信号,fault信号。 接口SAS1 7:bit[3:5]分别为active信号,locate信号,fault信号。 |
LOCAT |
137 |
||
ACT |
136 |
||
SAS1 6 |
ERROR |
135 |
|
LOCAT |
134 |
||
ACT |
133 |
||
SAS1 5 |
ERROR |
132 |
SAS1的点灯信息,每3个bit为一组: 接口SAS1 2:bit[0:2]分别为active信号,locate信号,fault信号。 接口SAS1 3:bit[3:5]分别为active信号,locate信号,fault信号。 接口SAS1 4:bit[6:8]分别为active信号,locate信号,fault信号。 接口SAS1 5:bit[9:11]分别为active信号,locate信号,fault信号。 |
LOCAT |
131 |
||
ACT |
130 |
||
SAS1 4 |
ERROR |
129 |
|
LOCAT |
128 |
||
ACT |
127 |
||
SAS1 3 |
ERROR |
126 |
|
LOCAT |
125 |
||
ACT |
124 |
||
SAS1 2 |
ERROR |
123 |
|
LOCAT |
122 |
||
ACT |
121 |
||
SAS1 1 |
ERROR |
120 |
PCIE、SAS1的点灯信息,每3个bit为一组: 接口PCIE18:bit[0:2]分别为active信号,locate信号,fault信号。 接口PCIE19:bit[3:5]分别为active信号,locate信号,fault信号。 接口SAS1 0:bit[6:8]分别为active信号,locate信号,fault信号。 接口SAS1 1:bit[9:11]分别为active信号,locate信号,fault信号。 |
LOCAT |
119 |
||
ACT |
118 |
||
SAS1 0 |
ERROR |
117 |
|
LOCAT |
116 |
||
ACT |
115 |
||
PCIE19 |
ERROR |
114 |
|
LOCAT |
113 |
||
ACT |
112 |
||
PCIE18 |
ERROR |
111 |
|
LOCAT |
110 |
||
ACT |
109 |
||
PCIE17 |
ERROR |
108 |
PCIE的点灯信息,每3个bit为一组: 接口PCIE14:bit[0:2]分别为active信号,locate信号,fault信号。 接口PCIE15:bit[3:5]分别为active信号,locate信号,fault信号。 接口PCIE16:bit[6:8]分别为active信号,locate信号,fault信号。 接口PCIE17:bit[9:11]分别为active信号,locate信号,fault信号。 |
LOCAT |
107 |
||
ACT |
106 |
||
PCIE16 |
ERROR |
105 |
|
LOCAT |
104 |
||
ACT |
103 |
||
PCIE15 |
ERROR |
102 |
|
LOCAT |
101 |
||
ACT |
100 |
||
PCIE14 |
ERROR |
99 |
|
LOCAT |
98 |
||
ACT |
97 |
||
PCIE13 |
ERROR |
96 |
PCIE的点灯信息,每3个bit为一组: 接口PCIE10:bit[0:2]分别为active信号,locate信号,fault信号。 接口PCIE11:bit[3:5]分别为active信号,locate信号,fault信号。 接口PCIE12:bit[6:8]分别为active信号,locate信号,fault信号。 接口PCIE13:bit[9:11]分别为active信号,locate信号,fault信号。 |
LOCAT |
95 |
||
ACT |
94 |
||
PCIE12 |
ERROR |
93 |
|
LOCAT |
92 |
||
ACT |
91 |
||
PCIE11 |
ERROR |
90 |
|
LOCAT |
89 |
||
ACT |
88 |
||
PCIE10 |
ERROR |
87 |
|
LOCAT |
86 |
||
ACT |
85 |
||
PCIE9 |
ERROR |
84 |
PCIE的点灯信息,每3个bit为一组: 接口PCIE6:bit[0:2]分别为active信号,locate信号,fault信号。 接口PCIE7:bit[3:5]分别为active信号,locate信号,fault信号。 接口PCIE8:bit[6:8]分别为active信号,locate信号,fault信号。 接口PCIE9:bit[9:11]分别为active信号,locate信号,fault信号。 |
LOCAT |
83 |
||
ACT |
82 |
||
PCIE8 |
ERROR |
81 |
|
LOCAT |
80 |
||
ACT |
79 |
||
PCIE7 |
ERROR |
78 |
|
LOCAT |
77 |
||
ACT |
76 |
||
PCIE6 |
ERROR |
75 |
|
LOCAT |
74 |
||
ACT |
73 |
||
PCIE5 |
ERROR |
72 |
PCIE的点灯信息,每3个bit为一组: 接口PCIE2:bit[0:2]分别为active信号,locate信号,fault信号。 接口PCIE3:bit[3:5]分别为active信号,locate信号,fault信号。 接口PCIE4:bit[6:8]分别为active信号,locate信号,fault信号。 接口PCIE5:bit[9:11]分别为active信号,locate信号,fault信号。 |
LOCAT |
71 |
||
ACT |
70 |
||
PCIE4 |
ERROR |
69 |
|
LOCAT |
68 |
||
ACT |
67 |
||
PCIE3 |
ERROR |
66 |
|
LOCAT |
65 |
||
ACT |
64 |
||
PCIE2 |
ERROR |
63 |
|
LOCAT |
62 |
||
ACT |
61 |
||
PCIE1 |
ERROR |
60 |
MAC、PCIE的点灯信息,每3个bit为一组: 接口MAC6:bit[0:2]分别为active信号,locate信号,fault信号。 接口MAC7:bit[3:5]分别为active信号,locate信号,fault信号。 接口PCIE0:bit[6:8]分别为active信号,locate信号,fault信号。 接口PCIE1:bit[9:11]分别为active信号,locate信号,fault信号。 |
LOCAT |
59 |
||
ACT |
58 |
||
PCIE0 |
ERROR |
57 |
|
LOCAT |
56 |
||
ACT |
55 |
||
MAC7 |
ERROR |
54 |
|
LOCAT |
53 |
||
ACT |
52 |
||
MAC6 |
ERROR |
51 |
|
LOCAT |
50 |
||
ACT |
49 |
||
MAC5 |
ERROR |
48 |
MAC的点灯信息,每3个bit为一组: 接口MAC2:bit[0:2]分别为active信号,locate信号,fault信号。 接口MAC3:bit[3:5]分别为active信号,locate信号,fault信号。 接口MAC4:bit[6:8]分别为active信号,locate信号,fault信号。 接口MAC5:bit[9:11]分别为active信号,locate信号,fault信号。 |
LOCAT |
47 |
||
ACT |
46 |
||
MAC4 |
ERROR |
45 |
|
LOCAT |
44 |
||
ACT |
43 |
||
MAC3 |
ERROR |
42 |
|
LOCAT |
41 |
||
ACT |
40 |
||
MAC2 |
ERROR |
39 |
|
LOCAT |
38 |
||
ACT |
37 |
||
MAC1 |
ERROR |
36 |
SATA、MAC的点灯信息,每3个bit为一组: 接口SATA0:bit[0:2]分别为active信号,locate信号,fault信号。 接口SATA1:bit[3:5]分别为active信号,locate信号,fault信号。 接口MAC0:bit[6:8]分别为active信号,locate信号,fault信号。 接口MAC1:bit[9:11]分别为active信号,locate信号,fault信号。 |
LOCAT |
35 |
||
ACT |
34 |
||
MAC0 |
ERROR |
33 |
|
LOCAT |
32 |
||
ACT |
31 |
||
SATA1 |
ERROR |
30 |
|
LOCAT |
29 |
||
ACT |
28 |
||
SATA0 |
ERROR |
27 |
|
LOCAT |
26 |
||
ACT |
25 |
||
SAS7 |
ERROR |
24 |
SAS的点灯信息,每3个bit为一组: 接口SAS4:bit[0:2]分别为active信号,locate信号,fault信号。 接口SAS5:bit[3:5]分别为active信号,locate信号,fault信号。 接口SAS6:bit[6:8]分别为active信号,locate信号,fault信号。 接口SAS7:bit[9:11]分别为active信号,locate信号,fault信号。 |
LOCAT |
23 |
||
ACT |
22 |
||
SAS6 |
ERROR |
21 |
|
LOCAT |
20 |
||
ACT |
19 |
||
SAS5 |
ERROR |
18 |
|
LOCAT |
17 |
||
ACT |
16 |
||
SAS4 |
ERROR |
15 |
|
LOCAT |
14 |
||
ACT |
13 |
||
SAS3 |
ERROR |
12 |
SAS的点灯信息,每3个bit为一组: 接口SAS0:bit[0:2]分别为active信号,locate信号,fault信号。 接口SAS1:bit[3:5]分别为active信号,locate信号,fault信号。 接口SAS2:bit[6:8]分别为active信号,locate信号,fault信号。 接口SAS3:bit[9:11]分别为active信号,locate信号,fault信号。 |
LOCAT |
11 |
||
ACT |
10 |
||
SAS2 |
ERROR |
9 |
|
LOCAT |
8 |
||
ACT |
7 |
||
SAS1 |
ERROR |
6 |
|
LOCAT |
5 |
||
ACT |
4 |
||
SAS0 |
ERROR |
3 |
|
LOCAT |
2 |
||
ACT |
1 |
信号1(Activity) |
信号2(Locate与error组合信号) |
||||
---|---|---|---|---|---|
Activity |
状态描述 |
寄存器值[7:0] |
Locate/error |
状态描述 |
speed寄存器值 |
0 |
nolink:网口没有link |
0x10 |
0/0 |
1G:网络处于1G速率 |
0x01 |
1 |
Link only:网口link,无数据收发 |
0x1F |
0/1 |
10G:网络处于10G速率 |
0x10 |
1Hz |
link and active:网口link且有数据收发 |
0x01 |
1/0 |
25G:网络处于25G速率 |
0x25 |
4Hz |
locate:网口处于定位状态 |
0x04 |
0/1Hz |
40G:网络处于40G速率 |
0x40 |
- |
- |
- |
0/4Hz |
50G:网络处于50G速率 |
0x50 |
- |
- |
- |
1/1Hz |
100G:网络处于100G速率 |
0x1F |
- |
- |
- |
1/4Hz |
200G:网络处于200G速率 |
0x2F |
- |
- |
- |
Other |
Rsvd:预留 |
- |
- |
- |
- |
1Hz/0 |
Speed unknown |
0x0D |
- |
- |
- |
1Hz/4Hz |
TestMod:网口处于测试模式 |
0x0E |
- |
- |
- |
1/1 |
Error:网口出现故障 |
0x0F |

Activity单独用于表示网口的link和活动状态以及定位状态,最多支持4种状态。