Merged
【b7705e5441f65fce491faf28e1210e78】LTS 适配沐创 N20G-R2F-25G,勘误N10G-X2-DC配置 #873
【b7705e5441f65fce491faf28e1210e78】LTS 适配沐创 N20G-R2F-25G,勘误N10G-X2-DC配置 #873
Merged
yctco_huangyuxuanAdd on Jul 17
Total: 7 files changed+588-3
@@ -1,5 +1,8 @@
1# Changelog1# Changelog
2All notable changes to this project will be documented in this file.2All notable changes to this project will be documented in this file.
3+## [1.81.43] - 2026-7-21
4+LTS 适配沐创 N20G-R2F-25G,勘误N10G-X2-DC配置
5+ 
3## [1.81.42] - 2026-7-216## [1.81.42] - 2026-7-21
4LTS适配沐创 N10G-X2-DC7LTS适配沐创 N10G-X2-DC
5 8 
@@ -1,7 +1,7 @@
1{1{
2 "name": "vpd",2 "name": "vpd",
3 "type": "configuration",3 "type": "configuration",
4- "version": "1.81.42",4+ "version": "1.81.43",
5 "author": "Huawei",5 "author": "Huawei",
6 "license": "Mulan PSL v2",6 "license": "Mulan PSL v2",
7 "options": {7 "options": {
@@ -251,3 +251,4 @@ Intel/Nic/e810/14140130_80861593_80860005.sr
251QLogic/Nic/14140130_10772261_1077029b.sr251QLogic/Nic/14140130_10772261_1077029b.sr
252Huawei/TianChi/SEU/14140224_POLICY_2061.sr252Huawei/TianChi/SEU/14140224_POLICY_2061.sr
253Mucse/Nic/14140130_88481000_88488410.sr253Mucse/Nic/14140130_88481000_88488410.sr
254+Mucse/Nic/14140130_88488500_88488800.sr
@@ -287,3 +287,4 @@ LRLINK/Nic/OCP/14220247_80880103_8088c401.sr
287LRLINK/Nic/OCP/14220247_80861521_ffff0000.sr287LRLINK/Nic/OCP/14220247_80861521_ffff0000.sr
288Huawei/TianChi/SEU/14140224_POLICY_2061.sr288Huawei/TianChi/SEU/14140224_POLICY_2061.sr
289Mucse/Nic/14140130_88481000_88488410.sr289Mucse/Nic/14140130_88481000_88488410.sr
290+Mucse/Nic/14140130_88488500_88488800.sr
@@ -342,3 +342,4 @@ Vastai/GPU/14140130_1f4f0200_1f4f0022.sr
342Huawei/TianChi/SEU/14140224_POLICY_2061.sr342Huawei/TianChi/SEU/14140224_POLICY_2061.sr
343Huawei/TianChi/SEU/14140224_POLICY_1e49.sr343Huawei/TianChi/SEU/14140224_POLICY_1e49.sr
344Mucse/Nic/14140130_88481000_88488410.sr344Mucse/Nic/14140130_88481000_88488410.sr
345+Mucse/Nic/14140130_88488500_88488800.sr

根据社区文档指导,BoardNICCard专指主板集成网卡,标准PCIe网卡 应该用BoardPCIeCard 截屏2026-07-21 14.58.50.png

likedislike
@@ -294,7 +294,7 @@
294 "SerialNumber": "",294 "SerialNumber": "",
295 "RefChip": "#/Chip_TempChip"295 "RefChip": "#/Chip_TempChip"
296 },296 },
297- "BoardNICCard_1": {297+ "BoardPCIeCard_1": {
298 "Slot": "<=/PCIeDevice_1.SlotID",298 "Slot": "<=/PCIeDevice_1.SlotID",
299 "UID": "",299 "UID": "",
300 "Name": "N10G-X2-DC",300 "Name": "N10G-X2-DC",
@@ -305,7 +305,7 @@
305 "LogicVersion": "",305 "LogicVersion": "",
306 "SRVersion": "",306 "SRVersion": "",
307 "BoardID": 65535,307 "BoardID": 65535,
308- "BoardType": "BoardNICCard",308+ "BoardType": "BoardPCIeCard",
309 "Number": 1,309 "Number": 1,
310 "DeviceName": "<=/PCIeDevice_1.DeviceName",310 "DeviceName": "<=/PCIeDevice_1.DeviceName",
311 "Position": "<=/PCIeDevice_1.Position",311 "Position": "<=/PCIeDevice_1.Position",
@@ -0,0 +1,579 @@
1+{
2+ "FormatVersion": "3.00",
3+ "DataVersion": "3.00",
4+ "Unit": {
5+ "Type": "PCIeCard",
6+ "Name": "PCIeCard_1"
7+ },
8+ "ManagementTopology": {
9+ "Anchor": {
10+ "Buses": [
11+ "I2cMux_Chan"
12+ ]
13+ },
14+ "I2cMux_Chan": {
15+ "Chips": [
16+ "Chip_TempChip"
17+ ]
18+ }
19+ },
20+ "Objects": {
21+ "Component_Port1": {
22+ "FruId": 255,
23+ "Instance": 1,
24+ "Type": 41,
25+ "Name": "Port1",
26+ "Presence": 1,
27+ "Health": 0,
28+ "PowerState": 1
29+ },
30+ "Component_Port2": {
31+ "FruId": 255,
32+ "Instance": 2,
33+ "Type": 41,
34+ "Name": "Port2",
35+ "Presence": 1,
36+ "Health": 0,
37+ "PowerState": 1
38+ },
39+ "Component_PCIeCard": {
40+ "FruId": 255,
41+ "Instance": "<=/PCIeDevice_1.SlotID",
42+ "Type": 8,
43+ "BoardId": 65535,
44+ "Name": "<=/PCIeDevice_1.DeviceName",
45+ "Location": "<=/PCIeDevice_1.Position",
46+ "Manufacturer": "Mucse",
47+ "PartNumber": "<=/PCIeCard_1.PartNumber",
48+ "UniqueId": "",
49+ "Presence": 1,
50+ "Health": 0,
51+ "GroupId": 1,
52+ "PowerState": 1,
53+ "ReplaceFlag": 0,
54+ "SerialNumber": "<=/PCIeCard_1.SerialNumber",
55+ "NodeId": "<=/PCIeDevice_1.SlotID"
56+ },
57+ "Entity_PCIeCard": {
58+ "Id": 11,
59+ "Name": "PCIeCard",
60+ "Instance": 101,
61+ "PowerState": 1,
62+ "Presence": 1
63+ },
64+ "Chip_TempChip": {
65+ "Address": 146,
66+ "AddrWidth": 1,
67+ "OffsetWidth": 1,
68+ "WriteTmout": 100,
69+ "ReadTmout": 100,
70+ "HealthStatus": 0
71+ },
72+ "Scanner_NICTemp": {
73+ "Chip": "#/Chip_TempChip",
74+ "Size": 1,
75+ "Offset": 1,
76+ "Mask": 255,
77+ "Period": 1000,
78+ "Type": 0,
79+ "ScanEnabled": "<=/::FruCtrl_1_0.PowerState |> string.cmp($1, 'ON') |> expr($1 ? 1 : 0)",
80+ "@Default": {
81+ "ScanEnabled": 0
82+ },
83+ "Debounce": "#/MidAvg_NICTemp"
84+ },
85+ "MidAvg_NICTemp": {
86+ "WindowSize": 4,
87+ "DefaultValue": 20,
88+ "IsSigned": true
89+ },
90+ "ThresholdSensor_Temp": {
91+ "AssertMask": 128,
92+ "DeassertMask": 28800,
93+ "ReadingMask": 2056,
94+ "Linearization": 0,
95+ "M": 100,
96+ "RBExp": 224,
97+ "UpperNoncritical": 105,
98+ "PositiveHysteresis": 2,
99+ "NegativeHysteresis": 2,
100+ "OwnerId": 32,