[smartmontools-support] exit-code 4, what does it mean and why?
Christian Franke
Christian.Franke at t-online.de
Thu Jan 12 23:00:05 CET 2023
Christian Franke wrote:
> Stefan K wrote:
>> in our Dell-Server I got the exit-code 4, so far as I can see it
>> means some thing is wrong "Bit 4: We found prefail Attributes <=
>> threshold.".
>
> This would be exit status 16 (0b00010000) , so bit 4 is not set.
>
> Exit status 4 (0b00000100) means: "Bit 2: Some SMART or other ATA
> command to the disk failed, ..."
>
>
>> Can somebody tell me please why, which attribute it is (the other
>> disk has nearly the same attributes)? Thanks in advance..
>>
>> smartctl --xall -d megaraid,0 /dev/bus/0 ; echo $?
>> smartctl 7.2 2020-12-30 r5155 [x86_64-linux-5.10.0-18-amd64] (local
>> build)
>> Copyright (C) 2002-20, Bruce Allen, Christian
>> Franke,www.smartmontools.org
>>
>> === START OF INFORMATION SECTION ===
>> Model Family: Dell Certified Intel S4x00/D3-S4x10 Series SSDs
>> Device Model: SSDSC2KB480G7R
>> ...
>>
>> === START OF READ SMART DATA SECTION ===
>> SMART Status not supported: ATA return descriptor not supported by
>> controller firmware
>
> The SMART STATUS command failed due to a known limitation (bug) of the
> SAT layer of the RAID controller firmware. This sets bit 4. This does
> not indicate a disk problem.
>
Sorry - this sets bit 2
>
>> SMART overall-health self-assessment test result: PASSED
>> Warning: This result is based on an Attribute check.
>
> Starting with smartmontools 7.3, bit 4 is no longer set in this case
> if the above attribute check succeeded, see:
> https://www.smartmontools.org/ticket/1441
Same typo.
More information about the Smartmontools-support
mailing list