Custom Query (1365 matches)


Show under each result:

Results (136 - 138 of 1365)

Ticket Resolution Summary Owner Reporter
#298 fixed [patch] Fix for Seagate drives in drivedb.h Christian Franke seanprees

I've a Seagate ST2000DM001-1CH164 and it generates the following warning from smartd and smartctl: ep 29 11:46:00 freyr smartd[1093]: Device: /dev/ada5, WARNING: A firmware update for this drive may be available, Sep 29 11:46:00 freyr smartd[1093]: see the following Seagate web pages: Sep 29 11:46:00 freyr smartd[1093]: Sep 29 11:46:00 freyr smartd[1093]:

Having a look at the second link, the firmware update only applies to a specific part number (9YN166 and friends). My drive is a ST2000DM001-1CH164 (part 1CH164) and is up-to-date according to Seagate. Currently using smartmontools 6.2.

I've modified drivedb.h in order to accommodate, see attached patch.

#300 fixed Fails to build on QNX 6.3.2 Christian Franke mkraai

When I try to build revision 3851 on QNX 6.3.2, it fails with the following error messages:

source='smartctl.cpp' object='smartctl.o' libtool=no \
DEPDIR=.deps depmode=gcc /bin/sh ./depcomp \
QCC -DHAVE_CONFIG_H -I.  -DBUILD_INFO='"(local build)"' -DSMARTMONTOOLS_SYSCONFDIR='"/usr/local/etc"' -DSMARTMONTOOLS_DRIVEDBDIR='"/usr/local/share/smartmontools"'    -I./getopt -DHAVE_GETOPT_LONG -D__GNU_LIBRARY__    -g -O2 -Wall -W -c -o smartctl.o smartctl.cpp
smartctl.cpp: In function `const char* parse_options(int, char**, 
   ata_print_options&, scsi_print_options&, bool&)':
smartctl.cpp:397: error: `free' undeclared (first use this function)
smartctl.cpp:397: error: (Each undeclared identifier is reported only once for 
   each function it appears in.)
cc: /usr/qnx632/host/qnx6/x86/usr/lib/gcc-lib/i386-pc-nto-qnx6.3.0/3.3.5/cc1plus error 1

If I modify smartctl.cpp to include stdlib.h, it builds successfully.

#301 worksforme please improve Selective Self-Tests using smartd/smartctl Christian Franke alzheimer

I love the selective self tests feature (-t select,min-max/next/cont[+SIZE]). The long tests just take too long. However I can't get it to work right with smartd.

My configuration is this:

  • smartmontools version 6.2
  • smartd started with --savestates=/var/lib/smartd/ and verified that state files actually appear in that location
  • smartd.conf with -a -s c/../.././17 for all disks

My issues are these:

  • when I -t select,min-max a disk (to get things started), this info usually does not make it into the state files. And without the state files nothing works as my WDC disks don't seem to keep the data across reboots
  • after adding selective-test-last-start/end manually to the state files, things *seem* to work for a while. But it seems to forget the range size after a couple of days, probably when it reaches the end of the disk?
  • one of the disks is a SSD (Crucial M4 64G), and I did a -t select,0-max on it in an attempt to make the cont check always check the entire thing. What happens instead is that smartd actually checks nothing (0-0) every time and the last start/end vanishes from the state file. (I'm aware I should just make an extra config entry for the SSDs that use long tests as they don't take long on SSDs.)
  • If possible I'd like to be able to specify the SIZE directly in smartd.conf the same way it's possible to do on the command line (-t select,cont+SIZE). Ideally this should also remove the need of running the first select test manually.
  • It would be cool if SIZE could be specified as a percentage, so for example a DEFAULT entry that checks 5% of a disk could be made regardless of disk sizes.
Batch Modify
Note: See TracBatchModify for help on using batch modify.
Note: See TracQuery for help on using queries.