From: Uwe G. <Uwe...@gm...> - 2009-10-24 00:58:51
|
This question was already asked three times in the GMANE forum (the smartmontools-support archive was offline at the time of writing), but never answered or included in the FAQ. The first time 2003 by Harry G. McGavran Jr. (http://article.gmane.org/gmane.linux.utilities.smartmontools/1016), he eventually agreed that he "will just live with the occasional offline data collection" (http://article.gmane.org/gmane.linux.utilities.smartmontools/1037). The second time 2004 by Ion-Mihai Tetcu (http://article.gmane.org/gmane.linux.utilities.smartmontools/2158) what was simply not answered. The third time 2008 together with other questions by Brad (http://article.gmane.org/gmane.linux.utilities.smartmontools/5587) but was also not answered. Let me detail the question a little bit. It is no problem to start the short and long S.M.A.R.T selftest, the conveyance and the selective test e.g. on a WD1600BEVS Western Digital drive (http://support.wdc.com/product/download.asp?groupid=702&lang=de) with the help of smartctl (v5.38 on Windows Vista) in order to watch the completition state of these commands and to view their results. But if the "SMART Immediate Offline Test" is started in order to update S.M.A.R.T attributes by smartctl -t offline <device> then there is no obvious way to see if the command completed. The "Offline data collection status" on my system always shows the status "Offline data collection activity was suspended by an interrupting command from host". After the test was started the following message is displayed: === START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION === Sending command: "Execute SMART off-line routine immediately in off-line mode". Drive command "Execute SMART off-line routine immediately in off-line mode" successful. Testing has begun. Please wait 7560 seconds for test to complete. Test will complete after Fri Oct 23 19:52:28 2009 Use smartctl -X to abort test. According to this message the command was understood by the device and was started correctly. But even if smartctl -c is invoked a long time after the displayed completition time I always get the status "Offline data collection activity was suspended by an interrupting command from host". The smartmontools wiki explains for the offline test: "If the -c option to smartctl shows that the device has the Suspend Offline collection upon new command capability then you can track the progress of the Immediate Offline test using the -c option to smartctl. If the -c option show that the device has the Abort Offline collection upon new command capability then most commands will abort the Immediate Offline Test, so you should not try to track the progress of the test with -c, as it will abort the test." The WD1600BEVS definitely HAS the "Suspend Offline collection upon new command" capability so it should be possible to track the progress of the Immediate Offline test using the -c option. The mentioned three users show that this possibility does not work in many cases. Even in the smartmontools reports collection on the wiki page (http://sourceforge.net/apps/trac/smartmontools/wiki/Help) several reports show the status "Offline data collection activity was suspended by an interrupting command from host" (e.g. http://smartmontools.sourceforge.net/examples/MAXTOR-1.txt, smartctl version 5.0-24, http://smartmontools.sourceforge.net/examples/MAXTOR-4.txt, smartctl version 5.0-24, http://smartmontools.sourceforge.net/examples/IC35L120AVV207-1.txt, smartctl version 5.31, http://smartmontools.sourceforge.net/examples/WD2500JB.txt, smartctl version 5.30, http://smartmontools.sourceforge.net/examples/WD800JD.txt, smartctl version 5.37). Note that the reports of all of both WD disks display this status. Other reports show the status "Offline data collection activity was completed without error" (e.g. http://sourceforge.net/apps/trac/smartmontools/wiki/Howto_ReadSmartctlReports_ATA, smartctl 5.39, http://smartmontools.sourceforge.net/examples/MAXTOR-0.txt, smartctl version 5.0-24, http://smartmontools.sourceforge.net/examples/MAXTOR-2.txt, smartctl version 5.0-24, http://smartmontools.sourceforge.net/examples/MAXTOR-7.txt, smartctl version 5.1-4, http://smartmontools.sourceforge.net/examples/MAXTOR-8.txt, smartctl version 5.1-14, http://smartmontools.sourceforge.net/examples/MAXTOR-6.txt, smartctl version 5.0-49, http://smartmontools.sourceforge.net/examples/ST910021AS.txt, smartctl version 5.39). I have never seen this status on my system. All other tests complete without error in the predicted time frame. Has the smartctl -c command to be handled in a certain way, does it perhaps need a certain preparation? Please help. Thanks. |
From: BitBucket <fil...@gm...> - 2009-10-25 05:47:44
|
This a really superior statement of a problem, including all the background questions unanswered previously. ----- Original Message ----- From: "Uwe Galle" <Uwe...@gm...> To: <sma...@li...> Sent: Friday, October 23, 2009 17:58 Subject: [smartmontools-support] How can I watch the progress of theS.M.A.R.T offline test? This question was already asked three times in the GMANE forum (the smartmontools-support archive was offline at the time of writing), but never answered or included in the FAQ. The first time 2003 by Harry G. McGavran Jr. (http://article.gmane.org/gmane.linux.utilities.smartmontools/1016), he eventually agreed that he "will just live with the occasional offline data collection" (http://article.gmane.org/gmane.linux.utilities.smartmontools/1037). The second time 2004 by Ion-Mihai Tetcu (http://article.gmane.org/gmane.linux.utilities.smartmontools/2158) what was simply not answered. The third time 2008 together with other questions by Brad (http://article.gmane.org/gmane.linux.utilities.smartmontools/5587) but was also not answered. Let me detail the question a little bit. It is no problem to start the short and long S.M.A.R.T selftest, the conveyance and the selective test e.g. on a WD1600BEVS Western Digital drive (http://support.wdc.com/product/download.asp?groupid=702&lang=de) with the help of smartctl (v5.38 on Windows Vista) in order to watch the completition state of these commands and to view their results. But if the "SMART Immediate Offline Test" is started in order to update S.M.A.R.T attributes by smartctl -t offline <device> then there is no obvious way to see if the command completed. The "Offline data collection status" on my system always shows the status "Offline data collection activity was suspended by an interrupting command from host". After the test was started the following message is displayed: === START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION === Sending command: "Execute SMART off-line routine immediately in off-line mode". Drive command "Execute SMART off-line routine immediately in off-line mode" successful. Testing has begun. Please wait 7560 seconds for test to complete. Test will complete after Fri Oct 23 19:52:28 2009 Use smartctl -X to abort test. According to this message the command was understood by the device and was started correctly. But even if smartctl -c is invoked a long time after the displayed completition time I always get the status "Offline data collection activity was suspended by an interrupting command from host". The smartmontools wiki explains for the offline test: "If the -c option to smartctl shows that the device has the Suspend Offline collection upon new command capability then you can track the progress of the Immediate Offline test using the -c option to smartctl. If the -c option show that the device has the Abort Offline collection upon new command capability then most commands will abort the Immediate Offline Test, so you should not try to track the progress of the test with -c, as it will abort the test." The WD1600BEVS definitely HAS the "Suspend Offline collection upon new command" capability so it should be possible to track the progress of the Immediate Offline test using the -c option. The mentioned three users show that this possibility does not work in many cases. Even in the smartmontools reports collection on the wiki page (http://sourceforge.net/apps/trac/smartmontools/wiki/Help) several reports show the status "Offline data collection activity was suspended by an interrupting command from host" (e.g. http://smartmontools.sourceforge.net/examples/MAXTOR-1.txt, smartctl version 5.0-24, http://smartmontools.sourceforge.net/examples/MAXTOR-4.txt, smartctl version 5.0-24, http://smartmontools.sourceforge.net/examples/IC35L120AVV207-1.txt, smartctl version 5.31, http://smartmontools.sourceforge.net/examples/WD2500JB.txt, smartctl version 5.30, http://smartmontools.sourceforge.net/examples/WD800JD.txt, smartctl version 5.37). Note that the reports of all of both WD disks display this status. Other reports show the status "Offline data collection activity was completed without error" (e.g. http://sourceforge.net/apps/trac/smartmontools/wiki/Howto_ReadSmartctlReports_ATA, smartctl 5.39, http://smartmontools.sourceforge.net/examples/MAXTOR-0.txt, smartctl version 5.0-24, http://smartmontools.sourceforge.net/examples/MAXTOR-2.txt, smartctl version 5.0-24, http://smartmontools.sourceforge.net/examples/MAXTOR-7.txt, smartctl version 5.1-4, http://smartmontools.sourceforge.net/examples/MAXTOR-8.txt, smartctl version 5.1-14, http://smartmontools.sourceforge.net/examples/MAXTOR-6.txt, smartctl version 5.0-49, http://smartmontools.sourceforge.net/examples/ST910021AS.txt, smartctl version 5.39). I have never seen this status on my system. All other tests complete without error in the predicted time frame. Has the smartctl -c command to be handled in a certain way, does it perhaps need a certain preparation? Please help. Thanks. |