On bootup smartd reports FailedReadSmartSelfTestLog but there is no hardware problem
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
smartmontools (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
SYMPTOM:
smartd reports it cannot read the smart self-test log for two Intel ssd drives.
Problems are reported for both drives, indicating that this is a software problem.
AFFECTS:
The issue started after upgrading to Ubuntu 15.04.
The issue did not happen on any Ubuntu release up to and including 14.10.
IMPACT:
errors written to syslog on bootup
emails sent to root on bootup
DIAGNOSE:
The log can be read wihtout issuesa when the computer is running:
sudo smartctl --log=selftest /dev/sda
Perhaps the drive is accessed before it is ready or other similar problem preventing the smartd commands from succeeding.
Emails are sent to root:
This message was generated by the smartd daemon running on:
host name: c505
DNS domain: [Empty]
The following warning/error was logged by the smartd daemon:
Device: /dev/sda [SAT], Read SMART Self-Test Log Failed
Device info:
INTEL SSDSA2MH080G1GC, S/N:CVEM838000P
For details see host's SYSLOG.
You can also use the smartctl utility for further investigation.
The original message about this issue was sent at Sat Jun 20 06:48:32 2015 PDT
Another message will be sent in 24 hours if the problem persists.
On bootup, the log displays:
Jul 3 21:47:26 c505 kernel: [1128701.864062] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
Jul 3 21:47:26 c505 kernel: [1128701.864069] ata4.00: failed command: SMART
Jul 3 21:47:26 c505 kernel: [1128701.864075] ata4.00: cmd b0/d5:01:
Jul 3 21:47:26 c505 kernel: [1128701.864075] res 40/00:ff:
Jul 3 21:47:26 c505 kernel: [1128701.864079] ata4.00: status: { DRDY }
Jul 3 21:47:26 c505 kernel: [1128701.864083] ata4: hard resetting link
Jul 3 21:47:27 c505 kernel: [1128702.356041] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Jul 3 21:47:27 c505 kernel: [1128702.356534] ata4.00: configured for UDMA/133
Jul 3 21:47:27 c505 kernel: [1128702.356552] ata4: EH complete
Jul 3 21:47:27 c505 kernel: [1128702.356782] ata4.00: Enabling discard_zeroes_data
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: smartmontools 6.3+svn4002-2
ProcVersionSign
Uname: Linux 3.19.0-22-generic x86_64
NonfreeKernelMo
ApportVersion: 2.17.2-0ubuntu1.1
Architecture: amd64
CurrentDesktop: GNOME-Flashback
Date: Sat Jul 4 12:03:27 2015
ProcEnviron:
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: smartmontools
UpgradeStatus: Upgraded to vivid on 2015-06-20 (14 days ago)
Changed in smartmontools (Ubuntu): | |
status: | New → Incomplete |
> ... kernel: [1128701.864075] ata4.00: cmd b0/d5:01: 06:4f:c2/ ...
> ... kernel: [1128701.864075] res ... Emask 0x4 (timeout)
This ATA cmd is a correct SMART READ LOG 0x06 (self-test log) command. If the command fails with "timeout", this is possibly not a smartmontools issue.
> Device info:
> INTEL SSDSA2MH080G1GC, ...
Some older Intel SSDs have known issues with the SMART READ LOG 0x00 (log directory) command: After this command was completed, the drive may hang. Smartd reads the log directory to check which log is supported, see https:/ /www.smartmonto ols.org/ ticket/ 89.
This very old X18/X25-M G1 series SSD may be affected or not. Please try whether the problem persists if '-F nologdir' is added to the smartd.conf configuration line.