From d41a48f638bd948dc138508ed7dc40b8ea777959 Mon Sep 17 00:00:00 2001
From: chrfranke <chrfranke@4ea69e1a-61f1-4043-bf83-b5c94c648137>
Date: Mon, 16 Mar 2009 20:05:46 +0000
Subject: [PATCH] Remove outdated entries: Linux SATA, ATA-4, Megaraid.

git-svn-id: https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk@2762 4ea69e1a-61f1-4043-bf83-b5c94c648137
---
 sm5/TODO | 54 +-----------------------------------------------------
 1 file changed, 1 insertion(+), 53 deletions(-)

diff --git a/sm5/TODO b/sm5/TODO
index 528cc4507..d808eb8f3 100644
--- a/sm5/TODO
+++ b/sm5/TODO
@@ -1,34 +1,6 @@
 TODO list for smartmontools:
 
-$Id: TODO,v 1.65 2009/03/16 06:43:06 chrfranke Exp $
-
-SATA devices under Linux
-------------------------
-These work OK if you use the standard IDe drivers in drivers/ide.
-
-The situation is more complicated if you use libata.
-
-Prior to Linux kernel version 2.6.15-rc1, libata does not support the
-HDIO_DRIVE_TASK, HDIO_DRIVE_CMD, and HDIO_DRIVE_TASKFILE ioctl()s that
-are needed by smartmontools.  Support for HDIO_DRIVE_TASK and
-HDIO_DRIVE_CMD was added into libata by Jeff Garzik starting with
-Linux kernel version 2.6.15-rc1.  Starting with this version, you can
-use all the smartmontools commands apart from initiating selective
-self-tests (which also requires HDIO_DRIVE_TASKFILE).  A typical
-command line might look like this:
-  smartctl -a -d ata /dev/sda
-The '-d ata' is required, since otherwise smartmontools will assume
-that the device is SCSI, not ATA/SATA.  Similar syntax will work with
-smartd.
-
-You may be able to patch earlier versions of libata. Please search the
-Linux Kernel Mailing list to find this patch, or look at the thread:
-http://groups.google.de/groups?hl=en&lr=&ie=UTF-8&threadm=2yYBY-4HB-55%40gated-at.bofh.it&rnum=3&prev=/groups%3Fq%3Dsmartmontools%26hl%3Den%26lr%3D%26ie%3DUTF-8%26scoring%3Dd%26selm%3D2yYBY-4HB-55%2540gated-at.bofh.it%26rnum%3D3
-To use this, just use (for example) 'smartctl -a -d ata /dev/sda'.
-
-Since this looks like this patch will become standard, we need to add something
-to smartmontools to automatically recognize the libata, and add the '-d ata'
-automatically.
+$Id: TODO,v 1.66 2009/03/16 20:05:46 chrfranke Exp $
 
 USB devices under Linux
 -----------------------
@@ -38,22 +10,6 @@ command sets.  Work on improving the detection and bail-out procedures
 for these flawed devices, so that the user sees an informative error
 message and smartd/smartctl don't hang.
 
-ATA-4 (no kidding!)
--------------------
-smartctl: add another -t TESTTYPE option to accomodate old-style ATA-4
-IBM disks (ATA-4 has no self-test commands). See IBM S25L-2426-02 OEM
-HARD DISK DRIVE SPECIFICATIONS for DBCA-203240/204860/206480 2.5-Inch
-Hard Disk Drive with ATA Interface Revision (1.0)
-http://www.hgst.com/tech/techlib.nsf/techdocs/85256AB8006A31E587256A7D00642A1D/$file/dbca_sp.pdf
-section 12.30.1.5 for details.  These disks offer no self-test option,
-and the -t offline command only tests a small part of the disk (a
-'segment').  We need a -t multioffline that:
- (1) issues auto offline immediate command (tests ONE segment)
- (2) waits until estimated completion time
- (3) tests if off-line data collection status is set to 0x02 (all
-     segments completed)
- (4) if not, return to (1)
-
 ATA-6/7
 -------
 Support extended self-test logs
@@ -63,16 +19,8 @@ smartctl/smartd
 Add additional -v options (corresponding to comments in
 atacmds.c:ataPrintSmartAttribName().
 
-Add interface to Megaraid ATA RAID controllers (Erik)
-
 smartctl: 
 ---------
-Add command line option to issue SMART SAVE ATTRIBUTE VALUES command
-Feature Register value ATA_SMART_SAVE 0xd3
-
-Perhaps modify the -q option (quiet mode) so that it only warns of ATA
-errors if they have (say) taken place in the last 168 hours (week).
-
 Parse and print additional Attribute flag meanings (IBM ones, eg
 performance etc).  These are now documented in atacmds.h -- we just
 need to modify the format of the Attribute table.
-- 
GitLab