Atlas 800I A3设备上电,对nvme硬盘(slot2/3)做热插拔验证(两块盘交替或同时做较快速插拔),大约半个小时,概率性出现nvme盘温度传感器(SSD Diskx Temp)丢失。
查看温度传感器的ThresholdSensor对象,如下:
~ ~ $ mdbctl lsobj ThresholdSensor |grep -i ThresholdSensor_NvmeTemp
ThresholdSensor_NvmeTemp_0101081003
ThresholdSensor_NvmeTemp_0101081004
~ ~ $ mdbctl lsprop ThresholdSensor_NvmeTemp_0101081003
bmc.kepler.Object.Properties
ClassName=“ThresholdSensor”
ObjectIdentifier=[1,“1”,“1”,“0101081003”]
ObjectName=“ThresholdSensor_NvmeTemp_0101081003”
TraceSamplingRate=0
bmc.kepler.Systems.ThresholdSensor
Capabilities=104
EntityId=4
EntityInstance=101
LowerCritical=0
LowerNoncritical=0
LowerNonrecoverable=0
NegativeHysteresis=2
OriginalReading=0
OwnerLun=0
PositiveHysteresis=2
Reading=20
ReadingMask=6168
ReadingStatus=1
SensorIdentifier=“”
SensorName=“SSD Disk2 Temp”
SensorNumber=255
SensorType=1
UpperCritical=85
UpperNoncritical=84
UpperNonrecoverable=0
bmc.kepler.Systems.ThresholdSensorDisplay
AssertStatus=0
Health=“”
LowerCriticalDisplay=“”
LowerNoncriticalDisplay=“”
LowerNonrecoverableDisplay=“”
NegativeHysteresisDisplay=“”
PositiveHysteresisDisplay=“”
ReadingDisplay=“”
Status=“”
UnitDisplay=“”
UpperCriticalDisplay=“”
UpperNoncriticalDisplay=“”
UpperNonrecoverableDisplay=“”
Private
Accuracy=0
Analog=1
AssertMask=29312
B=0
BA=0
BaseUnit=1
BelongsToSystem=false
DeassertMask=29312
Initialization=127
IsValid=true
Linearization=0
M=100
MT=0
MaximumReading=127
MinimumReading=128
ModifierUnit=0
NominalReading=25
NormalMaximum=0
NormalMinimum=0
OwnerId=32
RBExp=224
ReadingType=1
Unit=128
~ ~ $ mdbctl lsprop ThresholdSensor_NvmeTemp_0101081004
bmc.kepler.Object.Properties
ClassName=“ThresholdSensor”
ObjectIdentifier=[1,“1”,“1”,“0101081004”]
ObjectName=“ThresholdSensor_NvmeTemp_0101081004”
TraceSamplingRate=0
bmc.kepler.Systems.ThresholdSensor
Capabilities=104
EntityId=4
EntityInstance=101
LowerCritical=0
LowerNoncritical=0
LowerNonrecoverable=0
NegativeHysteresis=2
OriginalReading=0
OwnerLun=0
PositiveHysteresis=2
Reading=20
ReadingMask=6168
ReadingStatus=1
SensorIdentifier=“”
SensorName=“SSD Disk3 Temp”
SensorNumber=255
SensorType=1
UpperCritical=85
UpperNoncritical=84
UpperNonrecoverable=0
bmc.kepler.Systems.ThresholdSensorDisplay
AssertStatus=0
Health=“”
LowerCriticalDisplay=“”
LowerNoncriticalDisplay=“”
LowerNonrecoverableDisplay=“”
NegativeHysteresisDisplay=“”
PositiveHysteresisDisplay=“”
ReadingDisplay=“”
Status=“”
UnitDisplay=“”
UpperCriticalDisplay=“”
UpperNoncriticalDisplay=“”
UpperNonrecoverableDisplay=“”
Private
Accuracy=0
Analog=1
AssertMask=29312
B=0
BA=0
BaseUnit=1
BelongsToSystem=false
DeassertMask=29312
Initialization=127
IsValid=true
Linearization=0
M=100
MT=0
MaximumReading=127
MinimumReading=128
ModifierUnit=0
NominalReading=25
NormalMaximum=0
NormalMinimum=0
OwnerId=32
RBExp=224
ReadingType=1
Unit=128
在查看传感器的Scanner对象,有如下报错:
~ ~ $ mdbctl lsprop Scanner_Temp_0101081003
bmc.kepler.Object.Properties
ClassName=“Scanner”
ObjectIdentifier=[1,“1”,“1”,“0101081003”]
ObjectName=“Scanner_Temp_0101081003”
TraceSamplingRate=0
BMC.Error.Unknow: ./opt/bmc/libmc/lualib/sd_bus/object.lua:990: chip: Chip_Temp_0101081003, bus: I2c_7, read failed: chip.lua:697: response error, chip internal error, SMC comple tion code: 4
bmc.kepler.Scanner.Aggregate
AggregateOffset=0
AggregateStatus=false
Private
Chip=“Chip_Temp_0101081003”
Debounce=“MidAvg_DiskTemp_0101081003”
FailureDebounceCount=10
Mask=255
NominalValue=20
Offset=3
Period=2000
ScanEnabled=1
Size=1
SuccessDebounceCount=10
Type=0
~ ~ $ mdbctl lsprop Scanner_Temp_0101081004
bmc.kepler.Object.Properties
ClassName=“Scanner”
ObjectIdentifier=[1,“1”,“1”,“0101081004”]
ObjectName=“Scanner_Temp_0101081004”
TraceSamplingRate=0
BMC.Error.Unknow: ./opt/bmc/libmc/lualib/sd_bus/object.lua:990: chip: Chip_Temp_0101081004, bus: I2c_7, read failed: chip.lua:697: response error, chip internal error, SMC comple tion code: 4
bmc.kepler.Scanner.Aggregate
AggregateOffset=0
AggregateStatus=false
Private
Chip=“Chip_Temp_0101081004”
Debounce=“MidAvg_DiskTemp_0101081004”
FailureDebounceCount=10
Mask=255
NominalValue=20
Offset=3
Period=2000
ScanEnabled=1
Size=1
SuccessDebounceCount=10
Type=0