]>
Commit | Line | Data |
---|---|---|
a23d5117 GI |
1 | /* |
2 | * drivedb.h - smartmontools drive database file | |
3 | * | |
4 | * Home page of code is: http://smartmontools.sourceforge.net | |
5 | * | |
cfbba5b9 GI |
6 | * Copyright (C) 2003-11 Philip Williams, Bruce Allen |
7 | * Copyright (C) 2008-11 Christian Franke <smartmontools-support@lists.sourceforge.net> | |
a23d5117 GI |
8 | * |
9 | * This program is free software; you can redistribute it and/or modify | |
10 | * it under the terms of the GNU General Public License as published by | |
11 | * the Free Software Foundation; either version 2, or (at your option) | |
12 | * any later version. | |
13 | * | |
14 | * You should have received a copy of the GNU General Public License | |
15 | * (for example COPYING); If not, see <http://www.gnu.org/licenses/>. | |
16 | * | |
17 | */ | |
18 | ||
19 | /* | |
20 | * Structure used to store drive database entries: | |
21 | * | |
22 | * struct drive_settings { | |
23 | * const char * modelfamily; | |
24 | * const char * modelregexp; | |
25 | * const char * firmwareregexp; | |
26 | * const char * warningmsg; | |
27 | * const char * presets; | |
28 | * }; | |
29 | * | |
30 | * The elements are used in the following ways: | |
31 | * | |
32 | * modelfamily Informal string about the model family/series of a | |
33 | * device. Set to "" if no info (apart from device id) | |
34 | * known. The entry is ignored if this string starts with | |
e9583e0c | 35 | * a dollar sign. Must not start with "USB:", see below. |
a23d5117 GI |
36 | * modelregexp POSIX extended regular expression to match the model of |
37 | * a device. This should never be "". | |
38 | * firmwareregexp POSIX extended regular expression to match a devices's | |
39 | * firmware. This is optional and should be "" if it is not | |
40 | * to be used. If it is nonempty then it will be used to | |
41 | * narrow the set of devices matched by modelregexp. | |
42 | * warningmsg A message that may be displayed for matching drives. For | |
43 | * example, to inform the user that they may need to apply a | |
44 | * firmware patch. | |
45 | * presets String with vendor-specific attribute ('-v') and firmware | |
46 | * bug fix ('-F') options. Same syntax as in smartctl command | |
47 | * line. The user's own settings override these. | |
48 | * | |
49 | * The regular expressions for drive model and firmware must match the full | |
50 | * string. The effect of "^FULLSTRING$" is identical to "FULLSTRING". | |
51 | * The form ".*SUBSTRING.*" can be used if substring match is desired. | |
52 | * | |
53 | * The table will be searched from the start to end or until the first match, | |
54 | * so the order in the table is important for distinct entries that could match | |
55 | * the same drive. | |
e9583e0c GI |
56 | * |
57 | * | |
58 | * Format for USB ID entries: | |
59 | * | |
60 | * modelfamily String with format "USB: DEVICE; BRIDGE" where | |
61 | * DEVICE is the name of the device and BRIDGE is | |
62 | * the name of the USB bridge. Both may be empty | |
63 | * if no info known. | |
64 | * modelregexp POSIX extended regular expression to match the USB | |
65 | * vendor:product ID in hex notation ("0x1234:0xabcd"). | |
66 | * This should never be "". | |
67 | * firmwareregexp POSIX extended regular expression to match the USB | |
68 | * bcdDevice info. Only compared during search if other | |
69 | * entries with same USB vendor:product ID exist. | |
70 | * warningmsg Not used yet. | |
71 | * presets String with one device type ('-d') option. | |
72 | * | |
a23d5117 GI |
73 | */ |
74 | ||
75 | /* | |
76 | const drive_settings builtin_knowndrives[] = { | |
77 | */ | |
cfbba5b9 | 78 | { "$Id: drivedb.h 3290 2011-03-09 20:40:36Z chrfranke $", |
a23d5117 GI |
79 | "-", "-", |
80 | "This is a dummy entry to hold the SVN-Id of drivedb.h", | |
81 | "" | |
82 | }, | |
cfbba5b9 | 83 | { "Apple SSD SM128", // Samsung? |
a23d5117 GI |
84 | "APPLE SSD SM128", |
85 | "", "", "" | |
86 | }, | |
cfbba5b9 GI |
87 | { "Apple SSD TS*", // Toshiba? |
88 | // tested with APPLE SSD TS064C/CJAA0201 | |
89 | "APPLE SSD TS.*", | |
90 | "", "", | |
91 | "-v 10,raw48,Unknown_Attribute " | |
92 | "-v 240,raw48,Unknown_Attribute" | |
93 | }, | |
a23d5117 GI |
94 | { "Asus-Phison SSD", |
95 | "ASUS-PHISON SSD", | |
96 | "", "", "" | |
97 | }, | |
cfbba5b9 GI |
98 | { "Crucial RealSSD C300 Series", // tested with C300-CTFDDAC128MAG/0002 |
99 | "C300-CTFDDA[AC](064|128|256)MAG", | |
a23d5117 | 100 | "", "", |
cfbba5b9 GI |
101 | "-v 189,raw48,Unknown_Attribute " |
102 | "-v 202,raw48,Unknown_Attribute " | |
103 | "-v 206,raw48,Unknown_Attribute" | |
104 | }, | |
105 | { "SandForce Driven SSDs", | |
106 | "SandForce 1st Ed\\.|" // Demo Drive, tested with firmware 320A13F0 | |
107 | "ADATA SSD S599 ...GB|" // tested with ADATA SSD S599 256GB/3.1.0 | |
108 | "Corsair CSSD-F(40|60|80|120|160|240)GBP?2.*|" // Corsair Force, tested with | |
109 | // Corsair CSSD-F40GB2/1.1 | |
110 | "FTM(06|12|24|48)CT25H|" // Supertalent TeraDrive CT, tested with | |
111 | // FTM24CT25H/STTMP2P1 | |
112 | "OCZ[ -](AGILITY2|VERTEX2(-PRO)?|VERTEX-LE)( .*)?|" // tested with | |
113 | // OCZ-VERTEX2/1.11, OCZ-VERTEX2 3.5/1.11 | |
114 | // OCZ VERTEX2-PRO/1.10 (Bogus thresholds for attribute 232 and 235) | |
115 | "UGB(88P|99S)GC...H[BF].", // Unigen, tested with | |
116 | // UGB88PGC100HF2/MP Rev2, UGB99SGC100HB3/RC Rev3 | |
a23d5117 | 117 | "", "", |
cfbba5b9 GI |
118 | "-v 1,raw24/raw32,Raw_Read_Error_Rate " |
119 | "-v 5,raw48,Retired_Block_Count " | |
120 | "-v 9,msec24hour32,Power_On_Hours_and_Msec " | |
121 | //"-v 12,raw48,Power_Cycle_Count " | |
122 | "-v 13,raw24/raw32,Soft_Read_Error_Rate " | |
123 | "-v 100,raw48,Gigabytes_Erased " | |
124 | "-v 170,raw48,Reserve_Block_Count " | |
125 | "-v 171,raw48,Program_Fail_Count " | |
126 | "-v 172,raw48,Erase_Fail_Count " | |
127 | "-v 174,raw48,Unexpect_Power_Loss_Ct " | |
128 | "-v 177,raw48,Wear_Range_Delta " | |
129 | "-v 181,raw48,Program_Fail_Count " | |
130 | "-v 182,raw48,Erase_Fail_Count " | |
131 | "-v 184,raw48,IO_Error_Detect_Code_Ct " | |
132 | //"-v 187,raw48,Reported_Uncorrect " | |
133 | //"-v 194,tempminmax,Temperature_Celsius " | |
134 | "-v 195,raw24/raw32,ECC_Uncorr_Error_Count " | |
135 | //"-v 196,raw48,Reallocated_Event_Count " | |
136 | "-v 198,hex48,Uncorrectable_Sector_Ct " | |
137 | "-v 199,raw48,SATA_CRC_Error_Count " | |
138 | "-v 201,raw24/raw32,Unc_Soft_Read_Err_Rate " | |
139 | "-v 204,raw24/raw32,Soft_ECC_Correct_Rate " | |
140 | "-v 230,raw48,Life_Curve_Status " | |
141 | "-v 231,raw48,SSD_Life_Left " | |
142 | //"-v 232,raw48,Available_Reservd_Space " | |
143 | "-v 233,raw48,SandForce_Internal " | |
144 | "-v 234,raw48,SandForce_Internal " | |
145 | "-v 235,raw48,SuperCap_Health " | |
146 | "-v 241,raw48,Lifetime_Writes_GiB " | |
147 | "-v 242,raw48,Lifetime_Reads_GiB" | |
148 | }, | |
149 | { "Indilinx Barefoot based SSDs", | |
150 | "CRUCIAL_CT(64|128|256)M225|" // tested with CRUCIAL_CT64M225/1571 | |
151 | "OCZ[ -](AGILITY|ONYX|VERTEX( 1199|-TURBO)?)|" // tested with | |
152 | // OCZ-ONYX/1.6, OCZ-VERTEX 1199/00.P97, OCZ-VERTEX/1.30, OCZ VERTEX-TURBO/1.5 | |
153 | "Patriot[ -]Torqx.*|" | |
154 | "STT_FT[MD](28|32|56|64)GX25H|" // Super Talent Ultradrive, tested with STT_FTM64GX25H/1916 | |
155 | "TS(18|25)M(64|128)MLC(16|32|64|128|256|512)GSSD", // ASAX Leopard Hunt II, tested with TS25M64MLC64GSSD/0.1 | |
a23d5117 | 156 | "", "", |
cfbba5b9 GI |
157 | "-v 1,raw64 " // Raw_Read_Error_Rate |
158 | "-v 9,raw64 " // Power_On_Hours | |
159 | "-v 12,raw64 " // Power_Cycle_Count | |
160 | "-v 184,raw64,Initial_Bad_Block_Count " | |
161 | "-v 195,raw64,Program_Failure_Blk_Ct " | |
162 | "-v 196,raw64,Erase_Failure_Blk_Ct " | |
163 | "-v 197,raw64,Read_Failure_Blk_Ct " | |
164 | "-v 198,raw64,Read_Sectors_Tot_Ct " | |
165 | "-v 199,raw64,Write_Sectors_Tot_Ct " | |
166 | "-v 200,raw64,Read_Commands_Tot_Ct " | |
167 | "-v 201,raw64,Write_Commands_Tot_Ct " | |
168 | "-v 202,raw64,Error_Bits_Flash_Tot_Ct " | |
169 | "-v 203,raw64,Corr_Read_Errors_Tot_Ct " | |
170 | "-v 204,raw64,Bad_Block_Full_Flag " | |
171 | "-v 205,raw64,Max_PE_Count_Spec " | |
172 | "-v 206,raw64,Min_Erase_Count " | |
173 | "-v 207,raw64,Max_Erase_Count " | |
174 | "-v 208,raw64,Average_Erase_Count " | |
175 | "-v 209,raw64,Remaining_Lifetime_Perc " | |
176 | "-v 210,raw64,Indilinx_Internal " | |
177 | "-v 211,raw64,SATA_Error_Ct_CRC " | |
178 | "-v 212,raw64,SATA_Error_Ct_Handshake " | |
179 | "-v 213,raw64,Indilinx_Internal" | |
180 | }, | |
181 | { "Intel X25-E SSDs", | |
7f0798ef GI |
182 | "SSDSA2SH(032|064)G1.* INTEL", // G1 = first generation |
183 | "", "", | |
cfbba5b9 GI |
184 | //"-v 3,raw48,Spin_Up_Time " |
185 | //"-v 4,raw48,Start_Stop_Count " | |
186 | //"-v 5,raw48,Reallocated_Sector_Ct " | |
187 | //"-v 9,raw48,Power_On_Hours " | |
188 | //"-v 12,raw48,Power_Cycle_Count " | |
189 | "-v 192,raw48,Unsafe_Shutdown_Count " | |
190 | "-v 225,raw48,Host_Writes_32MiB " | |
191 | "-v 226,raw48,Intel_Internal " | |
192 | "-v 227,raw48,Intel_Internal " | |
193 | "-v 228,raw48,Intel_Internal " | |
194 | //"-v 232,raw48,Available_Reservd_Space " | |
195 | //"-v 233,raw48,Media_Wearout_Indicator" | |
196 | }, | |
197 | { "Intel X18-M/X25-M G1 SSDs", | |
198 | "INTEL SSDSA[12]MH(080|160)G1.*", // G1 = first generation, 50nm | |
a23d5117 | 199 | "", "", |
cfbba5b9 GI |
200 | //"-v 3,raw48,Spin_Up_Time " |
201 | //"-v 4,raw48,Start_Stop_Count " | |
202 | //"-v 5,raw48,Reallocated_Sector_Ct " | |
203 | //"-v 9,raw48,Power_On_Hours " | |
204 | //"-v 12,raw48,Power_Cycle_Count " | |
205 | "-v 192,raw48,Unsafe_Shutdown_Count " | |
206 | "-v 225,raw48,Host_Writes_32MiB " | |
207 | "-v 226,raw48,Intel_Internal " | |
208 | "-v 227,raw48,Intel_Internal " | |
209 | "-v 228,raw48,Intel_Internal " | |
210 | //"-v 232,raw48,Available_Reservd_Space " | |
211 | //"-v 233,raw48,Media_Wearout_Indicator" | |
212 | }, | |
213 | { "Intel X18-M/X25-M/X25-V G2 SSDs", // fixed firmware | |
214 | // tested with INTEL SSDSA2M(080|160)G2GC/2CV102J8 (X25-M) | |
215 | "INTEL SSDSA[12]M(040|080|160)G2.*", // G2 = second generation, 34nm | |
216 | "2CV102(J[89A-Z]|[K-Z].)", // >= "2CV102J8" | |
217 | "", | |
218 | //"-v 3,raw48,Spin_Up_Time " | |
219 | //"-v 4,raw48,Start_Stop_Count " | |
220 | //"-v 5,raw48,Reallocated_Sector_Ct " | |
221 | //"-v 9,raw48,Power_On_Hours " | |
222 | //"-v 12,raw48,Power_Cycle_Count " | |
223 | //"-v 184,raw48,End-to-End_Error " // G2 only | |
224 | "-v 192,raw48,Unsafe_Shutdown_Count " | |
225 | "-v 225,raw48,Host_Writes_32MiB " | |
226 | "-v 226,raw48,Workld_Media_Wear_Indic " // Timed Workload Media Wear Indicator (percent*1024) | |
227 | "-v 227,raw48,Workld_Host_Reads_Perc " // Timed Workload Host Reads Percentage | |
228 | "-v 228,raw48,Workload_Minutes " // 226,227,228 can be reset by 'smartctl -t vendor,0x40' | |
229 | //"-v 232,raw48,Available_Reservd_Space " | |
230 | //"-v 233,raw48,Media_Wearout_Indicator" | |
231 | }, | |
232 | { "Intel X18-M/X25-M/X25-V G2 SSDs", // buggy or unknown firmware | |
233 | // tested with INTEL SSDSA2M040G2GC/2CV102HD (X25-V) | |
234 | "INTEL SSDSA[12]M(040|080|160)G2.*", | |
235 | "", | |
236 | "This drive may require a firmware update to\n" | |
237 | "fix possible drive hangs when reading SMART self-test log:\n" | |
238 | "http://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=18363", | |
239 | "-v 192,raw48,Unsafe_Shutdown_Count " | |
240 | "-v 225,raw48,Host_Writes_32MiB " | |
241 | "-v 226,raw48,Workld_Media_Wear_Indic " | |
242 | "-v 227,raw48,Workld_Host_Reads_Perc " | |
243 | "-v 228,raw48,Workload_Minutes" | |
244 | }, | |
245 | { "Kingston SSDNow V Series", // tested with KINGSTON SNV425S264GB/C091126a | |
246 | "KINGSTON SNV425S2(64|128)GB", | |
e9583e0c | 247 | "", "", |
cfbba5b9 GI |
248 | "-v 3,raw48,Unknown_Attribute " |
249 | "-v 7,raw48,Unknown_Attribute " | |
250 | "-v 8,raw48,Unknown_Attribute " | |
251 | "-v 10,raw48,Unknown_Attribute " | |
252 | "-v 240,raw48,Unknown_Attribute" | |
e9583e0c GI |
253 | }, |
254 | { "Transcend IDE Solid State Drive", | |
a23d5117 GI |
255 | "TS(8|16|32|64|128)GSSD25-(M|S)", |
256 | "", "", "" | |
257 | }, | |
e9583e0c | 258 | { "Transcend SATA Solid State Drive", |
a23d5117 | 259 | "TS(8|16|32|64|128|192)GSSD25S-(M|S)", |
e9583e0c GI |
260 | "", "", |
261 | "-v 229,hex64,Halt_System_ID " | |
262 | "-v 232,hex64,Firmware_Version_information " | |
263 | "-v 233,hex64,ECC_Fail_Record " | |
264 | "-v 234,raw24/raw24,Erase_Count_Avg/Max " | |
265 | "-v 235,raw24/raw24,Block_Count_Good/System" | |
266 | }, | |
267 | { "Transcend Ultra Series Solid State Drive (SATA II)", | |
268 | "TS(60|120)GSSD25D-M", | |
a23d5117 GI |
269 | "", "", "" |
270 | }, | |
cfbba5b9 GI |
271 | { "Transcend CompactFlash Cards", // tested with TRANSCEND/20080820, TS4GCF133/20100709 |
272 | "TRANSCEND|TS4GCF133", | |
273 | "", "", | |
274 | "-v 7,raw48,Unknown_Attribute " | |
275 | "-v 8,raw48,Unknown_Attribute" | |
276 | }, | |
a23d5117 GI |
277 | { "Marvell SSD SD88SA024BA0 (SUN branded)", |
278 | "MARVELL SD88SA024BA0 SUN24G 0902M0054V", | |
279 | "", "", "" | |
280 | }, | |
281 | { "HP 1TB SATA disk GB1000EAFJL", | |
282 | "GB1000EAFJL", | |
283 | "", "", "" | |
284 | }, | |
7f0798ef GI |
285 | { "HP 500GB SATA disk MM0500EANCR", |
286 | "MM0500EANCR", | |
287 | "", "", "" | |
288 | }, | |
a23d5117 GI |
289 | { "IBM Deskstar 60GXP series", // ER60A46A firmware |
290 | "(IBM-|Hitachi )?IC35L0[12346]0AVER07.*", | |
291 | "ER60A46A", | |
292 | "", "" | |
293 | }, | |
294 | { "IBM Deskstar 60GXP series", // All other firmware | |
295 | "(IBM-|Hitachi )?IC35L0[12346]0AVER07.*", | |
296 | "", | |
297 | "IBM Deskstar 60GXP drives may need upgraded SMART firmware.\n" | |
cfbba5b9 | 298 | "Please see http://haque.net/dtla_update/ and\n" |
a23d5117 GI |
299 | "http://www.ibm.com/pc/support/site.wss/MIGR-42215.html", |
300 | "" | |
301 | }, | |
302 | { "IBM Deskstar 40GV & 75GXP series (A5AA/A6AA firmware)", | |
303 | "(IBM-)?DTLA-30[57]0[123467][05].*", | |
304 | "T[WX][123468AG][OF]A[56]AA", | |
305 | "", "" | |
306 | }, | |
307 | { "IBM Deskstar 40GV & 75GXP series (all other firmware)", | |
308 | "(IBM-)?DTLA-30[57]0[123467][05].*", | |
309 | "", | |
310 | "IBM Deskstar 40GV and 75GXP drives may need upgraded SMART firmware.\n" | |
cfbba5b9 | 311 | "Please see http://haque.net/dtla_update/ and\n" |
a23d5117 GI |
312 | "http://www.ibm.com/pc/support/site.wss/MIGR-42215.html", |
313 | "" | |
314 | }, | |
e9583e0c GI |
315 | { "", // ExcelStor J240, J340, J360, J680, J880 and J8160 |
316 | "ExcelStor Technology J(24|34|36|68|88|816)0", | |
a23d5117 GI |
317 | "", "", "" |
318 | }, | |
319 | { "", // Fujitsu M1623TAU | |
320 | "FUJITSU M1623TAU", | |
321 | "", | |
322 | "", | |
323 | "-v 9,seconds" | |
324 | }, | |
325 | { "Fujitsu MHG series", | |
326 | "FUJITSU MHG2...ATU?.*", | |
327 | "", | |
328 | "", | |
329 | "-v 9,seconds" | |
330 | }, | |
331 | { "Fujitsu MHH series", | |
332 | "FUJITSU MHH2...ATU?.*", | |
333 | "", | |
334 | "", | |
335 | "-v 9,seconds" | |
336 | }, | |
337 | { "Fujitsu MHJ series", | |
338 | "FUJITSU MHJ2...ATU?.*", | |
339 | "", | |
340 | "", | |
341 | "-v 9,seconds" | |
342 | }, | |
343 | { "Fujitsu MHK series", | |
344 | "FUJITSU MHK2...ATU?.*", | |
345 | "", | |
346 | "", | |
347 | "-v 9,seconds" | |
348 | }, | |
349 | { "", // Fujitsu MHL2300AT | |
350 | "FUJITSU MHL2300AT", | |
351 | "", | |
352 | "This drive's firmware has a harmless Drive Identity Structure\n" | |
353 | "checksum error bug.", | |
354 | "-v 9,seconds" | |
355 | }, | |
356 | { "", // MHM2200AT, MHM2150AT, MHM2100AT, MHM2060AT | |
357 | "FUJITSU MHM2(20|15|10|06)0AT", | |
358 | "", | |
359 | "This drive's firmware has a harmless Drive Identity Structure\n" | |
360 | "checksum error bug.", | |
361 | "-v 9,seconds" | |
362 | }, | |
363 | { "Fujitsu MHN series", | |
364 | "FUJITSU MHN2...AT", | |
365 | "", | |
366 | "", | |
367 | "-v 9,seconds" | |
368 | }, | |
369 | { "", // Fujitsu MHR2020AT | |
370 | "FUJITSU MHR2020AT", | |
371 | "", | |
372 | "", | |
373 | "-v 9,seconds" | |
374 | }, | |
375 | { "", // Fujitsu MHR2040AT | |
376 | "FUJITSU MHR2040AT", | |
377 | "", // Tested on 40BA | |
378 | "", | |
379 | "-v 9,seconds -v 192,emergencyretractcyclect " | |
380 | "-v 198,offlinescanuncsectorct -v 200,writeerrorcount" | |
381 | }, | |
382 | { "Fujitsu MHSxxxxAT family", | |
383 | "FUJITSU MHS20[6432]0AT( .)?", | |
384 | "", | |
385 | "", | |
386 | "-v 9,seconds -v 192,emergencyretractcyclect " | |
387 | "-v 198,offlinescanuncsectorct -v 200,writeerrorcount " | |
388 | "-v 201,detectedtacount" | |
389 | }, | |
cfbba5b9 GI |
390 | { "Fujitsu MHT", // tested with FUJITSU MHT2030AC/909B |
391 | "FUJITSU MHT2...(AC|AH|AS|AT|BH)U?.*", | |
a23d5117 GI |
392 | "", |
393 | "", | |
394 | "-v 9,seconds" | |
395 | }, | |
396 | { "Fujitsu MHU series", | |
397 | "FUJITSU MHU2...ATU?.*", | |
398 | "", | |
399 | "", | |
400 | "-v 9,seconds" | |
401 | }, | |
402 | { "Fujitsu MHV series", | |
403 | "FUJITSU MHV2...(AH|AS|AT|BH|BS|BT).*", | |
404 | "", | |
405 | "", | |
406 | "-v 9,seconds" | |
407 | }, | |
408 | { "Fujitsu MPA..MPG series", | |
409 | "FUJITSU MP[A-G]3...A[HTEV]U?.*", | |
410 | "", | |
411 | "", | |
412 | "-v 9,seconds" | |
413 | }, | |
414 | { "Fujitsu MHY2 BH series", | |
415 | "FUJITSU MHY2(04|06|08|10|12|16|20|25)0BH.*", | |
416 | "", "", | |
417 | "-v 240,raw48,Transfer_Error_Rate" | |
418 | }, | |
cfbba5b9 GI |
419 | { "Fujitsu MHW2 AC", // tested with FUJITSU MHW2060AC/00900004 |
420 | "FUJITSU MHW20(40|60)AC", | |
421 | "", "", "" | |
422 | }, | |
a23d5117 GI |
423 | { "Fujitsu MHW2 BH series", |
424 | "FUJITSU MHW2(04|06|08|10|12|16)0BH.*", | |
425 | "", "", "" | |
426 | }, | |
427 | { "Fujitsu MHW2 BJ series", | |
428 | "FUJITSU MHW2(08|12|16)0BJ.*", | |
429 | "", "", "" | |
430 | }, | |
431 | { "Fujitsu MHZ2 BH series", | |
432 | "FUJITSU MHZ2(04|08|12|16|20|25|32)0BH.*", | |
433 | "", "", "" | |
434 | }, | |
435 | { "Fujitsu MHZ2 BJ series", | |
436 | "FUJITSU MHZ2(08|12|16|20|25|32)0BJ.*", | |
437 | "", | |
438 | "", | |
439 | "-v 9,minutes" | |
440 | }, | |
441 | { "Fujitsu MHZ2 BS series", | |
442 | "FUJITSU MHZ2(12|25)0BS.*", | |
443 | "", "", "" | |
444 | }, | |
7f0798ef GI |
445 | { "Fujitsu MHZ2 BK series", |
446 | "FUJITSU MHZ2(08|12|16|25)0BK.*", | |
447 | "", "", "" | |
448 | }, | |
cfbba5b9 GI |
449 | { "Fujitsu MJA2 BH series", |
450 | "FUJITSU MJA2(08|12|16|25|32|40|50)0BH.*", | |
451 | "", "", "" | |
452 | }, | |
a23d5117 GI |
453 | { "", // Samsung SV4012H (known firmware) |
454 | "SAMSUNG SV4012H", | |
455 | "RM100-08", | |
456 | "", | |
457 | "-v 9,halfminutes -F samsung" | |
458 | }, | |
459 | { "", // Samsung SV4012H (all other firmware) | |
460 | "SAMSUNG SV4012H", | |
461 | "", | |
462 | "May need -F samsung disabled; see manual for details.", | |
463 | "-v 9,halfminutes -F samsung" | |
464 | }, | |
465 | { "", // Samsung SV0412H (known firmware) | |
466 | "SAMSUNG SV0412H", | |
467 | "SK100-01", | |
468 | "", | |
469 | "-v 9,halfminutes -v 194,10xCelsius -F samsung" | |
470 | }, | |
471 | { "", // Samsung SV0412H (all other firmware) | |
472 | "SAMSUNG SV0412H", | |
473 | "", | |
474 | "May need -F samsung disabled; see manual for details.", | |
475 | "-v 9,halfminutes -v 194,10xCelsius -F samsung" | |
476 | }, | |
477 | { "", // Samsung SV1204H (known firmware) | |
478 | "SAMSUNG SV1204H", | |
479 | "RK100-1[3-5]", | |
480 | "", | |
481 | "-v 9,halfminutes -v 194,10xCelsius -F samsung" | |
482 | }, | |
483 | { "", // Samsung SV1204H (all other firmware) | |
484 | "SAMSUNG SV1204H", | |
485 | "", | |
486 | "May need -F samsung disabled; see manual for details.", | |
487 | "-v 9,halfminutes -v 194,10xCelsius -F samsung" | |
488 | }, | |
489 | { "", // SAMSUNG SV0322A tested with FW JK200-35 | |
490 | "SAMSUNG SV0322A", | |
491 | "", "", "" | |
492 | }, | |
cfbba5b9 GI |
493 | { "SAMSUNG SpinPoint V80 series", // tested with SV1604N/TR100-23 |
494 | "SAMSUNG SV(0211|0401|0612|0802|1203|1604)N", | |
495 | "", | |
496 | "", | |
497 | "-v 9,halfminutes -F samsung2" | |
498 | }, | |
a23d5117 GI |
499 | { "", // SAMSUNG SP40A2H with RR100-07 firmware |
500 | "SAMSUNG SP40A2H", | |
501 | "RR100-07", | |
502 | "", | |
503 | "-v 9,halfminutes -F samsung" | |
504 | }, | |
505 | { "", // SAMSUNG SP80A4H with RT100-06 firmware | |
506 | "SAMSUNG SP80A4H", | |
507 | "RT100-06", | |
508 | "", | |
509 | "-v 9,halfminutes -F samsung" | |
510 | }, | |
511 | { "", // SAMSUNG SP8004H with QW100-61 firmware | |
512 | "SAMSUNG SP8004H", | |
513 | "QW100-61", | |
514 | "", | |
515 | "-v 9,halfminutes -F samsung" | |
516 | }, | |
517 | { "SAMSUNG SpinPoint F1 DT series", // tested with HD103UJ/1AA01113 | |
518 | "SAMSUNG HD(083G|16[12]G|25[12]H|32[12]H|50[12]I|642J|75[23]L|10[23]U)J", | |
519 | "", "", "" | |
520 | }, | |
521 | { "SAMSUNG SpinPoint F1 RE series", // tested with HE103UJ/1AA01113 | |
522 | "SAMSUNG HE(252H|322H|502I|642J|753L|103U)J", | |
523 | "", "", "" | |
524 | }, | |
525 | { "SAMSUNG SpinPoint F2 EG series", // tested with HD154UI/1AG01118 | |
526 | "SAMSUNG HD(502H|10[23]S|15[34]U)I", | |
527 | "", "", "" | |
528 | }, | |
7f0798ef GI |
529 | { "SAMSUNG SpinPoint F3 series", // tested with HD502HJ/1AJ100E4 |
530 | "SAMSUNG HD(502H|754J|103S)J", | |
531 | "", "", "" | |
532 | }, | |
cfbba5b9 GI |
533 | { "SAMSUNG SpinPoint F3 EG series", // tested with HD503HI/1AJ100E4, HD153WI/1AN10002 |
534 | "SAMSUNG HD(253G|(324|503)H|754J|105S|(153|203)W)I", | |
7f0798ef GI |
535 | "", "", "" |
536 | }, | |
cfbba5b9 GI |
537 | { "SAMSUNG SpinPoint F4 EG (AFT)",// tested with HD204UI/1AQ10001(buggy|fixed) |
538 | "SAMSUNG HD(155|204)UI", | |
539 | "", // 1AQ10001 | |
540 | "Using smartmontools or hdparm with this\n" | |
541 | "drive may result in data loss due to a firmware bug.\n" | |
542 | "****** THIS DRIVE MAY OR MAY NOT BE AFFECTED! ******\n" | |
543 | "Buggy and fixed firmware report same version number!\n" | |
544 | "See the following web pages for details:\n" | |
545 | "http://www.samsung.com/global/business/hdd/faqView.do?b2b_bbs_msg_id=386\n" | |
546 | "http://sourceforge.net/apps/trac/smartmontools/wiki/SamsungF4EGBadBlocks", | |
547 | "" | |
548 | }, | |
a23d5117 GI |
549 | { "SAMSUNG SpinPoint S250 series", // tested with HD200HJ/KF100-06 |
550 | "SAMSUNG HD(162|200|250)HJ", | |
551 | "", "", "" | |
552 | }, | |
553 | { "SAMSUNG SpinPoint T133 series", // tested with HD300LJ/ZT100-12, HD400LJ/ZZ100-14, HD401LJ/ZZ100-15 | |
554 | "SAMSUNG HD(250KD|(30[01]|320|40[01])L[DJ])", | |
555 | "", "", "" | |
556 | }, | |
cfbba5b9 | 557 | { "SAMSUNG SpinPoint T166", // tested with HD501LJ/CR100-1[01] |
a23d5117 | 558 | "SAMSUNG HD(080G|160H|32[01]K|403L|50[01]L)J", |
cfbba5b9 GI |
559 | "", "", |
560 | "-v 197,increasing" // at least HD501LJ/CR100-11 | |
a23d5117 GI |
561 | }, |
562 | { "SAMSUNG SpinPoint P120 series", // VF100-37 firmware, tested with SP2514N/VF100-37 | |
563 | "SAMSUNG SP(16[01]3|2[05][01]4)[CN]", | |
564 | "VF100-37", | |
565 | "", | |
566 | "-F samsung3" | |
567 | }, | |
568 | { "SAMSUNG SpinPoint P120 series", // other firmware, tested with SP2504C/VT100-33 | |
569 | "SAMSUNG SP(16[01]3|2[05][01]4)[CN]", | |
570 | "", | |
571 | "May need -F samsung3 enabled; see manual for details.", | |
572 | "" | |
573 | }, | |
574 | { "SAMSUNG SpinPoint P80 SD series", // tested with HD160JJ/ZM100-33 | |
575 | "SAMSUNG HD(080H|120I|160J)J", | |
576 | "", "", "" | |
577 | }, | |
578 | { "SAMSUNG SpinPoint P80 series", // BH100-35 firmware, tested with SP0842N/BH100-35 | |
579 | "SAMSUNG SP(0451|08[0124]2|12[0145]3|16[0145]4)[CN]", | |
580 | "BH100-35", | |
581 | "", | |
582 | "-F samsung3" | |
583 | }, | |
584 | { "SAMSUNG SpinPoint P80 series", // firmware *-35 or later | |
585 | "SAMSUNG SP(0451|08[0124]2|12[0145]3|16[0145]4)[CN]", | |
586 | ".*-3[5-9]", | |
587 | "May need -F samsung3 enabled; see manual for details.", | |
588 | "" | |
589 | }, | |
590 | { "SAMSUNG SpinPoint P80 series", // firmware *-25...34, tested with SP1614C/SW100-25 and -34 | |
591 | "SAMSUNG SP(0451|08[0124]2|12[0145]3|16[0145]4)[CN]", | |
592 | ".*-(2[5-9]|3[0-4])", | |
593 | "", | |
594 | "-v 9,halfminutes -v 198,increasing" | |
595 | }, | |
596 | { "SAMSUNG SpinPoint P80 series", // firmware *-23...24, tested with | |
597 | // SP0802N/TK100-23, | |
598 | // SP1213N/TL100-23, | |
599 | // SP1604N/TM100-23 and -24 | |
600 | "SAMSUNG SP(0451|08[0124]2|12[0145]3|16[0145]4)[CN]", | |
601 | ".*-2[34]", | |
602 | "", | |
603 | "-v 9,halfminutes -F samsung2" | |
604 | }, | |
605 | { "SAMSUNG SpinPoint P80 series", // unknown firmware | |
606 | "SAMSUNG SP(0451|08[0124]2|12[0145]3|16[0145]4)[CN]", | |
607 | "", | |
608 | "May need -F samsung2 or -F samsung3 enabled; see manual for details.", | |
609 | "" | |
610 | }, | |
611 | { "SAMSUNG SpinPoint M40/60/80 series", // tested with HM160JI/AD100-16 | |
612 | "SAMSUNG HM(0[468]0H|1[026]0J)[CI]", | |
613 | "", | |
614 | "", | |
615 | "-v 9,halfminutes" | |
616 | }, | |
7f0798ef GI |
617 | { "SAMSUNG SpinPoint M5 series", // tested with HM160HI/HH100-12 |
618 | "SAMSUNG HM((061|080)G|(121|160)H|250J)I", | |
619 | "", "", "" | |
620 | }, | |
cfbba5b9 GI |
621 | { "SAMSUNG SpinPoint M6", // tested with HM320JI/2SS00_01 M6 |
622 | "SAMSUNG HM(251J|320[HJ]|[45]00L)I", | |
623 | "", "", "" | |
624 | }, | |
625 | { "SAMSUNG SpinPoint M7 series", // tested with HM500JI/2AC101C4 | |
626 | "SAMSUNG HM(250H|320I|[45]00J)I", | |
627 | "", "", "" | |
628 | }, | |
629 | { "SAMSUNG SpinPoint M7E (AFT)", // tested with HM321HI/2AJ10001, HM641JI/2AJ10001 | |
630 | "SAMSUNG HM(161G|(251|321)H|501I|641J)I", | |
631 | "", "", "" | |
632 | }, | |
e9583e0c GI |
633 | { "SAMSUNG SpinPoint M series", // tested with MP0402H/UC100-11 |
634 | "SAMSUNG MP0(302|402|603|804)H", | |
635 | "", | |
636 | "", | |
637 | "-v 9,halfminutes" | |
638 | }, | |
cfbba5b9 GI |
639 | { "SAMSUNG PM800 SSDs", // tested with SAMSUNG SSD PM800 TH 64GB/VBM25D1Q |
640 | "SAMSUNG SSD PM800 .*GB", | |
641 | "", "", "" | |
642 | }, | |
643 | { "SAMSUNG PM810 (470 series) SSDs", // tested with SAMSUNG SSD PM810 2.5" 128GB/AXM06D1Q | |
644 | "SAMSUNG SSD PM810 .*GB", | |
645 | "", "", "" | |
646 | }, | |
a23d5117 GI |
647 | /* |
648 | // TODO: Make the entries below more specific. | |
649 | // These entries produce misleading results, because newer | |
650 | // Samsung disks reuse the version numbers *-NN. | |
651 | { "", // All Samsung drives with '.*-25' firmware | |
652 | "SAMSUNG.*", | |
653 | ".*-25", | |
654 | "May need -F samsung2 disabled; see manual for details.", | |
655 | "-v 9,halfminutes -F samsung2" | |
656 | }, | |
657 | { "", // All Samsung drives with '.*-26 or later (currently to -39)' firmware | |
658 | "SAMSUNG.*", | |
659 | ".*-(2[6789]|3[0-9])", | |
660 | "", | |
661 | "-v 9,halfminutes" | |
662 | }, | |
663 | { "", // Samsung ALL OTHER DRIVES | |
664 | "SAMSUNG.*", | |
665 | "", | |
666 | "May need -F samsung or -F samsung2 enabled; see manual for details.", | |
667 | "" | |
668 | }, | |
669 | */ | |
670 | { "Maxtor Fireball 541DX family", | |
671 | "Maxtor 2B0(0[468]|1[05]|20)H1", | |
672 | "", | |
673 | "", | |
674 | "-v 9,minutes -v 194,unknown" | |
675 | }, | |
676 | { "Maxtor Fireball 3 family", | |
677 | "Maxtor 2F0[234]0[JL]0", | |
678 | "", | |
679 | "", | |
680 | "-v 9,minutes" | |
681 | }, | |
682 | { "Maxtor DiamondMax 1280 ATA family", // no self-test log, ATA2-Fast | |
683 | "Maxtor 8(1280A2|2160A4|2560A4|3840A6|4000A6|5120A8)", | |
684 | "", | |
685 | "", | |
686 | "-v 9,minutes" | |
687 | }, | |
688 | { "Maxtor DiamondMax 2160 Ultra ATA family", | |
689 | "Maxtor 8(2160D2|3228D3|3240D3|4320D4|6480D6|8400D8|8455D8)", | |
690 | "", | |
691 | "", | |
692 | "-v 9,minutes" | |
693 | }, | |
694 | { "Maxtor DiamondMax 2880 Ultra ATA family", | |
695 | "Maxtor 9(0510D4|0576D4|0648D5|0720D5|0840D6|0845D6|0864D6|1008D7|1080D8|1152D8)", | |
696 | "", | |
697 | "", | |
698 | "-v 9,minutes" | |
699 | }, | |
700 | { "Maxtor DiamondMax 3400 Ultra ATA family", | |
701 | "Maxtor 9(1(360|350|202)D8|1190D7|10[12]0D6|0840D5|06[48]0D4|0510D3|1(350|202)E8|1010E6|0840E5|0640E4)", | |
702 | "", | |
703 | "", | |
704 | "-v 9,minutes" | |
705 | }, | |
706 | { "Maxtor DiamondMax D540X-4G family", | |
707 | "Maxtor 4G(120J6|160J[68])", | |
708 | "", | |
709 | "", | |
710 | "-v 9,minutes -v 194,unknown" | |
711 | }, | |
712 | { "Maxtor DiamondMax D540X-4K family", | |
713 | "MAXTOR 4K(020H1|040H2|060H3|080H4)", | |
714 | "", "", "" | |
715 | }, | |
716 | { "Maxtor DiamondMax Plus D740X family", | |
717 | "MAXTOR 6L0(20[JL]1|40[JL]2|60[JL]3|80[JL]4)", | |
718 | "", "", "" | |
719 | }, | |
720 | { "Maxtor DiamondMax Plus 5120 Ultra ATA 33 family", | |
721 | "Maxtor 9(0512D2|0680D3|0750D3|0913D4|1024D4|1360D6|1536D6|1792D7|2048D8)", | |
722 | "", | |
723 | "", | |
724 | "-v 9,minutes" | |
725 | }, | |
726 | { "Maxtor DiamondMax Plus 6800 Ultra ATA 66 family", | |
727 | "Maxtor 9(2732U8|2390U7|204[09]U6|1707U5|1366U4|1024U3|0845U3|0683U2)", | |
728 | "", | |
729 | "", | |
730 | "-v 9,minutes" | |
731 | }, | |
732 | { "Maxtor DiamondMax D540X-4D", | |
733 | "Maxtor 4D0(20H1|40H2|60H3|80H4)", | |
734 | "", | |
735 | "", | |
736 | "-v 9,minutes -v 194,unknown" | |
737 | }, | |
738 | { "Maxtor DiamondMax 16 family", | |
739 | "Maxtor 4(R0[68]0[JL]0|R1[26]0L0|A160J0|R120L4)", | |
740 | "", | |
741 | "", | |
742 | "-v 9,minutes" | |
743 | }, | |
744 | { "Maxtor DiamondMax 4320 Ultra ATA family", | |
745 | "Maxtor (91728D8|91512D7|91303D6|91080D5|90845D4|90645D3|90648D[34]|90432D2)", | |
746 | "", | |
747 | "", | |
748 | "-v 9,minutes" | |
749 | }, | |
750 | { "Maxtor DiamondMax 17 VL family", | |
751 | "Maxtor 9(0431U1|0641U2|0871U2|1301U3|1741U4)", | |
752 | "", | |
753 | "", | |
754 | "-v 9,minutes" | |
755 | }, | |
756 | { "Maxtor DiamondMax 20 VL family", | |
757 | "Maxtor (94091U8|93071U6|92561U5|92041U4|91731U4|91531U3|91361U3|91021U2|90841U2|90651U2)", | |
758 | "", | |
759 | "", | |
760 | "-v 9,minutes" | |
761 | }, | |
762 | { "Maxtor DiamondMax VL 30 family", // U: ATA66, H: ATA100 | |
763 | "Maxtor (33073U4|32049U3|31536U2|30768U1|33073H4|32305H3|31536H2|30768H1)", | |
764 | "", | |
765 | "", | |
766 | "-v 9,minutes" | |
767 | }, | |
768 | { "Maxtor DiamondMax 36 family", | |
769 | "Maxtor (93652U8|92739U6|91826U4|91369U3|90913U2|90845U2|90435U1)", | |
770 | "", | |
771 | "", | |
772 | "-v 9,minutes" | |
773 | }, | |
774 | { "Maxtor DiamondMax 40 ATA 66 series", | |
775 | "Maxtor 9(0684U2|1024U2|1362U3|1536U3|2049U4|2562U5|3073U6|4098U8)", | |
776 | "", | |
777 | "", | |
778 | "-v 9,minutes" | |
779 | }, | |
780 | { "Maxtor DiamondMax Plus 40 series (Ultra ATA 66 and Ultra ATA 100)", | |
781 | "Maxtor (54098[UH]8|53073[UH]6|52732[UH]6|52049[UH]4|51536[UH]3|51369[UH]3|51024[UH]2)", | |
782 | "", | |
783 | "", | |
784 | "-v 9,minutes" | |
785 | }, | |
786 | { "Maxtor DiamondMax 40 VL Ultra ATA 100 series", | |
787 | "Maxtor 3(1024H1|1535H2|2049H2|3073H3|4098H4)( B)?", | |
788 | "", | |
789 | "", | |
790 | "-v 9,minutes" | |
791 | }, | |
792 | { "Maxtor DiamondMax Plus 45 Ulta ATA 100 family", | |
793 | "Maxtor 5(4610H6|4098H6|3073H4|2049H3|1536H2|1369H2|1023H2)", | |
794 | "", | |
795 | "", | |
796 | "-v 9,minutes" | |
797 | }, | |
798 | { "Maxtor DiamondMax 60 ATA 66 family", | |
799 | "Maxtor 9(1023U2|1536U2|2049U3|2305U3|3073U4|4610U6|6147U8)", | |
800 | "", | |
801 | "", | |
802 | "-v 9,minutes" | |
803 | }, | |
804 | { "Maxtor DiamondMax 60 ATA 100 family", | |
805 | "Maxtor 9(1023H2|1536H2|2049H3|2305H3|3073H4|4098H6|4610H6|6147H8)", | |
806 | "", | |
807 | "", | |
808 | "-v 9,minutes" | |
809 | }, | |
810 | { "Maxtor DiamondMax Plus 60 family", | |
811 | "Maxtor 5T0(60H6|40H4|30H3|20H2|10H1)", | |
812 | "", | |
813 | "", | |
814 | "-v 9,minutes" | |
815 | }, | |
816 | { "Maxtor DiamondMax 80 family", | |
817 | "Maxtor (98196H8|96147H6)", | |
818 | "", | |
819 | "", | |
820 | "-v 9,minutes" | |
821 | }, | |
822 | { "Maxtor DiamondMax 536DX family", | |
823 | "Maxtor 4W(100H6|080H6|060H4|040H3|030H2)", | |
824 | "", | |
825 | "", | |
826 | "-v 9,minutes" | |
827 | }, | |
828 | { "Maxtor DiamondMax Plus 8 family", | |
829 | "Maxtor 6(E0[234]|K04)0L0", | |
830 | "", | |
831 | "", | |
832 | "-v 9,minutes" | |
833 | }, | |
834 | { "Maxtor DiamondMax 10 family (ATA/133 and SATA/150)", | |
835 | "Maxtor 6(B(30|25|20|16|12|10|08)0[MPRS]|L(080[MLP]|(100|120)[MP]|160[MP]|200[MPRS]|250[RS]|300[RS]))0", | |
836 | "", | |
837 | "", | |
838 | "-v 9,minutes" | |
839 | }, | |
840 | { "Maxtor DiamondMax 10 family (SATA/300)", | |
841 | "Maxtor 6V(080E|160E|200E|250F|300F|320F)0", | |
842 | "", "", "" | |
843 | }, | |
844 | { "Maxtor DiamondMax Plus 9 family", | |
845 | "Maxtor 6Y((060|080|120|160)L0|(060|080|120|160|200|250)P0|(060|080|120|160|200|250)M0)", | |
846 | "", | |
847 | "", | |
848 | "-v 9,minutes" | |
849 | }, | |
850 | { "Maxtor DiamondMax 11 family", | |
851 | "Maxtor 6H[45]00[FR]0", | |
852 | "", "", "" | |
853 | }, | |
854 | { "Maxtor DiamondMax 17", | |
855 | "Maxtor 6G(080L|160[PE])0", | |
856 | "", "", "" | |
857 | }, | |
858 | { "Seagate Maxtor DiamondMax 20", | |
859 | "MAXTOR STM3(40|80|160)[28]1[12]0?AS?", | |
860 | "", "", "" | |
861 | }, | |
cfbba5b9 GI |
862 | { "Seagate Maxtor DiamondMax 21", // tested with MAXTOR STM3250310AS/3.AAF |
863 | "MAXTOR STM3(80815|160215|250310|(250|320)820|320620|500630)AS?", | |
a23d5117 GI |
864 | "", "", "" |
865 | }, | |
866 | { "Seagate Maxtor DiamondMax 22", // fixed firmware | |
867 | "(MAXTOR )?STM3(500320|750330|1000340)AS?", | |
868 | "MX1A", // http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207969 | |
869 | "", "" | |
870 | }, | |
871 | { "Seagate Maxtor DiamondMax 22", // fixed firmware | |
872 | "(MAXTOR )?STM3(160813|320614|640323|1000334)AS?", | |
873 | "MX1B", // http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207975 | |
874 | "", "" | |
875 | }, | |
876 | { "Seagate Maxtor DiamondMax 22", // buggy firmware | |
877 | "(MAXTOR )?STM3(500320|750330|1000340)AS?", | |
878 | "MX15", | |
879 | "There are known problems with these drives,\n" | |
880 | "AND THIS FIRMWARE VERSION IS AFFECTED,\n" | |
881 | "see the following Seagate web pages:\n" | |
882 | "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207931\n" | |
883 | "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207969", | |
884 | "" | |
885 | }, | |
886 | { "Seagate Maxtor DiamondMax 22", // unknown firmware | |
887 | "(MAXTOR )?STM3(160813|32061[34]|500320|640323|750330|10003(34|40))AS?", | |
888 | "", | |
889 | "There are known problems with these drives,\n" | |
890 | "see the following Seagate web pages:\n" | |
891 | "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207931\n" | |
892 | "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207969\n" | |
893 | "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207975", | |
894 | "" | |
895 | }, | |
896 | { "Seagate Maxtor DiamondMax 23", | |
897 | "STM3((160|250)31|(320|500)41|(750|1000)52)8AS?", | |
898 | "", "", "" | |
899 | }, | |
900 | { "Maxtor MaXLine Plus II", | |
901 | "Maxtor 7Y250[PM]0", | |
902 | "", | |
903 | "", | |
904 | "-v 9,minutes" | |
905 | }, | |
906 | { "Maxtor MaXLine II family", | |
907 | "Maxtor [45]A(25|30|32)0[JN]0", | |
908 | "", | |
909 | "", | |
910 | "-v 9,minutes" | |
911 | }, | |
912 | { "Maxtor MaXLine III family (ATA/133 and SATA/150)", | |
913 | "Maxtor 7L(25|30)0[SR]0", | |
914 | "", | |
915 | "", | |
916 | "-v 9,minutes" | |
917 | }, | |
918 | { "Maxtor MaXLine III family (SATA/300)", | |
919 | "Maxtor 7V(25|30)0F0", | |
920 | "", "", "" | |
921 | }, | |
922 | { "Maxtor MaXLine Pro 500 family", // There is also a 7H500R0 model, but I | |
923 | "Maxtor 7H500F0", // haven't added it because I suspect | |
924 | "", // it might need vendoropts_9_minutes | |
925 | "", "" // and nobody has submitted a report yet | |
926 | }, | |
927 | { "", // HITACHI_DK14FA-20B | |
928 | "HITACHI_DK14FA-20B", | |
929 | "", | |
930 | "", | |
931 | "-v 9,minutes -v 193,loadunload" | |
932 | }, | |
933 | { "HITACHI Travelstar DK23XX/DK23XXB series", | |
934 | "HITACHI_DK23..-..B?", | |
935 | "", | |
936 | "", | |
937 | "-v 9,minutes -v 193,loadunload" | |
938 | }, | |
939 | { "Hitachi Endurastar J4K20/N4K20 (formerly DK23FA-20J)", | |
940 | "(HITACHI_DK23FA-20J|HTA422020F9AT[JN]0)", | |
941 | "", | |
942 | "", | |
943 | "-v 9,minutes -v 193,loadunload" | |
944 | }, | |
945 | { "Hitachi Endurastar J4K30/N4K30", | |
946 | "HE[JN]4230[23]0F9AT00", | |
947 | "", | |
948 | "", | |
949 | "-v 9,minutes -v 193,loadunload" | |
950 | }, | |
951 | { "Hitachi Travelstar C4K60 family", // 1.8" slim drive | |
952 | "HTC4260[23]0G5CE00|HTC4260[56]0G8CE00", | |
953 | "", | |
954 | "", | |
955 | "-v 9,minutes -v 193,loadunload" | |
956 | }, | |
957 | { "IBM Travelstar 4GT family", | |
958 | "IBM-DTCA-2(324|409)0", | |
959 | "", "", "" | |
960 | }, | |
961 | { "IBM Travelstar 6GN family", | |
962 | "IBM-DBCA-20(324|486|648)0", | |
963 | "", "", "" | |
964 | }, | |
965 | { "IBM Travelstar 25GS, 18GT, and 12GN family", | |
966 | "IBM-DARA-2(25|18|15|12|09|06)000", | |
967 | "", "", "" | |
968 | }, | |
969 | { "IBM Travelstar 14GS", | |
970 | "IBM-DCYA-214000", | |
971 | "", "", "" | |
972 | }, | |
973 | { "IBM Travelstar 4LP", | |
974 | "IBM-DTNA-2(180|216)0", | |
975 | "", "", "" | |
976 | }, | |
977 | { "IBM Travelstar 48GH, 30GN, and 15GN family", | |
978 | "(IBM-|Hitachi )?IC25(T048ATDA05|N0(30|20|15|12|10|07|06|05)ATDA04)-.", | |
979 | "", "", "" | |
980 | }, | |
981 | { "IBM Travelstar 32GH, 30GT, and 20GN family", | |
982 | "IBM-DJSA-2(32|30|20|10|05)", | |
983 | "", "", "" | |
984 | }, | |
985 | { "IBM Travelstar 4GN family", | |
986 | "IBM-DKLA-2(216|324|432)0", | |
987 | "", "", "" | |
988 | }, | |
989 | { "IBM/Hitachi Travelstar 60GH and 40GN family", | |
990 | "(IBM-|Hitachi )?IC25(T060ATC[SX]05|N0[4321]0ATC[SX]04)-.", | |
991 | "", "", "" | |
992 | }, | |
993 | { "IBM/Hitachi Travelstar 40GNX family", | |
994 | "(IBM-|Hitachi )?IC25N0[42]0ATC[SX]05-.", | |
995 | "", "", "" | |
996 | }, | |
997 | { "Hitachi Travelstar 80GN family", | |
998 | "(Hitachi )?IC25N0[23468]0ATMR04-.", | |
999 | "", "", "" | |
1000 | }, | |
1001 | { "Hitachi Travelstar 4K40", | |
1002 | "(Hitachi )?HTS4240[234]0M9AT00", | |
1003 | "", "", "" | |
1004 | }, | |
1005 | { "Hitachi Travelstar 4K120", | |
1006 | "(Hitachi )?(HTS4212(60|80|10|12)H9AT00|HTS421260G9AT00)", | |
1007 | "", "", "" | |
1008 | }, | |
e9583e0c | 1009 | { "Hitachi Travelstar 5K80", |
a23d5117 GI |
1010 | "(Hitachi )?HTS5480[8642]0M9AT00", |
1011 | "", "", "" | |
1012 | }, | |
e9583e0c | 1013 | { "Hitachi Travelstar 5K100", |
a23d5117 GI |
1014 | "(Hitachi )?HTS5410[1864]0G9(AT|SA)00", |
1015 | "", "", "" | |
1016 | }, | |
e9583e0c | 1017 | { "Hitachi Travelstar E5K100", |
a23d5117 GI |
1018 | "(Hitachi )?HTE541040G9(AT|SA)00", |
1019 | "", "", "" | |
1020 | }, | |
1021 | { "Hitachi Travelstar 5K120", | |
1022 | "(Hitachi )?HTS5412(60|80|10|12)H9(AT|SA)00", | |
1023 | "", "", "" | |
1024 | }, | |
e9583e0c | 1025 | { "Hitachi Travelstar 5K160", |
a23d5117 GI |
1026 | "(Hitachi |HITACHI )?HTS5416([468]0|1[26])J9(AT|SA)00", |
1027 | "", "", "" | |
1028 | }, | |
e9583e0c | 1029 | { "Hitachi Travelstar E5K160", |
a23d5117 GI |
1030 | "(Hitachi )?HTE5416(12|16|60|80)J9(AT|SA)00", |
1031 | "", "", "" | |
1032 | }, | |
e9583e0c | 1033 | { "Hitachi Travelstar 5K250", |
a23d5117 GI |
1034 | "(Hitachi |HITACHI )?HTS5425(80|12|16|20|25)K9(A3|SA)00", |
1035 | "", "", "" | |
1036 | }, | |
e9583e0c | 1037 | { "Hitachi Travelstar 5K320", |
a23d5117 GI |
1038 | "(Hitachi |HITACHI )?HT(S|E)5432(80|12|16|25|32)L9(A3(00)?|SA01)", |
1039 | "", "", "" | |
1040 | }, | |
e9583e0c GI |
1041 | { "Hitachi Travelstar 5K500.B", |
1042 | "(Hitachi )?HT[ES]5450(12|16|25|32|40|50)B9A30[01]", | |
1043 | "", "", "" | |
1044 | }, | |
a23d5117 GI |
1045 | { "Hitachi Travelstar 7K60", |
1046 | "(Hitachi )?HTS726060M9AT00", | |
1047 | "", "", "" | |
1048 | }, | |
1049 | { "Hitachi Travelstar E7K60", | |
1050 | "(Hitachi )?HTE7260[46]0M9AT00", | |
1051 | "", "", "" | |
1052 | }, | |
1053 | { "Hitachi Travelstar 7K100", | |
1054 | "(Hitachi )?HTS7210[168]0G9(AT|SA)00", | |
1055 | "", "", "" | |
1056 | }, | |
1057 | { "Hitachi Travelstar E7K100", | |
1058 | "(Hitachi )?HTE7210[168]0G9(AT|SA)00", | |
1059 | "", "", "" | |
1060 | }, | |
1061 | { "Hitachi Travelstar 7K200", | |
1062 | "(Hitachi )?HTS7220(80|10|12|16|20)K9(A3|SA)00", | |
1063 | "", "", "" | |
1064 | }, | |
cfbba5b9 GI |
1065 | { "Hitachi Travelstar 7K320", // tested with |
1066 | // HTS723225L9A360/FCDOC30F, HTS723216L9A362/FC2OC39F | |
1067 | "(Hitachi )?HT[ES]7232(80|12|16|25|32)L9(A300|A36[02]|SA61)", | |
a23d5117 GI |
1068 | "", "", "" |
1069 | }, | |
1070 | { "Hitachi Travelstar 7K500", | |
1071 | "(Hitachi )?HT[ES]7250(12|16|25|32|50)A9A36[45]", | |
1072 | "", "", "" | |
1073 | }, | |
1074 | { "IBM Deskstar 14GXP and 16GP series", | |
1075 | "IBM-DTTA-3(7101|7129|7144|5032|5043|5064|5084|5101|5129|5168)0", | |
1076 | "", "", "" | |
1077 | }, | |
1078 | { "IBM Deskstar 25GP and 22GXP family", | |
1079 | "IBM-DJNA-3(5(101|152|203|250)|7(091|135|180|220))0", | |
1080 | "", "", "" | |
1081 | }, | |
1082 | { "IBM Deskstar 37GP and 34GXP family", | |
1083 | "IBM-DPTA-3(5(375|300|225|150)|7(342|273|205|136))0", | |
1084 | "", "", "" | |
1085 | }, | |
1086 | { "IBM/Hitachi Deskstar 120GXP family", | |
1087 | "(IBM-)?IC35L((020|040|060|080|120)AVVA|0[24]0AVVN)07-[01]", | |
1088 | "", "", "" | |
1089 | }, | |
1090 | { "IBM/Hitachi Deskstar GXP-180 family", | |
1091 | "(IBM-)?IC35L(030|060|090|120|180)AVV207-[01]", | |
1092 | "", "", "" | |
1093 | }, | |
e9583e0c | 1094 | { "Hitachi Deskstar 7K80", |
a23d5117 GI |
1095 | "(Hitachi )?HDS7280([48]0PLAT20|(40)?PLA320|80PLA380).*", |
1096 | "", "", "" | |
1097 | }, | |
1098 | { "Hitachi Deskstar 7K160", | |
1099 | "(Hitachi )?HDS7216(80|16)PLA[3T]80.*", | |
1100 | "", "", "" | |
1101 | }, | |
e9583e0c | 1102 | { "Hitachi Deskstar 7K250", |
a23d5117 GI |
1103 | "(Hitachi )?HDS7225((40|80|12|16)VLAT20|(12|16|25)VLAT80|(80|12|16|25)VLSA80)", |
1104 | "", "", "" | |
1105 | }, | |
1106 | { "Hitachi Deskstar 7K250 (SUN branded)", | |
1107 | "HITACHI HDS7225SBSUN250G.*", | |
1108 | "", "", "" | |
1109 | }, | |
e9583e0c | 1110 | { "Hitachi Deskstar T7K250", |
a23d5117 GI |
1111 | "(Hitachi )?HDT7225((25|20|16)DLA(T80|380))", |
1112 | "", "", "" | |
1113 | }, | |
e9583e0c | 1114 | { "Hitachi Deskstar 7K400", |
a23d5117 GI |
1115 | "(Hitachi )?HDS724040KL(AT|SA)80", |
1116 | "", "", "" | |
1117 | }, | |
e9583e0c | 1118 | { "Hitachi Deskstar 7K500", |
a23d5117 GI |
1119 | "(Hitachi )?HDS725050KLA(360|T80)", |
1120 | "", "", "" | |
1121 | }, | |
e9583e0c | 1122 | { "Hitachi Deskstar P7K500", |
a23d5117 GI |
1123 | "(Hitachi )?HDP7250(16|25|32|40|50)GLA(36|38|T8)0", |
1124 | "", "", "" | |
1125 | }, | |
1126 | { "Hitachi Deskstar T7K500", | |
1127 | "(Hitachi )?HDT7250(25|32|40|50)VLA(360|380|T80)", | |
1128 | "", "", "" | |
1129 | }, | |
1130 | { "Hitachi Deskstar 7K1000", | |
1131 | "(Hitachi )?HDS7210(50|75|10)KLA330", | |
1132 | "", "", "" | |
1133 | }, | |
1134 | { "Hitachi Deskstar 7K1000.B", | |
1135 | "(Hitachi )?HDT7210((16|25)SLA380|(32|50|64|75|10)SLA360)", | |
1136 | "", "", "" | |
1137 | }, | |
e9583e0c GI |
1138 | { "Hitachi Deskstar 7K1000.C", |
1139 | "(Hitachi )?HDS7210((16|25)CLA382|(32|50)CLA362|(64|75|10)CLA332)", | |
1140 | "", "", "" | |
1141 | }, | |
a23d5117 GI |
1142 | { "Hitachi Deskstar 7K2000", |
1143 | "Hitachi HDS722020ALA330", | |
1144 | "", "", "" | |
1145 | }, | |
cfbba5b9 GI |
1146 | { "Hitachi Deskstar 7K3000", // tested with HDS723030ALA640/MKAOA3B0 |
1147 | "Hitachi HDS7230((15|20)BLA642|30ALA640)", | |
1148 | "", "", "" | |
1149 | }, | |
a23d5117 GI |
1150 | { "Hitachi Ultrastar 7K1000", |
1151 | "(Hitachi )?HUA7210(50|75|10)KLA330", | |
1152 | "", "", "" | |
1153 | }, | |
e9583e0c GI |
1154 | { "Hitachi Ultrastar A7K2000", |
1155 | "(Hitachi )?HUA7220((50|10)C|20A)LA33[01]", | |
1156 | "", "", "" | |
1157 | }, | |
a23d5117 GI |
1158 | { "Toshiba 2.5\" HDD series (10-20 GB)", |
1159 | "TOSHIBA MK(101[67]GAP|15[67]GAP|20(1[678]GAP|(18|23)GAS))", | |
1160 | "", "", "" | |
1161 | }, | |
1162 | { "Toshiba 2.5\" HDD series (30-60 GB)", | |
1163 | "TOSHIBA MK((6034|4032)GSX|(6034|4032)GAX|(6026|4026|4019|3019)GAXB?|(6025|6021|4025|4021|4018|3025|3021|3018)GAS|(4036|3029)GACE?|(4018|3017)GAP)", | |
1164 | "", "", "" | |
1165 | }, | |
1166 | { "Toshiba 2.5\" HDD series (80 GB and above)", | |
1167 | "TOSHIBA MK(80(25GAS|26GAX|32GAX|32GSX)|10(31GAS|32GAX)|12(33GAS|34G[AS]X)|2035GSS)", | |
1168 | "", "", "" | |
1169 | }, | |
1170 | { "Toshiba 2.5\" HDD MK..52GSX series", | |
1171 | "TOSHIBA MK(80|12|16|25|32)52GSX", | |
1172 | "", "", "" | |
1173 | }, | |
cfbba5b9 GI |
1174 | { "Toshiba 2.5\" HDD MK..59GSXP series", // Adv. Format |
1175 | "TOSHIBA MK(32|50|64|75)59GSXP?", | |
1176 | "", "", "" | |
1177 | }, | |
1178 | { "Toshiba 2.5\" HDD MK..59GSM series", // Adv. Format | |
1179 | "TOSHIBA MK(75|10)59GSM", | |
1180 | "", "", "" | |
1181 | }, | |
1182 | { "Toshiba 2.5\" HDD MK..65GSX series", // tested with TOSHIBA MK5065GSX/GJ003A | |
1183 | "TOSHIBA MK(16|25|32|50|64)65GSX", | |
1184 | "", "", "" | |
1185 | }, | |
a23d5117 GI |
1186 | { "Toshiba 1.8\" HDD series", |
1187 | "TOSHIBA MK[23468]00[4-9]GA[HL]", | |
1188 | "", "", "" | |
1189 | }, | |
1190 | { "", // TOSHIBA MK6022GAX | |
1191 | "TOSHIBA MK6022GAX", | |
1192 | "", "", "" | |
1193 | }, | |
1194 | { "", // TOSHIBA MK6409MAV | |
1195 | "TOSHIBA MK6409MAV", | |
1196 | "", "", "" | |
1197 | }, | |
1198 | { "Toshiba MKx019GAXB (SUN branded)", | |
1199 | "TOS MK[34]019GAXB SUN[34]0G", | |
1200 | "", "", "" | |
1201 | }, | |
1202 | { "Seagate Momentus family", | |
1203 | "ST9(20|28|40|48)11A", | |
1204 | "", "", "" | |
1205 | }, | |
1206 | { "Seagate Momentus 42 family", | |
1207 | "ST9(2014|3015|4019)A", | |
1208 | "", "", "" | |
1209 | }, | |
1210 | { "Seagate Momentus 4200.2 series", | |
1211 | "ST9(100822|808210|60821|50212|402113|30219)A", | |
1212 | "", "", "" | |
1213 | }, | |
1214 | { "Seagate Momentus 5400.2 series", | |
1215 | "ST9(808211|60822|408114|308110|120821|10082[34]|8823|6812|4813|3811)AS?", | |
1216 | "", "", "" | |
1217 | }, | |
1218 | { "Seagate Momentus 5400.3 series", | |
1219 | "ST9(4081[45]|6081[35]|8081[15]|100828|120822|160821)AS?", | |
1220 | "", "", "" | |
1221 | }, | |
1222 | { "Seagate Momentus 5400.3 ED series", | |
1223 | "ST9(4081[45]|6081[35]|8081[15]|100828|120822|160821)AB", | |
1224 | "", "", "" | |
1225 | }, | |
1226 | { "Seagate Momentus 5400.4 series", | |
1227 | "ST9(120817|(160|200|250)827)AS", | |
1228 | "", "", "" | |
1229 | }, | |
1230 | { "Seagate Momentus 5400.5 series", | |
1231 | "ST9((80|120|160)310|(250|320)320)AS", | |
1232 | "", "", "" | |
1233 | }, | |
1234 | { "Seagate Momentus 5400.6 series", | |
7f0798ef | 1235 | "ST9(80313|160(301|314)|(12|25)0315|250317|(320|500)325|500327|640320)ASG?", |
a23d5117 GI |
1236 | "", "", "" |
1237 | }, | |
1238 | { "Seagate Momentus 5400 PSD series", // Hybrid drives | |
1239 | "ST9(808212|(120|160)8220)AS", | |
1240 | "", "", "" | |
1241 | }, | |
1242 | { "Seagate Momentus 7200.1 series", | |
1243 | "ST9(10021|80825|6023|4015)AS?", | |
1244 | "", "", "" | |
1245 | }, | |
1246 | { "Seagate Momentus 7200.2 series", | |
1247 | "ST9(80813|100821|120823|160823|200420)ASG?", | |
1248 | "", "", "" | |
1249 | }, | |
1250 | { "Seagate Momentus 7200.3 series", | |
1251 | "ST9((80|120|160)411|(250|320)421)ASG?", | |
1252 | "", "", "" | |
1253 | }, | |
1254 | { "Seagate Momentus 7200.4 series", | |
1255 | "ST9(160412|250410|320423|500420)ASG?", | |
1256 | "", "", "" | |
1257 | }, | |
1258 | { "Seagate Momentus 7200 FDE.2 series", | |
cfbba5b9 GI |
1259 | "ST9((160413|25041[12]|320426|50042[12])AS|(16041[489]|2504[16]4|32042[67]|500426)ASG)", |
1260 | "", "", "" | |
1261 | }, | |
1262 | { "Seagate Momentus XT series", // tested with ST95005620AS/SD22 | |
1263 | "ST9(2505610|3205620|5005620)AS", | |
a23d5117 GI |
1264 | "", "", "" |
1265 | }, | |
7f0798ef GI |
1266 | { "Seagate Medalist 1010, 1720, 1721, 2120, 3230 and 4340", // ATA2, with -t permissive |
1267 | "ST3(1010|1720|1721|2120|3230|4340)A", | |
a23d5117 GI |
1268 | "", "", "" |
1269 | }, | |
1270 | { "Seagate Medalist 2110, 3221, 4321, 6531, and 8641", | |
1271 | "ST3(2110|3221|4321|6531|8641)A", | |
1272 | "", "", "" | |
1273 | }, | |
1274 | { "Seagate U Series X family", | |
1275 | "ST3(10014A(CE)?|20014A)", | |
1276 | "", "", "" | |
1277 | }, | |
1278 | { "Seagate U8 family", | |
1279 | "ST3(4313|6811|8410|13021|17221)A", | |
1280 | "", "", "" | |
1281 | }, | |
1282 | { "Seagate U7 family", | |
1283 | "ST3(30012|40012|60012|80022|120020)A", | |
1284 | "", "", "" | |
1285 | }, | |
1286 | { "Seagate U Series 6 family", | |
1287 | "ST3(8002|6002|4081|3061|2041)0A", | |
1288 | "", "", "" | |
1289 | }, | |
1290 | { "Seagate U Series 5 family", | |
1291 | "ST3(40823|30621|20413|15311|10211)A", | |
1292 | "", "", "" | |
1293 | }, | |
1294 | { "Seagate U4 family", | |
1295 | "ST3(2112|4311|6421|8421)A", | |
1296 | "", "", "" | |
1297 | }, | |
1298 | { "Seagate U8 family", | |
1299 | "ST3(8410|4313|17221|13021)A", | |
1300 | "", "", "" | |
1301 | }, | |
1302 | { "Seagate U10 family", | |
1303 | "ST3(20423|15323|10212)A", | |
1304 | "", "", "" | |
1305 | }, | |
1306 | { "Seagate Barracuda ATA family", | |
1307 | "ST3(2804|2724|2043|1362|1022|681)0A", | |
1308 | "", "", "" | |
1309 | }, | |
1310 | { "Seagate Barracuda ATA II family", | |
1311 | "ST3(3063|2042|1532|1021)0A", | |
1312 | "", "", "" | |
1313 | }, | |
1314 | { "Seagate Barracuda ATA III family", | |
1315 | "ST3(40824|30620|20414|15310|10215)A", | |
1316 | "", "", "" | |
1317 | }, | |
1318 | { "Seagate Barracuda ATA IV family", | |
1319 | "ST3(20011|30011|40016|60021|80021)A", | |
1320 | "", "", "" | |
1321 | }, | |
1322 | { "Seagate Barracuda ATA V family", | |
1323 | "ST3(12002(3A|4A|9A|3AS)|800(23A|15A|23AS)|60(015A|210A)|40017A)", | |
1324 | "", "", "" | |
1325 | }, | |
1326 | { "Seagate Barracuda 5400.1", | |
1327 | "ST340015A", | |
1328 | "", "", "" | |
1329 | }, | |
1330 | { "Seagate Barracuda 7200.7 and 7200.7 Plus family", | |
1331 | "ST3(200021A|200822AS?|16002[13]AS?|12002[26]AS?|1[26]082[78]AS|8001[13]AS?|8081[79]AS|60014A|40111AS|40014AS?)", | |
1332 | "", "", "" | |
1333 | }, | |
1334 | { "Seagate Barracuda 7200.8 family", | |
1335 | "ST3(400[68]32|300[68]31|250[68]23|200826)AS?", | |
1336 | "", "", "" | |
1337 | }, | |
1338 | { "Seagate Barracuda 7200.9 family", | |
1339 | "ST3(402111?|80[28]110?|120[28]1[0134]|160[28]1[012]|200827|250[68]24|300[68]22|(320|400)[68]33|500[68](32|41))AS?.*", | |
1340 | "", "", "" | |
1341 | }, | |
1342 | { "Seagate Barracuda 7200.10 family", | |
cfbba5b9 | 1343 | "ST3((80|160)[28]15|200820|250[34]10|(250|300|320|400)[68]20|360320|500[68]30|750[68]40)AS?", |
a23d5117 GI |
1344 | "", "", "" |
1345 | }, | |
1346 | { "Seagate Barracuda 7200.11 family", // unaffected firmware | |
1347 | "ST3(160813|320[68]13|500[368]20|640[36]23|640[35]30|750[36]30|1000(333|[36]40)|1500341)AS?", | |
1348 | "CC.?.?", // http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207957 | |
1349 | "", "" | |
1350 | }, | |
1351 | { "Seagate Barracuda 7200.11 family", // fixed firmware | |
1352 | "ST3(500[368]20|750[36]30|1000340)AS?", | |
1353 | "SD1A", // http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207951 | |
1354 | "", "" | |
1355 | }, | |
1356 | { "Seagate Barracuda 7200.11 family", // fixed firmware | |
1357 | "ST3(160813|320[68]13|640[36]23|1000333|1500341)AS?", | |
1358 | "SD[12]B", // http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207957 | |
1359 | "", "" | |
1360 | }, | |
1361 | { "Seagate Barracuda 7200.11 family", // buggy firmware | |
1362 | "ST3(500[368]20|640[35]30|750[36]30|1000340)AS?", | |
cfbba5b9 | 1363 | "(AD14|SD1[5-9]|SD81)", |
a23d5117 GI |
1364 | "There are known problems with these drives,\n" |
1365 | "AND THIS FIRMWARE VERSION IS AFFECTED,\n" | |
1366 | "see the following Seagate web pages:\n" | |
1367 | "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207931\n" | |
1368 | "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207951", | |
1369 | "" | |
1370 | }, | |
1371 | { "Seagate Barracuda 7200.11 family", // unknown firmware | |
1372 | "ST3(160813|320[68]13|500[368]20|640[36]23|640[35]30|750[36]30|1000(333|[36]40)|1500341)AS?", | |
1373 | "", | |
1374 | "There are known problems with these drives,\n" | |
1375 | "see the following Seagate web pages:\n" | |
1376 | "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207931\n" | |
1377 | "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207951\n" | |
1378 | "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207957", | |
1379 | "" | |
1380 | }, | |
1381 | { "Seagate Barracuda 7200.12 family", | |
cfbba5b9 | 1382 | "ST3(160318|25031[18]|320418|50041[08]|750(518|52[38])|100052[38])AS", |
a23d5117 GI |
1383 | "", "", "" |
1384 | }, | |
1385 | { "Seagate Barracuda ES", | |
1386 | "ST3(250[68]2|32062|40062|50063|75064)0NS", | |
1387 | "", "", "" | |
1388 | }, | |
1389 | { "Seagate Barracuda ES.2", // fixed firmware | |
1390 | "ST3(25031|50032|75033|100034)0NS", | |
1391 | "SN[01]6", // http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207963 | |
1392 | "", "" | |
1393 | }, | |
1394 | { "Seagate Barracuda ES.2", // unknown firmware | |
1395 | "ST3(25031|50032|75033|100034)0NS", | |
1396 | "", | |
1397 | "There are known problems with these drives,\n" | |
1398 | "see the following Seagate web pages:\n" | |
1399 | "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207931\n" | |
1400 | "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207963", | |
1401 | "" | |
1402 | }, | |
1403 | { "Seagate Barracuda LP", | |
1404 | "ST3(500412|1000520|1500541|2000542)AS", | |
1405 | "", "", "" | |
1406 | }, | |
cfbba5b9 GI |
1407 | { "Seagate Barracuda XT", |
1408 | "ST32000641AS", | |
1409 | "", "", "" | |
1410 | }, | |
1411 | { "Seagate Constellation (SATA)", // tested with ST9500530NS/SN03 | |
1412 | "ST9(160511|500530)NS", | |
1413 | "", "", "" | |
1414 | }, | |
1415 | { "Seagate Constellation ES (SATA)", // tested with ST31000524NS/SN11 | |
1416 | "ST3(50051|100052|200064)4NS", | |
1417 | "", "", "" | |
1418 | }, | |
1419 | { "Seagate Pipeline HD 5900.1 family", | |
1420 | "ST3(160310|320[34]10|500(321|422))CS", | |
1421 | "", "", "" | |
1422 | }, | |
1423 | { "Seagate Pipeline HD 5900.2 family", // tested with ST31000322CS/SC13 | |
1424 | "ST3(160316|250[34]12|320(311|413)|500(312|414)|1000(322|424))CS", | |
1425 | "", "", "" | |
1426 | }, | |
a23d5117 GI |
1427 | { "Seagate Medalist 17240, 13030, 10231, 8420, and 4310", |
1428 | "ST3(17240|13030|10231|8420|4310)A", | |
1429 | "", "", "" | |
1430 | }, | |
1431 | { "Seagate Medalist 17242, 13032, 10232, 8422, and 4312", | |
1432 | "ST3(1724|1303|1023|842|431)2A", | |
1433 | "", "", "" | |
1434 | }, | |
1435 | { "Seagate NL35 family", | |
1436 | "ST3(250623|250823|400632|400832|250824|250624|400633|400833|500641|500841)NS", | |
1437 | "", "", "" | |
1438 | }, | |
1439 | { "Seagate SV35.2 Series", | |
1440 | "ST3(160815|250820|320620|500630|750640)(A|S)V", | |
1441 | "", "", "" | |
1442 | }, | |
1443 | { "Seagate DB35.3 Series", | |
1444 | "ST3(750640SCE|((80|160)215|(250|320|400)820|500830|750840)(A|S)CE)", | |
1445 | "", "", "" | |
1446 | }, | |
1447 | { "Western Digital Protege", | |
1448 | /* Western Digital drives with this comment all appear to use Attribute 9 in | |
1449 | * a non-standard manner. These entries may need to be updated when it | |
1450 | * is understood exactly how Attribute 9 should be interpreted. | |
1451 | * UPDATE: this is probably explained by the WD firmware bug described in the | |
1452 | * smartmontools FAQ */ | |
1453 | "WDC WD([2468]00E|1[26]00A)B-.*", | |
1454 | "", "", "" | |
1455 | }, | |
1456 | { "Western Digital Caviar family", | |
1457 | /* Western Digital drives with this comment all appear to use Attribute 9 in | |
1458 | * a non-standard manner. These entries may need to be updated when it | |
1459 | * is understood exactly how Attribute 9 should be interpreted. | |
1460 | * UPDATE: this is probably explained by the WD firmware bug described in the | |
1461 | * smartmontools FAQ */ | |
1462 | "WDC WD(2|3|4|6|8|10|12|16|18|20|25)00BB-.*", | |
1463 | "", "", "" | |
1464 | }, | |
1465 | { "Western Digital Caviar WDxxxAB series", | |
1466 | /* Western Digital drives with this comment all appear to use Attribute 9 in | |
1467 | * a non-standard manner. These entries may need to be updated when it | |
1468 | * is understood exactly how Attribute 9 should be interpreted. | |
1469 | * UPDATE: this is probably explained by the WD firmware bug described in the | |
1470 | * smartmontools FAQ */ | |
1471 | "WDC WD(3|4|6|8|25)00AB-.*", | |
1472 | "", "", "" | |
1473 | }, | |
1474 | { "Western Digital Caviar WDxxxAA series", | |
1475 | /* Western Digital drives with this comment all appear to use Attribute 9 in | |
1476 | * a non-standard manner. These entries may need to be updated when it | |
1477 | * is understood exactly how Attribute 9 should be interpreted. | |
1478 | * UPDATE: this is probably explained by the WD firmware bug described in the | |
1479 | * smartmontools FAQ */ | |
1480 | "WDC WD...?AA(-.*)?", | |
1481 | "", "", "" | |
1482 | }, | |
1483 | { "Western Digital Caviar WDxxxBA series", | |
1484 | /* Western Digital drives with this comment all appear to use Attribute 9 in | |
1485 | * a non-standard manner. These entries may need to be updated when it | |
1486 | * is understood exactly how Attribute 9 should be interpreted. | |
1487 | * UPDATE: this is probably explained by the WD firmware bug described in the | |
1488 | * smartmontools FAQ */ | |
1489 | "WDC WD...BA", | |
1490 | "", "", "" | |
1491 | }, | |
1492 | { "Western Digital Caviar AC series", // add only 5400rpm/7200rpm (ata33 and faster) | |
1493 | "WDC AC((116|121|125|225|132|232)|([1-4][4-9][0-9])|([1-4][0-9][0-9][0-9]))00[A-Z]?.*", | |
1494 | "", "", "" | |
1495 | }, | |
1496 | { "Western Digital Caviar SE family", | |
1497 | /* Western Digital drives with this comment all appear to use Attribute 9 in | |
1498 | * a non-standard manner. These entries may need to be updated when it | |
1499 | * is understood exactly how Attribute 9 should be interpreted. | |
1500 | * UPDATE: this is probably explained by the WD firmware bug described in the | |
1501 | * smartmontools FAQ | |
1502 | * UPDATE 2: this does not apply to more recent models, at least WD3200AAJB */ | |
1503 | "WDC WD(4|6|8|10|12|16|18|20|25|30|32|40|50)00(JB|PB)-.*", | |
1504 | "", "", "" | |
1505 | }, | |
1506 | { "Western Digital Caviar Blue EIDE family", // WD Caviar SE EIDE family | |
1507 | /* not completely accurate: at least also WD800JB, WD(4|8|20|25)00BB sold as Caviar Blue */ | |
1508 | "WDC WD(16|25|32|40|50)00AAJB-.*", | |
1509 | "", "", "" | |
1510 | }, | |
1511 | { "Western Digital Caviar Blue EIDE family", // WD Caviar SE16 EIDE family | |
1512 | "WDC WD(25|32|40|50)00AAKB-.*", | |
1513 | "", "", "" | |
1514 | }, | |
1515 | { "Western Digital RE EIDE family", | |
1516 | "WDC WD(12|16|25|32)00SB-.*", | |
1517 | "", "", "" | |
1518 | }, | |
1519 | { "Western Digital Caviar Serial ATA family", | |
1520 | "WDC WD(4|8|20|32)00BD-.*", | |
1521 | "", "", "" | |
1522 | }, | |
1523 | { "Western Digital Caviar SE Serial ATA family", | |
1524 | "WDC WD(4|8|12|16|20|25|32|40)00(JD|KD|PD)-.*", | |
1525 | "", "", "" | |
1526 | }, | |
1527 | { "Western Digital Caviar SE Serial ATA family", | |
1528 | "WDC WD(8|12|16|20|25|30|32|40|50)00JS-.*", | |
1529 | "", "", "" | |
1530 | }, | |
1531 | { "Western Digital Caviar SE16 Serial ATA family", | |
1532 | "WDC WD(16|20|25|32|40|50|75)00KS-.*", | |
1533 | "", "", "" | |
1534 | }, | |
1535 | { "Western Digital Caviar Blue Serial ATA family", // WD Caviar SE Serial ATA family | |
1536 | /* not completely accurate: at least also WD800BD, (4|8)00JD sold as Caviar Blue */ | |
cfbba5b9 | 1537 | "WDC WD((8|12|16|25|32)00AABS|(8|12|16|25|32|40|50)00AAJS)-.*", |
a23d5117 GI |
1538 | "", "", "" |
1539 | }, | |
1540 | { "Western Digital Caviar Blue Serial ATA family", // WD Caviar SE16 Serial ATA family | |
cfbba5b9 GI |
1541 | "WDC WD((16|20|25|32|40|50|64|75)00AAKS|10EALS)-.*", |
1542 | "", "", "" | |
1543 | }, | |
1544 | { "Western Digital Caviar Blue Serial ATA family", // SATA 3.0 variants | |
1545 | "WDC WD((25|32|50)00AAKX|7500AALX|10EALX)-.*", | |
a23d5117 GI |
1546 | "", "", "" |
1547 | }, | |
1548 | { "Western Digital RE Serial ATA family", | |
1549 | "WDC WD(12|16|25|32)00(SD|YD|YS)-.*", | |
1550 | "", "", "" | |
1551 | }, | |
1552 | { "Western Digital RE2 Serial ATA family", | |
1553 | "WDC WD((40|50|75)00(YR|YS|AYYS)|(16|32|40|50)0[01]ABYS)-.*", | |
1554 | "", "", "" | |
1555 | }, | |
1556 | { "Western Digital RE2-GP family", | |
1557 | "WDC WD(5000AB|7500AY|1000FY)PS-.*", | |
1558 | "", "", "" | |
1559 | }, | |
1560 | { "Western Digital RE3 Serial ATA family", | |
1561 | "WDC WD((25|32|50)02A|(75|10)02F)BYS-.*", | |
1562 | "", "", "" | |
1563 | }, | |
1564 | { "Western Digital Caviar Green family", | |
7f0798ef | 1565 | "WDC WD((50|64|75)00AA(C|V)S|(50|64|75)00AADS|10EA(C|V)S|(10|15|20)EADS)-.*", |
a23d5117 GI |
1566 | "", "", "" |
1567 | }, | |
e9583e0c | 1568 | { "Western Digital Caviar Green (Adv. Format) family", |
cfbba5b9 | 1569 | "WDC WD((64|75|80)00AA|(10|15|20)EA|(25|30)EZ)RS-.*", |
e9583e0c GI |
1570 | "", "", "" |
1571 | }, | |
a23d5117 | 1572 | { "Western Digital Caviar Black family", |
cfbba5b9 | 1573 | "WDC WD((500|640|750)1AAL|1001FA[EL]|2001FAS)S-.*", |
a23d5117 GI |
1574 | "", "", "" |
1575 | }, | |
cfbba5b9 GI |
1576 | { "Western Digital AV ATA family", // tested with WDC WD3200AVJB-63J5A0/01.03E01 |
1577 | "WDC WD(8|16|25|32|50)00AV[BJ]B-.*", | |
1578 | "", "", "" | |
1579 | }, | |
1580 | { "Western Digital AV SATA family", | |
1581 | "WDC WD(16|25|32)00AVJS-.*", | |
a23d5117 GI |
1582 | "", "", "" |
1583 | }, | |
1584 | { "Western Digital AV-GP family", | |
e9583e0c | 1585 | "WDC WD((16|25|32|50|64|75)00AVVS|(50|75)00AVCS|10EVVS|(10|20)EVCS|(10|15|20)EVDS)-.*", |
a23d5117 GI |
1586 | "", "", "" |
1587 | }, | |
1588 | { "Western Digital Raptor family", | |
e9583e0c | 1589 | "WDC WD((360|740|800)GD|(360|740|800|1500)ADF[DS])-.*", |
a23d5117 GI |
1590 | "", "", "" |
1591 | }, | |
1592 | { "Western Digital Raptor X", | |
1593 | "WDC WD1500AHFD-.*", | |
1594 | "", "", "" | |
1595 | }, | |
1596 | { "Western Digital VelociRaptor family", | |
cfbba5b9 | 1597 | "WDC WD(((800H|(1500|3000)[BH]|1600H|3000G)LFS)|((4500|6000)[BH]LHX))-.*", |
a23d5117 GI |
1598 | "", "", "" |
1599 | }, | |
1600 | { "Western Digital Scorpio EIDE family", | |
1601 | "WDC WD(4|6|8|10|12|16)00(UE|VE)-.*", | |
1602 | "", "", "" | |
1603 | }, | |
cfbba5b9 GI |
1604 | { "Western Digital Scorpio Blue EIDE", // tested with WDC WD3200BEVE-00A0HT0/11.01A11 |
1605 | "WDC WD(4|6|8|10|12|16|25|32)00BEVE-.*", | |
a23d5117 GI |
1606 | "", "", "" |
1607 | }, | |
1608 | { "Western Digital Scorpio Serial ATA family", | |
1609 | "WDC WD(4|6|8|10|12|16|25)00BEAS-.*", | |
1610 | "", "", "" | |
1611 | }, | |
1612 | { "Western Digital Scorpio Blue Serial ATA family", | |
1613 | "WDC WD((4|6|8|10|12|16|25)00BEVS|(8|12|16|25|32|40|50|64)00BEVT|7500KEVT|10TEVT)-.*", | |
1614 | "", "", "" | |
1615 | }, | |
1616 | { "Western Digital Scorpio Black Serial ATA family", | |
1617 | "WDC WD(8|12|16|25|32)00B[EJ]KT-.*", | |
1618 | "", "", "" | |
1619 | }, | |
1620 | { "Western Digital My Passport Essential hard drive (USB interface)", | |
1621 | "WDC WD(25|32|40|50)00BMVU-.*", | |
1622 | "", "", "" | |
1623 | }, | |
1624 | { "Western Digital My Passport Essential SE hard drive (USB interface)", | |
e9583e0c | 1625 | "WDC WD(7500K|10T)MVV-.*", |
a23d5117 GI |
1626 | "", "", "" |
1627 | }, | |
cfbba5b9 GI |
1628 | { "Western Digital My Passport hard drive (USB interface)", // tested with |
1629 | // WDC WD5000BMVW-11AMCS0/01.01A01 | |
1630 | "WDC WD(3200BMVV|5000BMVW)-.*", | |
a23d5117 GI |
1631 | "", "", "" |
1632 | }, | |
cfbba5b9 GI |
1633 | { "Quantum Bigfoot series", // tested with TS10.0A/A21.0G00, TS12.7A/A21.0F00 |
1634 | "QUANTUM BIGFOOT TS(10\\.0|12\\.7)A", | |
a23d5117 GI |
1635 | "", "", "" |
1636 | }, | |
1637 | { "Quantum Fireball lct15 series", | |
1638 | "QUANTUM FIREBALLlct15 ([123]0|22)", | |
1639 | "", "", "" | |
1640 | }, | |
1641 | { "Quantum Fireball lct20 series", | |
1642 | "QUANTUM FIREBALLlct20 [234]0", | |
1643 | "", "", "" | |
1644 | }, | |
1645 | { "Quantum Fireball CX series", | |
1646 | "QUANTUM FIREBALL CX10.2A", | |
1647 | "", "", "" | |
1648 | }, | |
1649 | { "Quantum Fireball CR series", | |
1650 | "QUANTUM FIREBALL CR(4.3|6.4|8.4|13.0)A", | |
1651 | "", "", "" | |
1652 | }, | |
1653 | { "Quantum Fireball EX series", | |
1654 | "QUANTUM FIREBALL EX(3.2|6.4)A", | |
1655 | "", "", "" | |
1656 | }, | |
1657 | { "Quantum Fireball ST series", | |
1658 | "QUANTUM FIREBALL ST(3.2|4.3|4300)A", | |
1659 | "", "", "" | |
1660 | }, | |
1661 | { "Quantum Fireball SE series", | |
1662 | "QUANTUM FIREBALL SE4.3A", | |
1663 | "", "", "" | |
1664 | }, | |
1665 | { "Quantum Fireball Plus LM series", | |
1666 | "QUANTUM FIREBALLP LM(10.2|15|20.[45]|30)", | |
1667 | "", "", "" | |
1668 | }, | |
1669 | { "Quantum Fireball Plus AS series", | |
1670 | "QUANTUM FIREBALLP AS(10.2|20.5|30.0|40.0)", | |
1671 | "", "", "" | |
1672 | }, | |
1673 | { "Quantum Fireball Plus KX series", | |
1674 | "QUANTUM FIREBALLP KX27.3", | |
1675 | "", "", "" | |
1676 | }, | |
1677 | { "Quantum Fireball Plus KA series", | |
1678 | "QUANTUM FIREBALLP KA(9|10).1", | |
1679 | "", "", "" | |
1680 | }, | |
e9583e0c GI |
1681 | |
1682 | //////////////////////////////////////////////////// | |
1683 | // USB ID entries | |
1684 | //////////////////////////////////////////////////// | |
1685 | ||
1686 | // ALi | |
1687 | { "USB: ; ALi M5621", // USB->PATA | |
1688 | "0x0402:0x5621", | |
1689 | "", | |
1690 | "", | |
1691 | "" // unsupported | |
1692 | }, | |
cfbba5b9 GI |
1693 | // VIA |
1694 | { "USB: Connectland BE-USB2-35BP-LCM; VIA VT6204", | |
1695 | "0x040d:0x6204", | |
1696 | "", | |
1697 | "", | |
1698 | "" // unsupported | |
1699 | }, | |
1700 | // Buffalo / Melco | |
1701 | { "USB: Buffalo JustStore Portable HD-PVU2; ", | |
1702 | "0x0411:0x0181", | |
1703 | "", | |
1704 | "", | |
1705 | "-d sat" | |
1706 | }, | |
1707 | // Toshiba | |
1708 | { "USB: Toshiba Canvio 500GB; ", | |
1709 | "0x0480:0xa004", | |
1710 | "", | |
1711 | "", | |
1712 | "-d usbsunplus" | |
1713 | }, | |
e9583e0c GI |
1714 | // Cypress |
1715 | { "USB: ; Cypress CY7C68300A (AT2)", | |
1716 | "0x04b4:0x6830", | |
1717 | "0x0001", | |
1718 | "", | |
1719 | "" // unsupported | |
1720 | }, | |
1721 | { "USB: ; Cypress CY7C68300B/C (AT2LP)", | |
1722 | "0x04b4:0x6830", | |
1723 | "0x0240", | |
1724 | "", | |
1725 | "-d usbcypress" | |
1726 | }, | |
1727 | // Myson Century | |
1728 | { "USB: ; Myson Century CS8818", | |
1729 | "0x04cf:0x8818", | |
cfbba5b9 | 1730 | "", // 0xb007 |
e9583e0c GI |
1731 | "", |
1732 | "" // unsupported | |
1733 | }, | |
1734 | // Samsung | |
cfbba5b9 GI |
1735 | { "USB: Samsung S2 Portable; JMicron", |
1736 | "0x04e8:0x1f0[68]", | |
1737 | "", | |
1738 | "", | |
1739 | "-d usbjmicron" | |
1740 | }, | |
e9583e0c GI |
1741 | { "USB: Samsung Story Station; ", |
1742 | "0x04e8:0x5f06", | |
1743 | "", | |
1744 | "", | |
1745 | "-d sat" | |
1746 | }, | |
cfbba5b9 GI |
1747 | { "USB: Samsung G2 Portable; JMicron", |
1748 | "0x04e8:0x6032", | |
1749 | "", | |
1750 | "", | |
1751 | "-d usbjmicron" | |
1752 | }, | |
1753 | { "USB: Samsung Story Station 3.0; ", | |
1754 | "0x04e8:0x6054", | |
1755 | "", | |
1756 | "", | |
1757 | "-d sat" | |
1758 | }, | |
e9583e0c | 1759 | // Sunplus |
cfbba5b9 GI |
1760 | { "USB: ; SunPlus", |
1761 | "0x04fc:0x0c05", | |
1762 | "", | |
1763 | "", | |
1764 | "-d usbsunplus" | |
1765 | }, | |
e9583e0c GI |
1766 | { "USB: ; SunPlus SPDIF215", |
1767 | "0x04fc:0x0c15", | |
cfbba5b9 | 1768 | "", // 0xf615 |
e9583e0c GI |
1769 | "", |
1770 | "-d usbsunplus" | |
1771 | }, | |
1772 | { "USB: ; SunPlus SPDIF225", // USB+SATA->SATA | |
1773 | "0x04fc:0x0c25", | |
cfbba5b9 | 1774 | "", // 0x0103 |
e9583e0c GI |
1775 | "", |
1776 | "-d usbsunplus" | |
1777 | }, | |
1778 | // Iomega | |
1779 | { "USB: Iomega LPHD080-0; ", | |
1780 | "0x059b:0x0272", | |
1781 | "", | |
1782 | "", | |
1783 | "-d usbcypress" | |
1784 | }, | |
1785 | { "USB: Iomega MDHD500-U; ", | |
1786 | "0x059b:0x0275", | |
cfbba5b9 | 1787 | "", // 0x0001 |
e9583e0c GI |
1788 | "", |
1789 | "" // unsupported | |
1790 | }, | |
cfbba5b9 GI |
1791 | { "USB: Iomega MDHD-UE; ", |
1792 | "0x059b:0x0277", | |
1793 | "", | |
1794 | "", | |
1795 | "-d usbjmicron" | |
1796 | }, | |
e9583e0c GI |
1797 | { "USB: Iomega LDHD-UP; Sunplus", |
1798 | "0x059b:0x0370", | |
1799 | "", | |
1800 | "", | |
1801 | "-d usbsunplus" | |
1802 | }, | |
1803 | // LaCie | |
1804 | { "USB: LaCie hard disk (FA Porsche design);", | |
1805 | "0x059f:0x0651", | |
1806 | "", | |
1807 | "", | |
1808 | "" // unsupported | |
1809 | }, | |
1810 | { "USB: LaCie hard disk; JMicron", | |
1811 | "0x059f:0x0951", | |
1812 | "", | |
1813 | "", | |
1814 | "-d usbjmicron" | |
1815 | }, | |
1816 | { "USB: LaCie hard disk (Neil Poulton design);", | |
1817 | "0x059f:0x1018", | |
1818 | "", | |
1819 | "", | |
1820 | "-d sat" | |
1821 | }, | |
1822 | { "USB: LaCie Desktop Hard Drive; JMicron", | |
1823 | "0x059f:0x1019", | |
1824 | "", | |
1825 | "", | |
1826 | "-d usbjmicron" | |
1827 | }, | |
1828 | { "USB: LaCie Rugged Hard Drive; JMicron", | |
1829 | "0x059f:0x101d", | |
cfbba5b9 GI |
1830 | "", // 0x0001 |
1831 | "", | |
1832 | "-d usbjmicron,x" | |
1833 | }, | |
1834 | { "USB: Lacie rikiki; JMicron", | |
1835 | "0x059f:0x102a", | |
1836 | "", | |
e9583e0c GI |
1837 | "", |
1838 | "-d usbjmicron,x" | |
1839 | }, | |
1840 | // In-System Design | |
1841 | { "USB: ; In-System/Cypress ISD-300A1", | |
1842 | "0x05ab:0x0060", | |
cfbba5b9 | 1843 | "", // 0x1101 |
e9583e0c GI |
1844 | "", |
1845 | "-d usbcypress" | |
1846 | }, | |
1847 | // Genesys Logic | |
1848 | { "USB: ; Genesys Logic GL881E", | |
1849 | "0x05e3:0x0702", | |
1850 | "", | |
1851 | "", | |
1852 | "" // unsupported | |
1853 | }, | |
1854 | { "USB: ; Genesys Logic", // TODO: requires '-T permissive' | |
1855 | "0x05e3:0x0718", | |
cfbba5b9 | 1856 | "", // 0x0041 |
e9583e0c GI |
1857 | "", |
1858 | "-d sat" | |
1859 | }, | |
cfbba5b9 GI |
1860 | // Micron |
1861 | { "USB: Micron USB SSD; ", | |
1862 | "0x0634:0x0655", | |
1863 | "", | |
1864 | "", | |
1865 | "" // unsupported | |
1866 | }, | |
e9583e0c GI |
1867 | // Prolific |
1868 | { "USB: ; Prolific PL2507", // USB->PATA | |
1869 | "0x067b:0x2507", | |
1870 | "", | |
1871 | "", | |
1872 | "" // unsupported | |
1873 | }, | |
1874 | { "USB: ; Prolific PL3507", // USB+IEE1394->PATA | |
1875 | "0x067b:0x3507", | |
cfbba5b9 | 1876 | "", // 0x0001 |
e9583e0c GI |
1877 | "", |
1878 | "" // unsupported | |
1879 | }, | |
1880 | // Freecom | |
1881 | { "USB: Freecom Hard Drive XS; Sunplus", | |
1882 | "0x07ab:0xfc8e", | |
cfbba5b9 | 1883 | "", // 0x010f |
e9583e0c GI |
1884 | "", |
1885 | "-d usbsunplus" | |
1886 | }, | |
cfbba5b9 GI |
1887 | { "USB: Freecom Classic HD 120GB; ", |
1888 | "0x07ab:0xfccd", | |
1889 | "", | |
1890 | "", | |
1891 | "" // unsupported | |
1892 | }, | |
1893 | { "USB: Freecom HD 500GB; JMicron", | |
1894 | "0x07ab:0xfcda", | |
1895 | "", | |
1896 | "", | |
1897 | "-d usbjmicron" | |
1898 | }, | |
e9583e0c GI |
1899 | // Toshiba |
1900 | { "USB: Toshiba PX1270E-1G16; Sunplus", | |
1901 | "0x0930:0x0b03", | |
1902 | "", | |
1903 | "", | |
1904 | "-d usbsunplus" | |
1905 | }, | |
1906 | { "USB: Toshiba PX1396E-3T01; Sunplus", // similar to Dura Micro 501 | |
1907 | "0x0930:0x0b09", | |
1908 | "", | |
1909 | "", | |
1910 | "-d usbsunplus" | |
1911 | }, | |
cfbba5b9 GI |
1912 | { "USB: Toshiba Stor.E Steel series; Sunplus", |
1913 | "0x0930:0x0b11", | |
1914 | "", | |
1915 | "", | |
1916 | "-d usbsunplus" | |
1917 | }, | |
e9583e0c GI |
1918 | // Seagate |
1919 | { "USB: Seagate FreeAgent Go; ", | |
1920 | "0x0bc2:0x2(000|100|101)", | |
1921 | "", | |
1922 | "", | |
1923 | "-d sat" | |
1924 | }, | |
1925 | { "USB: Seagate FreeAgent Go FW; ", | |
1926 | "0x0bc2:0x2200", | |
1927 | "", | |
1928 | "", | |
1929 | "-d sat" | |
1930 | }, | |
1931 | { "USB: Seagate Expansion Portable; ", | |
1932 | "0x0bc2:0x2300", | |
1933 | "", | |
1934 | "", | |
1935 | "-d sat" | |
1936 | }, | |
1937 | { "USB: Seagate FreeAgent Desktop; ", | |
1938 | "0x0bc2:0x3000", | |
1939 | "", | |
1940 | "", | |
1941 | "-d sat" | |
1942 | }, | |
1943 | { "USB: Seagate FreeAgent Desk; ", | |
1944 | "0x0bc2:0x3001", | |
1945 | "", | |
1946 | "", | |
1947 | "-d sat" | |
1948 | }, | |
cfbba5b9 GI |
1949 | { "USB: Seagate FreeAgent Go Flex; ", |
1950 | "0x0bc2:0x5021", | |
1951 | "", | |
1952 | "", | |
1953 | "-d sat" | |
1954 | }, | |
1955 | { "USB: Seagate FreeAgent Go Flex Desk USB 3.0; ", | |
1956 | "0x0bc2:0x50a1", | |
1957 | "", | |
1958 | "", | |
1959 | "-d sat,12" | |
1960 | }, | |
e9583e0c GI |
1961 | // Dura Micro |
1962 | { "USB: Dura Micro 509; Sunplus", | |
1963 | "0x0c0b:0xb159", | |
cfbba5b9 | 1964 | "", // 0x0103 |
e9583e0c GI |
1965 | "", |
1966 | "-d usbsunplus" | |
1967 | }, | |
1968 | // Maxtor | |
1969 | { "USB: Maxtor OneTouch; ", | |
1970 | "0x0d49:0x7300", | |
cfbba5b9 | 1971 | "", // 0x0121 |
e9583e0c GI |
1972 | "", |
1973 | "-d sat" | |
1974 | }, | |
1975 | { "USB: Maxtor OneTouch 4; ", | |
1976 | "0x0d49:0x7310", | |
cfbba5b9 | 1977 | "", // 0x0125 |
e9583e0c GI |
1978 | "", |
1979 | "-d sat" | |
1980 | }, | |
1981 | { "USB: Maxtor OneTouch 4 Mini; ", | |
1982 | "0x0d49:0x7350", | |
cfbba5b9 | 1983 | "", // 0x0125 |
e9583e0c GI |
1984 | "", |
1985 | "-d sat" | |
1986 | }, | |
1987 | { "USB: Maxtor Basics Desktop; ", | |
1988 | "0x0d49:0x7410", | |
cfbba5b9 | 1989 | "", // 0x0122 |
e9583e0c GI |
1990 | "", |
1991 | "-d sat" | |
1992 | }, | |
1993 | { "USB: Maxtor Basics Portable; ", | |
1994 | "0x0d49:0x7450", | |
cfbba5b9 | 1995 | "", // 0x0122 |
e9583e0c GI |
1996 | "", |
1997 | "-d sat" | |
1998 | }, | |
cfbba5b9 GI |
1999 | // iRiver |
2000 | { "USB: iRiver iHP-120/140 MP3 Player; Cypress", | |
2001 | "0x1006:0x3002", | |
2002 | "", // 0x0100 | |
2003 | "", | |
2004 | "-d usbcypress" | |
2005 | }, | |
e9583e0c GI |
2006 | // Western Digital |
2007 | { "USB: WD My Passport (IDE); Cypress", | |
2008 | "0x1058:0x0701", | |
cfbba5b9 | 2009 | "", // 0x0240 |
e9583e0c GI |
2010 | "", |
2011 | "-d usbcypress" | |
2012 | }, | |
2013 | { "USB: WD My Passport Portable; ", | |
2014 | "0x1058:0x0702", | |
cfbba5b9 | 2015 | "", // 0x0102 |
e9583e0c GI |
2016 | "", |
2017 | "-d sat" | |
2018 | }, | |
2019 | { "USB: WD My Passport Essential; ", | |
2020 | "0x1058:0x0704", | |
cfbba5b9 | 2021 | "", // 0x0175 |
e9583e0c GI |
2022 | "", |
2023 | "-d sat" | |
2024 | }, | |
2025 | { "USB: WD My Passport Elite; ", | |
2026 | "0x1058:0x0705", | |
cfbba5b9 | 2027 | "", // 0x0175 |
e9583e0c GI |
2028 | "", |
2029 | "-d sat" | |
2030 | }, | |
2031 | { "USB: WD My Passport 070A; ", | |
2032 | "0x1058:0x070a", | |
cfbba5b9 GI |
2033 | "", // 0x1028 |
2034 | "", | |
2035 | "-d sat" | |
2036 | }, | |
2037 | { "USB: WD My Passport 0730; ", | |
2038 | "0x1058:0x0730", | |
2039 | "", // 0x1008 | |
e9583e0c GI |
2040 | "", |
2041 | "-d sat" | |
2042 | }, | |
2043 | { "USB: WD My Book ES; ", | |
2044 | "0x1058:0x0906", | |
cfbba5b9 | 2045 | "", // 0x0012 |
e9583e0c GI |
2046 | "", |
2047 | "-d sat" | |
2048 | }, | |
2049 | { "USB: WD Elements Desktop; ", | |
2050 | "0x1058:0x1001", | |
cfbba5b9 | 2051 | "", // 0x0104 |
e9583e0c GI |
2052 | "", |
2053 | "-d sat" | |
2054 | }, | |
2055 | { "USB: WD Elements Desktop WDE1UBK...; ", | |
2056 | "0x1058:0x1003", | |
cfbba5b9 | 2057 | "", // 0x0175 |
e9583e0c GI |
2058 | "", |
2059 | "-d sat" | |
2060 | }, | |
2061 | { "USB: WD Elements; ", | |
2062 | "0x1058:0x1010", | |
cfbba5b9 | 2063 | "", // 0x0105 |
e9583e0c GI |
2064 | "", |
2065 | "-d sat" | |
2066 | }, | |
2067 | { "USB: WD Elements Desktop; ", // 2TB | |
2068 | "0x1058:0x1021", | |
cfbba5b9 | 2069 | "", // 0x2002 |
e9583e0c GI |
2070 | "", |
2071 | "-d sat" | |
2072 | }, | |
2073 | { "USB: WD My Book Essential; ", | |
2074 | "0x1058:0x1100", | |
cfbba5b9 | 2075 | "", // 0x0165 |
e9583e0c GI |
2076 | "", |
2077 | "-d sat" | |
2078 | }, | |
2079 | { "USB: WD My Book; ", | |
2080 | "0x1058:0x1102", | |
cfbba5b9 | 2081 | "", // 0x1028 |
e9583e0c GI |
2082 | "", |
2083 | "-d sat" | |
2084 | }, | |
2085 | { "USB: WD My Book Essential; ", | |
2086 | "0x1058:0x1110", | |
cfbba5b9 GI |
2087 | "", // 0x1030 |
2088 | "", | |
2089 | "-d sat" | |
2090 | }, | |
2091 | { "USB: WD My Book Essential USB 3.0; ", // 3TB | |
2092 | "0x1058:0x1130", | |
2093 | "", // 0x1012 | |
e9583e0c GI |
2094 | "", |
2095 | "-d sat" | |
2096 | }, | |
2097 | // A-DATA | |
2098 | { "USB: A-DATA SH93; Cypress", | |
2099 | "0x125f:0xa93a", | |
cfbba5b9 | 2100 | "", // 0x0150 |
e9583e0c GI |
2101 | "", |
2102 | "-d usbcypress" | |
2103 | }, | |
2104 | // Initio | |
2105 | { "USB: ; Initio 316000", | |
2106 | "0x13fd:0x0540", | |
2107 | "", | |
2108 | "", | |
2109 | "" // unsupported | |
2110 | }, | |
2111 | { "USB: ; Initio", // USB->SATA | |
2112 | "0x13fd:0x1240", | |
cfbba5b9 | 2113 | "", // 0x0104 |
e9583e0c GI |
2114 | "", |
2115 | "-d sat" | |
2116 | }, | |
2117 | { "USB: ; Initio", // USB+SATA->SATA | |
2118 | "0x13fd:0x1340", | |
cfbba5b9 GI |
2119 | "", // 0x0208 |
2120 | "", | |
2121 | "-d sat" | |
2122 | }, | |
2123 | { "USB: Intenso Memory Station 2,5\"; Initio", | |
2124 | "0x13fd:0x1840", | |
2125 | "", | |
e9583e0c GI |
2126 | "", |
2127 | "-d sat" | |
2128 | }, | |
cfbba5b9 GI |
2129 | // Super Top |
2130 | { "USB: Super Top generic enclosure; Cypress", | |
2131 | "0x14cd:0x6116", | |
2132 | "", | |
2133 | "", | |
2134 | "-d usbcypress" | |
2135 | }, | |
e9583e0c | 2136 | // JMicron |
cfbba5b9 GI |
2137 | { "USB: ; JMicron ", // USB->SATA->4xSATA (port multiplier) |
2138 | "0x152d:0x0551", | |
2139 | "", // 0x0100 | |
2140 | "", | |
2141 | "-d usbjmicron,x" | |
2142 | }, | |
2143 | { "USB: OCZ THROTTLE OCZESATATHR8G; JMicron JMF601", | |
2144 | "0x152d:0x0602", | |
2145 | "", | |
2146 | "", | |
2147 | "" // unsupported | |
2148 | }, | |
e9583e0c GI |
2149 | { "USB: ; JMicron JM20329", // USB->SATA |
2150 | "0x152d:0x2329", | |
cfbba5b9 | 2151 | "", // 0x0100 |
e9583e0c GI |
2152 | "", |
2153 | "-d usbjmicron" | |
2154 | }, | |
2155 | { "USB: ; JMicron JM20336", // USB+SATA->SATA, USB->2xSATA | |
2156 | "0x152d:0x2336", | |
cfbba5b9 | 2157 | "", // 0x0100 |
e9583e0c GI |
2158 | "", |
2159 | "-d usbjmicron,x" | |
2160 | }, | |
cfbba5b9 GI |
2161 | { "USB: Generic JMicron adapter; JMicron", |
2162 | "0x152d:0x2337", | |
2163 | "", | |
2164 | "", | |
2165 | "-d usbjmicron" | |
2166 | }, | |
e9583e0c GI |
2167 | { "USB: ; JMicron JM20337/8", // USB->SATA+PATA, USB+SATA->PATA |
2168 | "0x152d:0x2338", | |
cfbba5b9 | 2169 | "", // 0x0100 |
e9583e0c GI |
2170 | "", |
2171 | "-d usbjmicron" | |
2172 | }, | |
2173 | { "USB: ; JMicron JM20339", // USB->SATA | |
2174 | "0x152d:0x2339", | |
cfbba5b9 | 2175 | "", // 0x0100 |
e9583e0c GI |
2176 | "", |
2177 | "-d usbjmicron,x" | |
2178 | }, | |
cfbba5b9 GI |
2179 | { "USB: ; JMicron", // USB+SATA->SATA |
2180 | "0x152d:0x2351", // e.g. Verbatim Portable Hard Drive 500Gb | |
2181 | "", // 0x0100 | |
2182 | "", | |
2183 | "-d sat" | |
2184 | }, | |
e9583e0c GI |
2185 | { "USB: ; JMicron", // USB->SATA |
2186 | "0x152d:0x2352", | |
cfbba5b9 GI |
2187 | "", // 0x0100 |
2188 | "", | |
2189 | "-d usbjmicron,x" | |
2190 | }, | |
2191 | { "USB: ; JMicron", // USB->SATA | |
2192 | "0x152d:0x2509", | |
2193 | "", // 0x0100 | |
e9583e0c GI |
2194 | "", |
2195 | "-d usbjmicron,x" | |
2196 | }, | |
cfbba5b9 GI |
2197 | // ASMedia |
2198 | { "USB: ; ASMedia ASM1051", | |
2199 | "0x174c:0x5106", | |
2200 | "", | |
2201 | "", | |
2202 | "-d sat" | |
2203 | }, | |
2204 | // LucidPort | |
2205 | { "USB: RaidSonic ICY BOX IB-110StU3-B; LucidPORT USB300", | |
2206 | "0x1759:0x500[02]", | |
2207 | "", | |
2208 | "", | |
2209 | "-d sat" | |
2210 | }, | |
e9583e0c GI |
2211 | // Verbatim |
2212 | { "USB: Verbatim FW/USB160; Oxford OXUF934SSA-LQAG", // USB+IEE1394->SATA | |
2213 | "0x18a5:0x0215", | |
cfbba5b9 | 2214 | "", // 0x0001 |
e9583e0c GI |
2215 | "", |
2216 | "-d sat" | |
2217 | }, | |
2218 | { "USB: Verbatim External Hard Drive 47519; Sunplus", // USB->SATA | |
2219 | "0x18a5:0x0216", | |
2220 | "", | |
2221 | "", | |
2222 | "-d usbsunplus" | |
2223 | }, | |
cfbba5b9 GI |
2224 | // Silicon Image |
2225 | { "USB: Vantec NST-400MX-SR; Silicon Image 5744", | |
2226 | "0x1a4a:0x1670", | |
2227 | "", | |
2228 | "", | |
2229 | "" // unsupported | |
2230 | }, | |
e9583e0c GI |
2231 | // SunplusIT |
2232 | { "USB: ; SunplusIT", | |
2233 | "0x1bcf:0x0c31", | |
2234 | "", | |
2235 | "", | |
2236 | "-d usbsunplus" | |
2237 | }, | |
2238 | // Hitachi/SimpleTech | |
2239 | { "USB: Hitachi/SimpleTech; JMicron", // 1TB | |
2240 | "0x4971:0xce17", | |
2241 | "", | |
2242 | "", | |
2243 | "-d usbjmicron,x" | |
2244 | }, | |
2245 | // OnSpec | |
2246 | { "USB: ; OnSpec", // USB->PATA | |
2247 | "0x55aa:0x2b00", | |
cfbba5b9 | 2248 | "", // 0x0100 |
e9583e0c GI |
2249 | "", |
2250 | "" // unsupported | |
2251 | }, | |
a23d5117 GI |
2252 | /* |
2253 | }; // builtin_knowndrives[] | |
2254 | */ |