]>
Commit | Line | Data |
---|---|---|
3d17a85c GI |
1 | $Id: ChangeLog 3841 2013-07-26 17:38:57Z chrfranke $ |
2 | ||
3 | 2013-07-26 Christian Franke <franke@computer.org> | |
4 | ||
5 | smartmontools 6.2 | |
6 | ||
7 | 2013-07-25 Christian Franke <franke@computer.org> | |
8 | ||
9 | drivedb.h: | |
10 | - SandForce Driven SSDs: ADATA SP900 | |
11 | - Transcend CompactFlash Cards: *GCF150 | |
12 | - Hitachi/HGST Travelstar 5K750: Apple OEM | |
13 | - Hitachi/HGST Travelstar Z7K500 | |
14 | - Hitachi/HGST Travelstar 7K750 | |
15 | - Hitachi Deskstar 5K3000: *BLE630 OEM | |
16 | - Seagate Constellation ES.3 | |
17 | - Western Digital Caviar Blue (SATA): Rename, add WD1602ABKS | |
18 | - Western Digital Caviar Blue (SATA 6Gb/s): Rename, add WD10EZEX | |
19 | - USB: Toshiba Canvio 3.0 Portable Hard Drive (0x0480:0xa007) | |
20 | - USB: Toshiba Canvio Desktop (0x0480:0xd010) | |
21 | - USB: Seagate FreeAgent Desk (0x0bc2:0x3008) | |
22 | - USB: Sharkoon 2-Bay RAID Box (0x6795:0x2756) | |
23 | ||
24 | 2013-07-21 Christian Franke <franke@computer.org> | |
25 | ||
26 | utility.cpp: Add check for empty subexpressions in regular expressions. | |
27 | ||
28 | 2013-07-21 Christian Franke <franke@computer.org> | |
29 | ||
30 | drivedb.h: | |
31 | - Crucial/Micron RealSSD C300/M500: Rename, add M500 | |
32 | - SandForce Driven SSDs: Kingston KC300, MS200 | |
33 | - Intel 320 Series SSDs: *A variant | |
34 | - Intel 330/335 Series SSDs: Rename, add 335 Series | |
35 | - Toshiba 2.5" HDD MK..46GSX | |
36 | - Toshiba 2.5" HDD MK..61GSY[N]: Rename, add *GSY variant | |
37 | - Toshiba 2.5" HDD MK..65GSX: *GSXF variant | |
38 | - Toshiba 3.5" HDD DT01ACA... | |
39 | - Seagate Laptop SSHD | |
40 | - Seagate Constellation ES.2: 2GB | |
41 | - USB: Seagate Expansion External (0x0bc2:0x3320) | |
42 | - USB: Seagate Backup Plus Desktop USB 3.0 (0x0bc2:0xa0a1) | |
43 | - USB: WD Elements (0x1058:0x10a2) | |
44 | ||
45 | 2013-07-20 Christian Franke <franke@computer.org> | |
46 | ||
47 | dev_areca.cpp: Fix possible segfault on empty port. | |
48 | ||
49 | 2013-07-20 Christian Franke <franke@computer.org> | |
50 | ||
51 | os_win32/daemon_win32.cpp: Do not install the service as interactive. | |
52 | This is no longer supported since Vista and produces misleading error | |
53 | messages in event log. | |
54 | ||
55 | 2013-07-20 Christian Franke <franke@computer.org> | |
56 | ||
57 | ataprint.cpp: Do not print 'SCT Commands not supported' if SCT is | |
58 | not used (regression from r3825 r3826). | |
59 | smartctl.8.in: Mark '-g/-s wcreorder' as EXPERIMENTAL. | |
60 | ||
61 | 2013-07-18 Christian Franke <franke@computer.org> | |
62 | ||
63 | os_win32.cpp: Add Win-8.1 and 2012r2 to get_os_version_str(), | |
64 | remove 9x/ME and NT4. | |
65 | ||
66 | 2013-07-08 Alex Samorukov <samm@os2.kiev.ua> | |
67 | ||
68 | Add Automake 1.12.2 to the list of supported versions | |
69 | ||
70 | 2013-07-07 Christian Franke <franke@computer.org> | |
71 | ||
72 | configure.ac: Support SVN 1.8 working copy format. | |
73 | ||
74 | 2013-07-06 Alex Samorukov <samm@os2.kiev.ua> | |
75 | ||
76 | smartctl: Added ATA Write Cache Reordering control using "-g wcreorder" | |
77 | and "-s wcreorder[,on|off]" options (bug #221) | |
78 | smartctl: minor formatting fixes | |
79 | ||
80 | 2013-07-05 Alex Samorukov <samm@os2.kiev.ua> | |
81 | ||
82 | HPT RAID support: maximum disk number now is 128 (#281) | |
83 | ||
84 | 2013-06-28 Alex Samorukov <samm@os2.kiev.ua> | |
85 | ||
86 | drivedb.h: | |
87 | - Apacer SDM4 2Gb SSD | |
88 | ||
89 | 2013-06-17 Alex Samorukov <samm@os2.kiev.ua> | |
90 | ||
91 | scsicmds.cpp: fix build on RedHat 9 | |
92 | os_freebsd.cpp: skip port multipliers on FreeBSD | |
93 | drivedb.h: | |
94 | - OWC Mercury EXTREME Pro 6G SSD (from #277) | |
95 | - USB: Fujitsu SATA-to-USB3.0 bridge chip (#280) | |
96 | ||
97 | 2013-06-12 Alex Samorukov <samm@os2.kiev.ua> | |
98 | ||
99 | drivedb.h: | |
100 | - JMicron SSD: P400e/P400m series | |
101 | ||
102 | 2013-06-09 Christian Franke <franke@computer.org> | |
103 | ||
104 | INSTALL, NEWS, README, WARNINGS: Update SVN repository URLs. | |
105 | ||
106 | 2013-06-09 Christian Franke <franke@computer.org> | |
107 | ||
108 | os_win32/smartd_warning.cmd: Using %DATE% in temp file names | |
109 | breaks the script if localized date contains '/' | |
110 | (This fix is already included in smartmontools-6.1-2.win32-setup.exe). | |
111 | ||
112 | 2013-06-06 Christian Franke <franke@computer.org> | |
113 | ||
114 | os_win32/update-smart-drivedb.nsi: Use new SVN repository for | |
115 | download. | |
116 | ||
117 | 2013-06-04 Christian Franke <franke@computer.org> | |
118 | ||
119 | update-smart-drivedb.in: Use new sourceforge code browser for | |
120 | download. | |
ee38a438 GI |
121 | |
122 | 2013-04-20 Christian Franke <franke@computer.org> | |
123 | ||
124 | drivedb.h: | |
125 | - InnoDisk InnoLite SATADOM D150QV-L SSDs | |
126 | - Intel 313 Series SSDs | |
127 | - Intel 330 Series SSDs: 240GB | |
128 | - JMicron based SSDs: Kingston V200 (ticket #267) | |
129 | - Samsung based SSDs: SM843T Series | |
130 | ||
131 | 2013-04-20 Christian Franke <franke@computer.org> | |
132 | ||
133 | configure.ac: Linux: Try 'hostname -y' if 'nishostname' is missing. | |
134 | ||
135 | 2013-04-18 Christian Franke <franke@computer.org> | |
136 | ||
137 | configure.ac, smartd_warning.sh.in: Add platform specific commands for | |
138 | host and domain names. | |
139 | os_win32/smartd_warning.cmd: Use WMI for DNS domain name. | |
140 | ||
141 | 2013-04-18 Christian Franke <franke@computer.org> | |
142 | ||
143 | scsicmds.cpp, scsiprint.cpp: Silence -Wmaybe-uninitialized warning | |
144 | (g++ 4.8.0 with -flto). | |
145 | ||
146 | 2013-03-29 Christian Franke <franke@computer.org> | |
147 | ||
148 | os_darwin.cpp: Silence -Wself-assign warning (ticket #266). | |
149 | os_darwin.cpp, os_netbsd.cpp, os_os2.cpp, os_qnxnto.cpp, os_solaris.cpp: | |
150 | Remove dummy functions no longer called since r3192. | |
151 | ||
152 | 2013-03-27 Christian Franke <franke@computer.org> | |
153 | ||
154 | os_win32.cpp: Silence -Wunused-local-typedefs warning. | |
155 | ||
156 | 2013-03-24 Christian Franke <franke@computer.org> | |
157 | ||
158 | dev_areca.cpp: Add casts to silence C++11 -Wnarrowing warning | |
159 | from g++ 4.8. | |
160 | ||
161 | 2013-03-24 Christian Franke <franke@computer.org> | |
162 | ||
163 | Windows: Compile fixes for 64-bit Cygwin. | |
164 | It uses LP64 model instead of LLP64 (64-bit MSVC, MinGW). | |
165 | ||
166 | 2013-03-16 Christian Franke <franke@computer.org> | |
167 | ||
168 | smartmontools 6.1 | |
169 | ||
170 | 2013-03-15 Christian Franke <franke@computer.org> | |
171 | ||
172 | os_win32.cpp: Support device names /dev/sd[a-z][a-z] (ticket #240). | |
173 | Enhance DEVICESCAN to 128 drives. Add '-d [TYPE,]pd' option. | |
174 | smartctl.8.in, smartd.8.in: Document these enhancements. | |
175 | ||
176 | 2013-03-14 Christian Franke <franke@computer.org> | |
177 | ||
178 | drivedb.h: | |
179 | - Seagate Barracuda 7200.14: Fix regex for new firmware version. | |
180 | ||
181 | 2013-03-13 Christian Franke <franke@computer.org> | |
182 | ||
183 | drivedb.h: | |
184 | - USB: Prolific PL3507 (0x067b:0x3507): works with '-d usbjmicron,p' | |
185 | ||
186 | 2013-03-13 Christian Franke <franke@computer.org> | |
187 | ||
188 | Create branch RELEASE_6_0_DRIVEDB with last drivedb.h file | |
189 | compatible with smartmontools 6.0. | |
190 | ||
191 | 2013-03-13 Christian Franke <franke@computer.org> | |
192 | ||
193 | drivedb.h: | |
194 | - SandForce Driven SSDs: Fix format of attribute 198 (ticket #258). | |
195 | - SandForce Driven SSDs: Corsair Force GS | |
196 | - Indilinx Barefoot_2/Everest/Martini based SSDs: OCZ VERTEX PLUS R2 | |
197 | - Samsung/Seagate SpinPoint M8: 320GB, 640GB | |
198 | - Seagate Momentus Thin | |
199 | - Quantum Fireball EX: 10.2GB | |
200 | ||
201 | 2013-03-07 Christian Franke <franke@computer.org> | |
202 | ||
203 | ataidentify.cpp, ataprint.cpp: ACS-3 updates. | |
204 | ataprint.cpp: Improve device statistics error messages. | |
205 | ||
206 | 2013-03-06 Christian Franke <franke@computer.org> | |
207 | ||
208 | smartd_warning.sh.in: Support BSD variant of 'hostname' command | |
209 | which prints FQDN. Add Windows domain name (Cygwin). | |
210 | ||
211 | 2013-03-01 Douglas Gilbert <dgilbert@interlog.com> | |
212 | ||
213 | scsicmds.h, scsicmds.cpp, scsiprint.cpp: | |
214 | - for SCSI disks prefer READ DEFECT(12) for finding the | |
215 | grown defect list length (previously used READ DEFECT(10) | |
216 | only) | |
217 | ||
218 | 2013-03-01 Christian Franke <franke@computer.org> | |
219 | ||
220 | drivedb.h: | |
221 | - SandForce Driven SSDs: Transcend SSD320 | |
222 | - Intel 520 Series SSDs: OEM variant | |
223 | - JMicron based SSDs: Transcend SSD25 IDE | |
224 | - HGST Travelstar 7K1000 | |
225 | - Seagate Desktop HDD.15 | |
226 | - Seagate LD25.2 | |
227 | - Western Digital RE4 (SATA 6Gb/s) | |
228 | - USB: Fujitsu/Zalman ZM-VE300 (0x04c5:0x2028) | |
229 | ||
230 | 2013-02-23 Christian Franke <franke@computer.org> | |
231 | ||
232 | drivedb.h: Crucial/Micron RealSSD C300: Remove bogus trailing '|' from | |
233 | regex (Regression from r3772). | |
234 | ||
235 | 2013-02-16 Douglas Gilbert <dgilbert@interlog.com> | |
236 | ||
237 | scsicmds.h, scsicmds.cpp, scsiprint.h, scsiprint.cpp: | |
238 | - for SCSI disks, in 'smartctl --info' report physical | |
239 | block size and lowest LBA alignement (if PB size | |
240 | different from LB size); logical block provisioning | |
241 | status (if any); and disk protection (a.k.a. DIF) type | |
242 | ||
243 | 2013-02-19 Alex Samorukov <samm@os2.kiev.ua> | |
244 | ||
245 | atacmds.cpp: fixed scttemphist on LE machines, including PPC. Patch | |
246 | and report provided by Roger Roehrig. | |
247 | ||
248 | 2013-02-16 Douglas Gilbert <dgilbert@interlog.com> | |
249 | ||
250 | scsicmds.h, scsicmds.cpp, scsiprint.h, scsiprint.cpp: | |
251 | - SCSI VPD work; improve rotation rate reporting and add form factor | |
252 | ||
253 | 2013-02-14 Christian Franke <franke@computer.org> | |
254 | ||
255 | drivedb.h: | |
256 | - SandForce Driven SSDs: Kingston V+ 200, Mushkin Chronos deluxe, | |
257 | OCZ Talos 2 | |
258 | - Plextor M3 (Pro) Series SSDs | |
259 | ||
260 | 2013-02-13 Christian Franke <franke@computer.org> | |
261 | ||
262 | drivedb.h: | |
263 | - Crucial/Micron RealSSD C300: new separate entry | |
264 | - Crucial/Micron RealSSD m4/C400: firmware bug warning | |
265 | ||
266 | 2013-02-10 Alex Samorukov <samm@os2.kiev.ua> | |
267 | ||
268 | os_freebsd.cpp: adding device type fix for devices on MPT controllers. | |
269 | ||
270 | 2013-02-06 Christian Franke <franke@computer.org> | |
271 | ||
272 | drivedb.h: | |
273 | - Seagate Samsung SpinPoint M8U (USB) | |
274 | - Hitachi/HGST Travelstar Z5K500 | |
275 | - Hitachi/HGST Travelstar 5K750 | |
276 | - Hitachi/HGST Deskstar 7K4000 | |
277 | - Toshiba 2.5" HDD MK..37GSX | |
278 | - Toshiba 2.5" HDD MK..65GSX: GSXN variant | |
279 | - Toshiba 2.5" HDD MQ01ABD... | |
280 | - Seagate Momentus 7200.5 | |
281 | - Western Digital Caviar Green (AF, SATA 6Gb/s): 2TB | |
282 | - USB: Samsung M3 Portable USB 3.0 (0x04e8:0x61b6) | |
283 | - USB: LaCie Rugged Mini USB 3.0 (0x059f:0x1051) | |
284 | - Change short attribute names required before r3343. | |
285 | ||
286 | 2013-02-05 Christian Franke <franke@computer.org> | |
287 | ||
288 | smartd.cpp: Fix allocation of buffer passed to putenv(). | |
289 | Using putenv("NAME") to unset NAME is not portable. | |
290 | ||
291 | 2013-02-05 Christian Franke <franke@computer.org> | |
292 | ||
293 | do_release: New Signing Key. | |
294 | ||
295 | 2013-01-31 Christian Franke <franke@computer.org> | |
296 | ||
297 | dev_areca.h: Use the C++ way to specify unused arguments. | |
298 | This silences -Wself-assign warning from clang++. | |
299 | ||
300 | 2013-01-30 Christian Franke <franke@computer.org> | |
301 | ||
302 | configure.ac: Use AC_CHECK_TOOL for winmc and windres. | |
303 | ||
304 | 2013-01-30 Christian Franke <franke@computer.org> | |
305 | ||
306 | Windows smartd: Install service with delayed auto start enabled. | |
307 | ||
308 | 2013-01-26 Christian Franke <franke@computer.org> | |
309 | ||
310 | Windows smartd: Add eventlog MESSAGETABLE resource. | |
311 | Install/remove smartd.exe as event message file. | |
312 | Remove syslogevt.exe tool. | |
313 | ||
314 | 2013-01-26 Christian Franke <franke@computer.org> | |
315 | ||
316 | Windows: Add required string CompanyName to VERSIONINFO. | |
317 | ||
318 | 2013-01-23 Christian Franke <franke@computer.org> | |
319 | ||
320 | Windows: Add VERSIONINFO resource to exe files. | |
321 | ||
322 | 2013-01-23 Christian Franke <franke@computer.org> | |
323 | ||
324 | drivedb.h: | |
325 | - Crucial/Micron RealSSD C300/C400/m4: m4 mSATA variant | |
326 | - Indilinx Barefoot 3 based SSDs | |
327 | - Intel DC S3700 Series SSDs | |
328 | - Samsung based SSD: Samsung SSD 840 Series | |
329 | ||
330 | 2013-01-18 Christian Franke <franke@computer.org> | |
331 | ||
332 | AUTHORS: Convert to UTF-8. Sort names. Replace tabs. | |
333 | ||
334 | 2013-01-18 Christian Franke <franke@computer.org> | |
335 | ||
336 | Rename configure.in to configure.ac to silence warning from | |
337 | new automake. | |
338 | autogen.sh: automake 1.12.5 is OK. | |
339 | ||
340 | 2013-01-16 Christian Franke <franke@computer.org> | |
341 | ||
342 | atacmds.cpp: Fix assignment of BYTEORDER from -v option | |
343 | (Regression from r3719). | |
344 | ||
345 | 2013-01-13 Ole Jørgen Legård <ole@smartautomation.no> | |
346 | ||
347 | os_qnxnto.cpp: Fix include of errno.h. | |
348 | ||
349 | 2013-01-12 Christian Franke <franke@computer.org> | |
350 | ||
351 | drivedb.h: | |
352 | - SandForce Driven SSDs: Mushkin Callisto deluxe, SuperSSpeed S301 | |
353 | - Intel 320 Series SSDs: 'B' (7mm) variant (ticket #257) | |
354 | - SAMSUNG SpinPoint F1 EG | |
355 | - SAMSUNG SpinPoint P80: SP0401N/TJ100-30 | |
356 | - Western Digital Caviar Black: 4TB | |
357 | - Western Digital Caviar Black (AF): Remove non-AF models | |
358 | - Western Digital My Passport (USB, AF): 5000L, 10J variants | |
359 | - USB: WD My Passport USB 3.0 (0x1058:0x07a8) | |
360 | - USB: WD My Book Studio II (0x1058:0x1105) | |
361 | ||
362 | 2013-01-02 Christian Franke <franke@computer.org> | |
363 | ||
364 | drivedb.h: | |
365 | - SandForce Driven SSDs: ADATA S396, Kingston 3K, V+ | |
366 | - Indilinx Everest/Martini based SSDs: OCZ VERTEX PLUS | |
367 | - Samsung based SSD: Samsung SSD 840 PRO Series | |
368 | ||
369 | 2013-01-02 Christian Franke <franke@computer.org> | |
370 | ||
371 | Add '-d usbjmicron,p' device type for Prolific USB bridges. | |
372 | Based on patch provided by Edward Sheldrake. | |
373 | ||
374 | 2013-01-01 Christian Franke <franke@computer.org> | |
375 | ||
376 | smartd: Use Attribute 190 for temperature (-W) if 194 is not present. | |
377 | ||
378 | 2013-01-01 Christian Franke <franke@computer.org> | |
379 | ||
380 | Happy New Year! Update copyright year in version info. | |
381 | ||
382 | 2012-12-16 Alex Samorukov <samm@os2.kiev.ua> | |
383 | ||
384 | os_freebsd.cpp: WRITE LOG on LSI/Megaraid should work fine, disable | |
385 | check, problem was linux related. | |
386 | os_linux.cpp: Implemented autoscan for the megaraid SAS controolers. | |
387 | os_linux.cpp: fix WRITE LOG command in SAT layer for -d megaraid. | |
388 | Reason was direction flag always set to READ. | |
389 | os_linux.cpp: unblock autodetection for the SAT drives in -d megaraid. | |
390 | ||
391 | 2012-12-14 Christian Franke <franke@computer.org> | |
392 | ||
393 | man pages: Fix usage of Hyphen (-) and Minus sign (\-). | |
394 | ||
395 | 2012-12-13 Christian Franke <franke@computer.org> | |
396 | ||
397 | man pages: Update EXPERIMENTAL notes. | |
398 | Fix spelling (Red Hat Bugzilla 665028). | |
399 | ||
400 | 2012-12-13 Christian Franke <franke@computer.org> | |
401 | ||
402 | ataprint.cpp: Print Additional Product Identifier (OEM Id). | |
403 | ||
404 | 2012-12-13 Stanislav Brabec <sbrabec@suse.cz> | |
405 | ||
406 | Update FSF postal address in all files. | |
407 | ||
408 | 2012-12-12 Christian Franke <franke@computer.org> | |
409 | ||
410 | smartctl.cpp: Remove include <new> for QNXNTO. | |
411 | Should only be needed if placement new is used. | |
412 | smartd.cpp: Remove very old _GNU_SOURCE define. | |
413 | It was added 10 years ago in r147. It is not (or no longer) needed | |
414 | and has an unwanted side effect (__USE_MINGW_ANSI_STDIO) on MinGW. | |
415 | ||
416 | 2012-12-11 Christian Franke <franke@computer.org> | |
417 | ||
418 | smartd.cpp: Add '-w PATH, --warnexec=PATH' option. | |
419 | smartd.8.in: Document this option. | |
420 | ||
421 | 2012-12-11 Christian Franke <franke@computer.org> | |
422 | ||
423 | smartd.cpp: Add '-d ignore' directive. | |
424 | smartd.conf.5.in: Document '-d ignore'. Add DEVICESCAN example. | |
425 | Remove duplicate and outdated info about device scanning. | |
426 | smartd.8.in: Add notes about RAID controllers to device scanning info. | |
427 | ||
428 | 2012-12-11 Stanislav Brabec <sbrabec@suse.cz> | |
429 | ||
430 | * smartd.initd.in: SUSE: Added sysconfig options to disable | |
431 | persistent state writes, attribute log and set arbitrary smartd | |
432 | options. | |
433 | ||
434 | 2012-12-03 Christian Franke <franke@computer.org> | |
435 | ||
436 | Avoid usage of strcpy(), strcat(), sprintf(). | |
437 | Use snprintf() instead or change type to std::string. | |
438 | Use array references instead of char pointers for parameters. | |
439 | ||
440 | 2012-12-03 Christian Franke <franke@computer.org> | |
441 | ||
442 | smartd.cpp: Ignore a device from DEVICESCAN if a preceding smartd.conf | |
443 | entry for the same device exists. | |
444 | ||
445 | 2012-11-28 Christian Franke <franke@computer.org> | |
446 | ||
447 | smartd.conf.5.in: Document smartd_warning.sh/cmd scripts and | |
448 | the new environment variables. | |
449 | Makefile.am: Replace smartd_warning.* paths on man pages. | |
450 | Reformat long sed commands. | |
451 | ||
452 | 2012-11-27 Christian Franke <franke@computer.org> | |
453 | ||
454 | smartd.cpp: Remove trailing newlines from some MailWarning() strings. | |
455 | os_win32/smartd_warning.cmd: Fix SMARTD_MESSAGE with parentheses. | |
456 | ||
457 | 2012-11-25 Alex Samorukov <samm@os2.kiev.ua> | |
458 | ||
459 | OpenBSD: remove dummy functions | |
460 | ||
461 | 2012-11-24 Christian Franke <franke@computer.org> | |
462 | ||
463 | Windows: Add tool wtssendmsg.exe based on no longer | |
464 | used module os_win32/wtssendmsg.cpp. | |
465 | os_win32/smartd_warning.cmd: Fix wtssendmsg call. | |
466 | os_win32/installer.nsi: Install smartd_warning.cmd | |
467 | and wtssendmsg.exe. Fix uninstall of old ChangeLog. | |
468 | ||
469 | 2012-11-23 Christian Franke <franke@computer.org> | |
470 | ||
471 | Move MSVC10 project files to new directory os_win32/vc10. | |
472 | ||
473 | 2012-11-22 Christian Franke <franke@computer.org> | |
474 | ||
475 | smartd: Move warning message formatting and mailer/command | |
476 | startup to new script SYSCONFDIR/smartd_warning.sh | |
477 | (Windows: smartd_warning.cmd). | |
478 | Add environment variables SMARTD_PREVCNT and SMARTD_NEXTDAYS. | |
479 | Remove host/domainname related code from smartd.cpp | |
480 | and configure.in | |
481 | ||
482 | 2012-11-22 Alex Samorukov <samm@os2.kiev.ua> | |
483 | ||
484 | smartctl: implemeted support for -g/-s rcache and -g/-s wcache for SCSI | |
485 | devices to control read/write device cache. | |
486 | ||
487 | 2012-11-19 Alex Samorukov <samm@os2.kiev.ua> | |
488 | ||
489 | smartctl: supports progress indicator on selftests | |
490 | smartctl: prints rotation speed for SCSI drives, if supported | |
491 | smartctl: add headers to SCSI output, fix data blocks formatting, | |
492 | trim identification data | |
493 | os_linux.cpp: add autodetection for PERC H700 array | |
494 | smartd: trim SCSI vendor/model/serial before creating state files | |
495 | ||
496 | 2012-11-18 Alex Samorukov <samm@os2.kiev.ua> | |
497 | ||
498 | smartd.cpp: implement error counters and temperature saving to the | |
499 | attrlog file for SCSI devices. | |
500 | smartd.cpp: added reset_warning_mail() if device is working for SCSI | |
501 | ||
502 | 2012-11-18 Christian Franke <franke@computer.org> | |
503 | ||
504 | drivedb.h: Western Digital Caviar Green: Add -F xerrorlba | |
505 | ||
506 | 2012-11-17 Alex Samorukov <samm@os2.kiev.ua> | |
507 | ||
508 | smartd.cpp: print lu_id for SPC devices, it is supported by standard | |
509 | smartd.cpp: added initial state file support for the SCSI devices | |
510 | smartd.cpp: add S/N to SCSI device identifier, lu_id is not available | |
511 | on some drives. | |
512 | smartd.cpp: fix warning for SCSI drives with self test in progress (#249) | |
513 | drivedb.h: added -F xerrorlba flag Seagate Barracuda LP/CC32 | |
514 | ||
515 | 2012-11-09 Christian Franke <franke@computer.org> | |
516 | ||
517 | Windows smartd: Allow quoting of '-M exec' argument | |
518 | to support path names with spaces. | |
519 | ||
520 | 2012-11-09 Christian Franke <franke@computer.org> | |
521 | ||
522 | ataprint.cpp: Rework smartctl -l directory output. | |
523 | Add R/W, R/O info. Report identical logs in one line. | |
524 | ||
525 | 2012-11-09 Alex Samorukov <samm@os2.kiev.ua> | |
526 | ||
527 | os_freebsd.cpp: adding handling of SCSI devices exported with mfip | |
528 | driver. FreeBSD changing PDT code to 0x1f and we are changing it back | |
529 | to 0x00 (direct-access block device). | |
530 | os_freebsd.cpp: improved error handling for the ATA devices | |
531 | ||
532 | 2012-11-04 Christian Franke <franke@computer.org> | |
533 | ||
534 | drivedb.h: | |
535 | - SandForce Driven SSDs: Mushkin Chronos | |
536 | - Indilinx Everest/Martini based SSDs: OCZ AGILITY4 | |
537 | - Intel 710 Series SSDs: Add attribute 174 | |
538 | - JMicron based SSDs: KINGSTON SSDNOW 30GB | |
539 | - Hitachi Deskstar 7K1000.C: *CLA330 | |
540 | - Seagate DiamondMax 23, Barracuda 7200.12, 7200.14 (AF), | |
541 | LP, Green (AF): no warnings for newer firmware versions | |
542 | - Western Digital Caviar Green (AF, SATA 6Gb/s): rename, add 1TB | |
543 | - USB: Toshiba Stor.E (0x0930:0x0b1[9a]) | |
544 | - USB: Verbatim Store'n'Go (0x18a5:0x022b) | |
545 | ||
546 | 2012-11-02 Alex Samorukov <samm@os2.kiev.ua> | |
547 | ||
548 | os_freebsd.cpp: disabling 48bit commands on legacy ATA controllers | |
549 | in ATACAM mode because of kernel bug. | |
550 | ||
551 | 2012-10-31 Christian Franke <franke@computer.org> | |
552 | ||
553 | atacmdnames.cpp: Update for ATA-8-ACS, ACS-2, ACS-3. | |
554 | ataidentify.cpp: Mark retired/obsolete values. | |
555 | ataprint.cpp: Add new ACS-3 logs, mark obsolete logs. | |
556 | ||
557 | 2012-10-27 Alex Samorukov <samm@os2.kiev.ua> | |
558 | ||
559 | os_freebsd.cpp: Have smartd prefer real device names over passN. | |
560 | Patch provided by dnelson, see ticket #21 | |
561 | os_freebsd.cpp: fix 48-bit support for ATA legacy controllers in | |
562 | ATACAM mode, patch provided by Alexander Motin | |
563 | ||
564 | 2012-10-25 Christian Franke <franke@computer.org> | |
565 | ||
566 | atacmds.cpp: Return error for get SCT ERC if ATA registers are | |
567 | unchanged after SMART_WRITE_LOG command (see ticket #245). | |
568 | ||
569 | 2012-10-24 Christian Franke <franke@computer.org> | |
570 | ||
571 | dev_areca.cpp: Add missing parameter check to ata_pass_through(). | |
572 | Update Areca info on man pages. | |
573 | ||
574 | 2012-10-24 Christian Franke <franke@computer.org> | |
575 | ||
576 | dev_interface: Rework ATA parameter checks, use new flags | |
577 | ata_device::supports_* for new ata_cmd_is_supported(). | |
578 | Replace ata_cmd_is_ok() by ata_cmd_is_supported() in scsiata.cpp | |
579 | and os_win32.cpp. | |
580 | ||
581 | 2012-10-19 Alex Samorukov <samm@os2.kiev.ua> | |
582 | ||
583 | os_freebsd.cpp - fixed 3ware twe controller support broken | |
584 | by inerface migration. | |
585 | ||
586 | 2012-10-18 Christian Franke <franke@computer.org> | |
587 | ||
588 | utility.cpp: Add missing errno clear in split_selective_arg() | |
589 | (Debian bug 690108). | |
590 | Remove unused function split_report_arg2(). | |
591 | ||
592 | 2012-10-18 Christian Franke <franke@computer.org> | |
593 | ||
594 | os_win32.cpp: define _WIN32. This fixes build on | |
595 | Cygwin with new w32api-headers. | |
596 | ||
597 | 2012-10-18 Alex Samorukov <samm@os2.kiev.ua> | |
598 | ||
599 | Compile fixes for Areca patch on FreeBSD. | |
600 | Added support for the /dev/twsX (3ware 9750) controller on FreeBSD. | |
601 | Manual pages updated with /dev/twsX device | |
602 | FreeBSD: Migrate 3ware interface to ata_pass_through() | |
603 | FreeBSD: fix missing drives detection on -d 3ware | |
604 | FreeBSD: 3ware - do not pass buffers direcly, use memcpy() instead | |
605 | FreeBSD: improved detection of 3ware/LSI controllers | |
606 | ||
607 | 2012-10-16 Christian Franke <franke@computer.org> | |
608 | ||
609 | Compile fixes for Areca patch: | |
610 | Add missing includes. Add GPL header. | |
611 | Add dev_areca.* to configure.in and Makefile.am. | |
612 | ||
613 | 2012-10-16 Hank Wu <hank@areca.com.tw> | |
614 | ||
615 | Move common Areca code from os_freebsd.cpp, os_linux.cpp, os_win32.cpp | |
616 | to new files dev_areca.h, dev_areca.cpp. | |
617 | Add SAS support for FreeBSD and Linux. | |
618 | ||
619 | 2012-10-10 Christian Franke <franke@computer.org> | |
620 | ||
621 | Rename old CHANGELOG to ChangeLog-5.0-6.0. | |
622 | Start new ChangeLog. | |
623 | ||
624 | 2012-10-10 Christian Franke <franke@computer.org> | |
625 | ||
626 | smartmontools 6.0 |