Activity log for bug #1569843

Date Who What changed Old value New value Message
2016-04-13 11:33:47 Andrew bug added bug
2016-04-13 11:34:48 Andrew description Problem: Support for additional power modes in modern disks like Seagate ST8000AS0002 causes reporting of some power states as "unknown". Where smartd checks disk while these additional states are active, it detects that the disk fails to comply with ATA standard and ceases to use the -n directive. From then on, smartd will check the disk regardless of current power mode, causing the disk to wake from idle every time smartd polls the disk state. What should have happened: Support for more recent version of ATA spec for power modes is included in updated smartmontools. By updating, smartmontools will not detect more recent disks as not supporting ATA specification and as such, will not disable -n directive. As such, smartmontools will continue to check if disks are spun down before polling for SMART data. Symptoms: * Initially, disks do not wake from standby as smartd detects that they are idle. * At some point, smartd polls disk when in "unknown" power state. The following appears in /var/log/syslog: "Device: <DISK>, CHECK POWER STATUS returned 130, not ATA compliant, ignoring -n Directive" OR "Device: <DISK>, CHECK POWER STATUS returned 129, not ATA compliant, ignoring -n Directive" * Following this, disk wakes from standby (spins up) every time smartd polls for SMART status. Cause: Current version of smartd is r4214. Support for ACS-2 disks not included. See smartmontools ticket here: https://www.smartmontools.org/ticket/184 Patch included 27/3/16 in r4255 (smartd) and r4256 (smartctl). (About two weeks ago). Ubuntu version: Description: Ubuntu Xenial Xerus (development branch) Release: 16.04 Smartmontools version: smartmontools: Installed: 6.4+svn4214-1 Candidate: 6.4+svn4214-1 Version table: *** 6.4+svn4214-1 500 500 http://au.archive.ubuntu.com/ubuntu xenial/main amd64 Packages 100 /var/lib/dpkg/status Problem: Support for additional power modes in modern disks like Seagate ST8000AS0002 causes reporting of some power states as "unknown". Where smartd checks disk while these additional states are active, it detects that the disk fails to comply with ATA standard and ceases to use the -n directive. From then on, smartd will check the disk regardless of current power mode, causing the disk to wake from idle every time smartd polls the disk state. Symptoms: * Initially, disks do not wake from standby as smartd detects that they are idle. * At some point, smartd polls disk when in "unknown" power state. The following appears in /var/log/syslog: "Device: <DISK>, CHECK POWER STATUS returned 130, not ATA compliant, ignoring -n Directive" OR "Device: <DISK>, CHECK POWER STATUS returned 129, not ATA compliant, ignoring -n Directive" * Following this, disk wakes from standby (spins up) every time smartd polls for SMART status. What should have happened: Support for more recent version of ATA spec for power modes is included in updated smartmontools. By updating, smartmontools will not detect more recent disks as not supporting ATA specification and as such, will not disable -n directive. As such, smartmontools will continue to check if disks are spun down before polling for SMART data. Cause: Current version of smartd is r4214. Support for ACS-2 disks not included. See smartmontools ticket here: https://www.smartmontools.org/ticket/184 Patch included 27/3/16 in r4255 (smartd) and r4256 (smartctl). (About two weeks ago). Ubuntu version: Description: Ubuntu Xenial Xerus (development branch) Release: 16.04 Smartmontools version: smartmontools:   Installed: 6.4+svn4214-1   Candidate: 6.4+svn4214-1   Version table:  *** 6.4+svn4214-1 500         500 http://au.archive.ubuntu.com/ubuntu xenial/main amd64 Packages         100 /var/lib/dpkg/status
2016-04-17 05:17:14 Andrew description Problem: Support for additional power modes in modern disks like Seagate ST8000AS0002 causes reporting of some power states as "unknown". Where smartd checks disk while these additional states are active, it detects that the disk fails to comply with ATA standard and ceases to use the -n directive. From then on, smartd will check the disk regardless of current power mode, causing the disk to wake from idle every time smartd polls the disk state. Symptoms: * Initially, disks do not wake from standby as smartd detects that they are idle. * At some point, smartd polls disk when in "unknown" power state. The following appears in /var/log/syslog: "Device: <DISK>, CHECK POWER STATUS returned 130, not ATA compliant, ignoring -n Directive" OR "Device: <DISK>, CHECK POWER STATUS returned 129, not ATA compliant, ignoring -n Directive" * Following this, disk wakes from standby (spins up) every time smartd polls for SMART status. What should have happened: Support for more recent version of ATA spec for power modes is included in updated smartmontools. By updating, smartmontools will not detect more recent disks as not supporting ATA specification and as such, will not disable -n directive. As such, smartmontools will continue to check if disks are spun down before polling for SMART data. Cause: Current version of smartd is r4214. Support for ACS-2 disks not included. See smartmontools ticket here: https://www.smartmontools.org/ticket/184 Patch included 27/3/16 in r4255 (smartd) and r4256 (smartctl). (About two weeks ago). Ubuntu version: Description: Ubuntu Xenial Xerus (development branch) Release: 16.04 Smartmontools version: smartmontools:   Installed: 6.4+svn4214-1   Candidate: 6.4+svn4214-1   Version table:  *** 6.4+svn4214-1 500         500 http://au.archive.ubuntu.com/ubuntu xenial/main amd64 Packages         100 /var/lib/dpkg/status Problem: Support for additional power modes in modern disks like Seagate ST8000AS0002 causes reporting of some power states as "unknown". Where smartd checks disk while these additional states are active, it detects that the disk fails to comply with ATA standard and ceases to use the -n directive. From then on, smartd will check the disk regardless of current power mode, causing the disk to wake from idle every time smartd polls the disk state. Symptoms: * Initially, disks do not wake from standby as smartd detects that they are idle. * At some point, smartd polls disk when in "unknown" power state. The following appears in /var/log/syslog:   "Device: <DISK>, CHECK POWER STATUS returned 130, not ATA compliant, ignoring -n Directive" OR   "Device: <DISK>, CHECK POWER STATUS returned 129, not ATA compliant, ignoring -n Directive" * Following this, disk wakes from standby (spins up) every time smartd polls for SMART status. What should have happened: Support for more recent version of ATA spec for power modes is included in updated smartmontools. By updating, smartmontools will not detect more recent disks as not supporting ATA specification and as such, will not disable -n directive. As such, smartmontools will continue to check if disks are spun down before polling for SMART data. --> As an aside, and more of an upstream issue, but a better check for smartmon to perform would be "is the disk in known sleep/standby power state" directly before waking it every time, rather than detecting if the disk is ever in an unknown power state and disabling the check. This has the advantage of not breaking the "do not wake from sleep to poll for SMART data" function if further power modes are added to the ATA spec in future revisions as long as no new sleep/standby modes are added... Cause: Current version of smartd is r4214. Support for ACS-2 disks not included. See smartmontools ticket here: https://www.smartmontools.org/ticket/184 Patch included 27/3/16 in r4255 (smartd) and r4256 (smartctl). (About two weeks ago). Ubuntu version: Description: Ubuntu Xenial Xerus (development branch) Release: 16.04 Smartmontools version: smartmontools:   Installed: 6.4+svn4214-1   Candidate: 6.4+svn4214-1   Version table:  *** 6.4+svn4214-1 500         500 http://au.archive.ubuntu.com/ubuntu xenial/main amd64 Packages         100 /var/lib/dpkg/status
2016-05-16 11:04:37 Robie Basak nominated for series Ubuntu Xenial
2016-05-16 11:04:37 Robie Basak bug task added smartmontools (Ubuntu Xenial)
2016-05-16 11:04:57 Robie Basak smartmontools (Ubuntu): status New Triaged
2016-05-16 11:05:01 Robie Basak smartmontools (Ubuntu Xenial): status New Triaged
2016-05-16 11:05:05 Robie Basak smartmontools (Ubuntu): importance Undecided Medium
2016-05-16 11:05:08 Robie Basak smartmontools (Ubuntu Xenial): importance Undecided Medium
2016-05-16 11:05:15 Robie Basak bug added subscriber Ubuntu Server Team
2016-07-06 21:43:17 Nish Aravamudan smartmontools (Ubuntu): status Triaged In Progress
2016-07-06 21:43:20 Nish Aravamudan smartmontools (Ubuntu Xenial): status Triaged In Progress
2016-07-06 21:43:23 Nish Aravamudan smartmontools (Ubuntu): assignee Nish Aravamudan (nacc)
2016-07-06 21:43:25 Nish Aravamudan smartmontools (Ubuntu Xenial): assignee Nish Aravamudan (nacc)
2016-07-25 18:16:36 Mark Barsky bug added subscriber ASC7-Uni
2016-08-24 22:34:34 Nish Aravamudan bug added subscriber Nish Aravamudan
2016-08-25 18:21:43 Nish Aravamudan smartmontools (Ubuntu): status In Progress Fix Released
2016-08-25 18:24:12 Nish Aravamudan attachment added attachment https://bugs.launchpad.net/bugs/1569843/+attachment/4727775/+files/attachment
2016-08-25 18:24:37 Nish Aravamudan smartmontools (Ubuntu): assignee Nish Aravamudan (nacc)
2016-08-25 18:25:19 Nish Aravamudan smartmontools (Ubuntu Xenial): assignee Nish Aravamudan (nacc)
2016-08-25 18:25:25 Nish Aravamudan smartmontools (Ubuntu Xenial): status In Progress Triaged
2017-01-06 15:11:41 Fergus George bug added subscriber Fergus George
2018-03-09 07:35:48 Felix Barbeira bug added subscriber Felix Barbeira
2021-10-27 15:21:23 Bryce Harrington smartmontools (Ubuntu Xenial): status Triaged Won't Fix