]>
Commit | Line | Data |
---|---|---|
832b75ed GG |
1 | TODO list for smartmontools: |
2 | ||
a23d5117 GI |
3 | $Id: TODO 3006 2009-12-19 21:04:17Z chrfranke $ |
4 | ||
5 | See also the list of active tickets: | |
6 | http://sourceforge.net/apps/trac/smartmontools/report/1 | |
832b75ed | 7 | |
832b75ed GG |
8 | USB devices under Linux |
9 | ----------------------- | |
10 | Some USB devices can hang smartctl or smartd. This is because these | |
11 | devices fail to comply with SCSI specifications for their packet | |
12 | command sets. Work on improving the detection and bail-out procedures | |
13 | for these flawed devices, so that the user sees an informative error | |
14 | message and smartd/smartctl don't hang. | |
15 | ||
2127e193 GI |
16 | ATA-8 |
17 | ----- | |
18 | Add ability to print counters/values from "Device Statistics" pages | |
19 | (General Purpose Log address 0x04). | |
20 | See ATA ACS-2 T13/2015-D Revision 1, Section A.5. | |
832b75ed | 21 | |
832b75ed GG |
22 | smartctl: |
23 | --------- | |
832b75ed GG |
24 | Parse and print additional Attribute flag meanings (IBM ones, eg |
25 | performance etc). These are now documented in atacmds.h -- we just | |
26 | need to modify the format of the Attribute table. | |
27 | ||
28 | Modify the SMART self-test log table printing so that we ALSO print | |
29 | the value of the self-test failure checkpoint byte, if it's one of the | |
30 | recognized values. See routine SelfTestFailureCodeName and | |
31 | documentation in atacmds.h. | |
32 | ||
33 | smartd: | |
34 | ------- | |
35 | Perhaps change <nomailer> special argument to -m to have also | |
36 | <nomailer_fork> which would actually work with -M exec to run the | |
37 | executable/script in the background rather than in the foreground. | |
38 | But let's wait for someone to request this. At that point we should | |
39 | probably use fork/exec rather than system(). | |
40 | ||
832b75ed GG |
41 | Add ability to monitor "worst" value from attributes (sometimes it |
42 | gets larger!) and to monitor the threshold value (sometimes it | |
43 | changes!). | |
44 | ||
45 | Add command line option that scans devices then WRITES | |
46 | /etc/smartd.conf, perhaps as /etc/smartd.conf.output, just for devices | |
47 | that can be monitored. | |
48 | ||
832b75ed GG |
49 | Packaging |
50 | --------- | |
51 | Under freebsd and solaris, the following are wrong: | |
52 | smartd.conf: has linux device paths | |
53 | smart*.in : man pages have (mostly) linux device paths | |
2127e193 GI |
54 | |
55 | configure packages with --enable-drivedb (?) | |
56 | configure packages with --enable-savestates (?) |