text:
Revision 3060, 41.9 KB
- Patriot Torqx SSD
Line 1/*2 * drivedb.h - smartmontools drive database file3 *4 * Home page of code is: http://smartmontools.sourceforge.net5 *6 * Copyright (C) 2003-10 Philip Williams, Bruce Allen7 * Copyright (C) 2008-10 Christian Franke <smartmontools-support@lists.sourceforge.net>8 *9 * This program is free software; you can redistribute it and/or modify10 * it under the terms of the GNU General Public License as published by11 * 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 License15 * (for example COPYING); If not, see <http://www.gnu.org/licenses/>.16 *17 */1819/*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 a33 * device. Set to "" if no info (apart from device id)34 * known. The entry is ignored if this string starts with35 * a dollar sign.36 * modelregexp POSIX extended regular expression to match the model of37 * a device. This should never be "".38 * firmwareregexp POSIX extended regular expression to match a devices's39 * firmware. This is optional and should be "" if it is not40 * to be used. If it is nonempty then it will be used to41 * narrow the set of devices matched by modelregexp.42 * warningmsg A message that may be displayed for matching drives. For43 * example, to inform the user that they may need to apply a44 * firmware patch.45 * presets String with vendor-specific attribute ('-v') and firmware46 * bug fix ('-F') options. Same syntax as in smartctl command47 * line. The user's own settings override these.48 *49 * The regular expressions for drive model and firmware must match the full50 * 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 match55 * the same drive.56 */5758/*59const drive_settings builtin_knowndrives[] = {60 */61 { "$Id$",62 "-", "-",63 "This is a dummy entry to hold the SVN-Id of drivedb.h",64 ""65 },66 { "Apple SSD SM128",67 "APPLE SSD SM128",68 "", "", ""69 },70 { "Asus-Phison SSD",71 "ASUS-PHISON SSD",72 "", "", ""73 },74 { "Patriot Torqx SSD",75 "Patriot[ -]Torqx.*",76 "", "",77 " -v 9,raw64"78 " -v 12,raw64"79 " -v 184,raw64,Initial_Bad_Block_Count"80 " -v 195,raw64,Program_Failure_Blk_Ct"81 " -v 196,raw64,Erase_Failure_Blk_Ct"82 " -v 197,raw64,Read_Failure_Blk_Ct"83 " -v 198,raw64,Read_Sectors_Tot_Ct"84 " -v 199,raw64,Write_Sectors_Tot_Ct"85 " -v 200,raw64,Read_Commands_Tot_Ct"86 " -v 201,raw64,Write_Commands_Tot_Ct"87 " -v 202,raw64,Error_Bits_Flash_Tot_Ct"88 " -v 203,raw64,Corr_Read_Errors_Tot_Ct"89 " -v 204,raw64,Bad_Block_Full_Flag"90 " -v 205,raw64,Max_PE_Count_Spec"91 " -v 206,raw64,Min_Erase_Count"92 " -v 207,raw64,Max_Erase_Count"93 " -v 208,raw64,Average_Erase_Count"94 " -v 209,raw64,Remaining_Lifetime_Perc"95 },96 { "OCZ Vertex SSD",97 "OCZ[ -]VERTEX.*",98 "", "",99 " -v 9,raw64"100 " -v 12,raw64"101 " -v 184,raw64,Initial_Bad_Block_Count"102 " -v 195,raw64,Program_Failure_Blk_Ct"103 " -v 196,raw64,Erase_Failure_Blk_Ct"104 " -v 197,raw64,Read_Failure_Blk_Ct"105 " -v 198,raw64,Read_Sectors_Tot_Ct"106 " -v 199,raw64,Write_Sectors_Tot_Ct"107 " -v 200,raw64,Read_Commands_Tot_Ct"108 " -v 201,raw64,Write_Commands_Tot_Ct"109 " -v 202,raw64,Error_Bits_Flash_Tot_Ct"110 " -v 203,raw64,Corr_Read_Errors_Tot_Ct"111 " -v 204,raw64,Bad_Block_Full_Flag"112 " -v 205,raw64,Max_PE_Count_Spec"113 " -v 206,raw64,Min_Erase_Count"114 " -v 207,raw64,Max_Erase_Count"115 " -v 208,raw64,Average_Erase_Count"116 " -v 209,raw64,Remaining_Lifetime_Perc"117 },118 { "OCZ Agility SSD",119 "OCZ[ -]AGILITY",120 "", "",121 " -v 9,raw64"122 " -v 12,raw64"123 " -v 184,raw64,Initial_Bad_Block_Count"124 " -v 195,raw64,Program_Failure_Blk_Ct"125 " -v 196,raw64,Erase_Failure_Blk_Ct"126 " -v 197,raw64,Read_Failure_Blk_Ct"127 " -v 198,raw64,Read_Sectors_Tot_Ct"128 " -v 199,raw64,Write_Sectors_Tot_Ct"129 " -v 200,raw64,Read_Commands_Tot_Ct"130 " -v 201,raw64,Write_Commands_Tot_Ct"131 " -v 202,raw64,Error_Bits_Flash_Tot_Ct"132 " -v 203,raw64,Corr_Read_Errors_Tot_Ct"133 " -v 204,raw64,Bad_Block_Full_Flag"134 " -v 205,raw64,Max_PE_Count_Spec"135 " -v 206,raw64,Min_Erase_Count"136 " -v 207,raw64,Max_Erase_Count"137 " -v 208,raw64,Average_Erase_Count"138 " -v 209,raw64,Remaining_Lifetime_Perc"139 },140 { "Crucial M225 SSD",141 "CRUCIAL_CT(64|128|256)M225",142 "", "",143 " -v 1,raw64"144 " -v 9,raw64"145 " -v 12,raw64"146 " -v 184,raw64,Initial_Bad_Block_Count"147 " -v 195,raw64,Program_Failure_Blk_Ct"148 " -v 196,raw64,Erase_Failure_Blk_Ct"149 " -v 197,raw64,Read_Failure_Blk_Ct"150 " -v 198,raw64,Read_Sectors_Tot_Ct"151 " -v 199,raw64,Write_Sectors_Tot_Ct"152 " -v 200,raw64,Read_Commands_Tot_Ct"153 " -v 201,raw64,Write_Commands_Tot_Ct"154 " -v 202,raw64,Error_Bits_Flash_Tot_Ct"155 " -v 203,raw64,Corr_Read_Errors_Tot_Ct"156 " -v 204,raw64,Bad_Block_Full_Flag"157 " -v 205,raw64,Max_PE_Count_Spec"158 " -v 206,raw64,Min_Erase_Count"159 " -v 207,raw64,Max_Erase_Count"160 " -v 208,raw64,Average_Erase_Count"161 " -v 209,raw64,Remaining_Lifetime_Perc"162 " -v 210,raw64"163 " -v 211,raw64"164 },165 { "Intel X25-E SSD",166 "SSDSA2SH(032|064)G1.* INTEL",167 "", "",168 "-v 225,raw48,Host_Writes_Count"169 },170 { "Transcend Solid-State Drive",171 "TS(8|16|32|64|128)GSSD25-(M|S)",172 "", "", ""173 },174 { "Transcend Solid-State Drive V series",175 "TS(8|16|32|64|128|192)GSSD25S-(M|S)",176 "", "", ""177 },178 { "Marvell SSD SD88SA024BA0 (SUN branded)",179 "MARVELL SD88SA024BA0 SUN24G 0902M0054V",180 "", "", ""181 },182 { "HP 1TB SATA disk GB1000EAFJL",183 "GB1000EAFJL",184 "", "", ""185 },186 { "IBM Deskstar 60GXP series", // ER60A46A firmware187 "(IBM-|Hitachi )?IC35L0[12346]0AVER07.*",188 "ER60A46A",189 "", ""190 },191 { "IBM Deskstar 60GXP series", // All other firmware192 "(IBM-|Hitachi )?IC35L0[12346]0AVER07.*",193 "",194 "IBM Deskstar 60GXP drives may need upgraded SMART firmware.\n"195 "Please see http://www.geocities.com/dtla_update/index.html#rel and\n"196 "http://www.ibm.com/pc/support/site.wss/MIGR-42215.html",197 ""198 },199 { "IBM Deskstar 40GV & 75GXP series (A5AA/A6AA firmware)",200 "(IBM-)?DTLA-30[57]0[123467][05].*",201 "T[WX][123468AG][OF]A[56]AA",202 "", ""203 },204 { "IBM Deskstar 40GV & 75GXP series (all other firmware)",205 "(IBM-)?DTLA-30[57]0[123467][05].*",206 "",207 "IBM Deskstar 40GV and 75GXP drives may need upgraded SMART firmware.\n"208 "Please see http://www.geocities.com/dtla_update/ and\n"209 "http://www.ibm.com/pc/support/site.wss/MIGR-42215.html",210 ""211 },212 { "", // ExcelStor J240, J340, J360, J680, and J880213 "ExcelStor Technology J(24|34|36|68|88)0",214 "", "", ""215 },216 { "", // Fujitsu M1623TAU217 "FUJITSU M1623TAU",218 "",219 "",220 "-v 9,seconds"221 },222 { "Fujitsu MHG series",223 "FUJITSU MHG2...ATU?.*",224 "",225 "",226 "-v 9,seconds"227 },228 { "Fujitsu MHH series",229 "FUJITSU MHH2...ATU?.*",230 "",231 "",232 "-v 9,seconds"233 },234 { "Fujitsu MHJ series",235 "FUJITSU MHJ2...ATU?.*",236 "",237 "",238 "-v 9,seconds"239 },240 { "Fujitsu MHK series",241 "FUJITSU MHK2...ATU?.*",242 "",243 "",244 "-v 9,seconds"245 },246 { "", // Fujitsu MHL2300AT247 "FUJITSU MHL2300AT",248 "",249 "This drive's firmware has a harmless Drive Identity Structure\n"250 "checksum error bug.",251 "-v 9,seconds"252 },253 { "", // MHM2200AT, MHM2150AT, MHM2100AT, MHM2060AT254 "FUJITSU MHM2(20|15|10|06)0AT",255 "",256 "This drive's firmware has a harmless Drive Identity Structure\n"257 "checksum error bug.",258 "-v 9,seconds"259 },260 { "Fujitsu MHN series",261 "FUJITSU MHN2...AT",262 "",263 "",264 "-v 9,seconds"265 },266 { "", // Fujitsu MHR2020AT267 "FUJITSU MHR2020AT",268 "",269 "",270 "-v 9,seconds"271 },272 { "", // Fujitsu MHR2040AT273 "FUJITSU MHR2040AT",274 "", // Tested on 40BA275 "",276 "-v 9,seconds -v 192,emergencyretractcyclect "277 "-v 198,offlinescanuncsectorct -v 200,writeerrorcount"278 },279 { "Fujitsu MHSxxxxAT family",280 "FUJITSU MHS20[6432]0AT( .)?",281 "",282 "",283 "-v 9,seconds -v 192,emergencyretractcyclect "284 "-v 198,offlinescanuncsectorct -v 200,writeerrorcount "285 "-v 201,detectedtacount"286 },287 { "Fujitsu MHT series",288 "FUJITSU MHT2...(AH|AS|AT|BH)U?.*",289 "",290 "",291 "-v 9,seconds"292 },293 { "Fujitsu MHU series",294 "FUJITSU MHU2...ATU?.*",295 "",296 "",297 "-v 9,seconds"298 },299 { "Fujitsu MHV series",300 "FUJITSU MHV2...(AH|AS|AT|BH|BS|BT).*",301 "",302 "",303 "-v 9,seconds"304 },305 { "Fujitsu MPA..MPG series",306 "FUJITSU MP[A-G]3...A[HTEV]U?.*",307 "",308 "",309 "-v 9,seconds"310 },311 { "Fujitsu MHY2 BH series",312 "FUJITSU MHY2(04|06|08|10|12|16|20|25)0BH.*",313 "", "",314 "-v 240,raw48,Transfer_Error_Rate"315 },316 { "Fujitsu MHW2 BH series",317 "FUJITSU MHW2(04|06|08|10|12|16)0BH.*",318 "", "", ""319 },320 { "Fujitsu MHW2 BJ series",321 "FUJITSU MHW2(08|12|16)0BJ.*",322 "", "", ""323 },324 { "Fujitsu MHZ2 BH series",325 "FUJITSU MHZ2(04|08|12|16|20|25|32)0BH.*",326 "", "", ""327 },328 { "Fujitsu MHZ2 BJ series",329 "FUJITSU MHZ2(08|12|16|20|25|32)0BJ.*",330 "",331 "",332 "-v 9,minutes"333 },334 { "Fujitsu MHZ2 BS series",335 "FUJITSU MHZ2(12|25)0BS.*",336 "", "", ""337 },338 { "", // Samsung SV4012H (known firmware)339 "SAMSUNG SV4012H",340 "RM100-08",341 "",342 "-v 9,halfminutes -F samsung"343 },344 { "", // Samsung SV4012H (all other firmware)345 "SAMSUNG SV4012H",346 "",347 "May need -F samsung disabled; see manual for details.",348 "-v 9,halfminutes -F samsung"349 },350 { "", // Samsung SV0412H (known firmware)351 "SAMSUNG SV0412H",352 "SK100-01",353 "",354 "-v 9,halfminutes -v 194,10xCelsius -F samsung"355 },356 { "", // Samsung SV0412H (all other firmware)357 "SAMSUNG SV0412H",358 "",359 "May need -F samsung disabled; see manual for details.",360 "-v 9,halfminutes -v 194,10xCelsius -F samsung"361 },362 { "", // Samsung SV1204H (known firmware)363 "SAMSUNG SV1204H",364 "RK100-1[3-5]",365 "",366 "-v 9,halfminutes -v 194,10xCelsius -F samsung"367 },368 { "", // Samsung SV1204H (all other firmware)369 "SAMSUNG SV1204H",370 "",371 "May need -F samsung disabled; see manual for details.",372 "-v 9,halfminutes -v 194,10xCelsius -F samsung"373 },374 { "", // SAMSUNG SV0322A tested with FW JK200-35375 "SAMSUNG SV0322A",376 "", "", ""377 },378 { "", // SAMSUNG SP40A2H with RR100-07 firmware379 "SAMSUNG SP40A2H",380 "RR100-07",381 "",382 "-v 9,halfminutes -F samsung"383 },384 { "", // SAMSUNG SP80A4H with RT100-06 firmware385 "SAMSUNG SP80A4H",386 "RT100-06",387 "",388 "-v 9,halfminutes -F samsung"389 },390 { "", // SAMSUNG SP8004H with QW100-61 firmware391 "SAMSUNG SP8004H",392 "QW100-61",393 "",394 "-v 9,halfminutes -F samsung"395 },396 { "SAMSUNG SpinPoint F1 DT series", // tested with HD103UJ/1AA01113397 "SAMSUNG HD(083G|16[12]G|25[12]H|32[12]H|50[12]I|642J|75[23]L|10[23]U)J",398 "", "", ""399 },400 { "SAMSUNG SpinPoint F1 RE series", // tested with HE103UJ/1AA01113401 "SAMSUNG HE(252H|322H|502I|642J|753L|103U)J",402 "", "", ""403 },404 { "SAMSUNG SpinPoint F2 EG series", // tested with HD154UI/1AG01118405 "SAMSUNG HD(502H|10[23]S|15[34]U)I",406 "", "", ""407 },408 { "SAMSUNG SpinPoint S250 series", // tested with HD200HJ/KF100-06409 "SAMSUNG HD(162|200|250)HJ",410 "", "", ""411 },412 { "SAMSUNG SpinPoint T133 series", // tested with HD300LJ/ZT100-12, HD400LJ/ZZ100-14, HD401LJ/ZZ100-15413 "SAMSUNG HD(250KD|(30[01]|320|40[01])L[DJ])",414 "", "", ""415 },416 { "SAMSUNG SpinPoint T166 series", // tested with HD501LJ/CR100-10417 "SAMSUNG HD(080G|160H|32[01]K|403L|50[01]L)J",418 "", "", ""419 },420 { "SAMSUNG SpinPoint P120 series", // VF100-37 firmware, tested with SP2514N/VF100-37421 "SAMSUNG SP(16[01]3|2[05][01]4)[CN]",422 "VF100-37",423 "",424 "-F samsung3"425 },426 { "SAMSUNG SpinPoint P120 series", // other firmware, tested with SP2504C/VT100-33427 "SAMSUNG SP(16[01]3|2[05][01]4)[CN]",428 "",429 "May need -F samsung3 enabled; see manual for details.",430 ""431 },432 { "SAMSUNG SpinPoint P80 SD series", // tested with HD160JJ/ZM100-33433 "SAMSUNG HD(080H|120I|160J)J",434 "", "", ""435 },436 { "SAMSUNG SpinPoint P80 series", // BH100-35 firmware, tested with SP0842N/BH100-35437 "SAMSUNG SP(0451|08[0124]2|12[0145]3|16[0145]4)[CN]",438 "BH100-35",439 "",440 "-F samsung3"441 },442 { "SAMSUNG SpinPoint P80 series", // firmware *-35 or later443 "SAMSUNG SP(0451|08[0124]2|12[0145]3|16[0145]4)[CN]",444 ".*-3[5-9]",445 "May need -F samsung3 enabled; see manual for details.",446 ""447 },448 { "SAMSUNG SpinPoint P80 series", // firmware *-25...34, tested with SP1614C/SW100-25 and -34449 "SAMSUNG SP(0451|08[0124]2|12[0145]3|16[0145]4)[CN]",450 ".*-(2[5-9]|3[0-4])",451 "",452 "-v 9,halfminutes -v 198,increasing"453 },454 { "SAMSUNG SpinPoint P80 series", // firmware *-23...24, tested with455 // SP0802N/TK100-23,456 // SP1213N/TL100-23,457 // SP1604N/TM100-23 and -24458 "SAMSUNG SP(0451|08[0124]2|12[0145]3|16[0145]4)[CN]",459 ".*-2[34]",460 "",461 "-v 9,halfminutes -F samsung2"462 },463 { "SAMSUNG SpinPoint P80 series", // unknown firmware464 "SAMSUNG SP(0451|08[0124]2|12[0145]3|16[0145]4)[CN]",465 "",466 "May need -F samsung2 or -F samsung3 enabled; see manual for details.",467 ""468 },469 { "SAMSUNG SpinPoint M40/60/80 series", // tested with HM160JI/AD100-16470 "SAMSUNG HM(0[468]0H|1[026]0J)[CI]",471 "",472 "",473 "-v 9,halfminutes"474 },475/*476 // TODO: Make the entries below more specific.477 // These entries produce misleading results, because newer478 // Samsung disks reuse the version numbers *-NN.479 { "", // All Samsung drives with '.*-25' firmware480 "SAMSUNG.*",481 ".*-25",482 "May need -F samsung2 disabled; see manual for details.",483 "-v 9,halfminutes -F samsung2"484 },485 { "", // All Samsung drives with '.*-26 or later (currently to -39)' firmware486 "SAMSUNG.*",487 ".*-(2[6789]|3[0-9])",488 "",489 "-v 9,halfminutes"490 },491 { "", // Samsung ALL OTHER DRIVES492 "SAMSUNG.*",493 "",494 "May need -F samsung or -F samsung2 enabled; see manual for details.",495 ""496 },497*/498 { "Maxtor Fireball 541DX family",499 "Maxtor 2B0(0[468]|1[05]|20)H1",500 "",501 "",502 "-v 9,minutes -v 194,unknown"503 },504 { "Maxtor Fireball 3 family",505 "Maxtor 2F0[234]0[JL]0",506 "",507 "",508 "-v 9,minutes"509 },510 { "Maxtor DiamondMax 1280 ATA family", // no self-test log, ATA2-Fast511 "Maxtor 8(1280A2|2160A4|2560A4|3840A6|4000A6|5120A8)",512 "",513 "",514 "-v 9,minutes"515 },516 { "Maxtor DiamondMax 2160 Ultra ATA family",517 "Maxtor 8(2160D2|3228D3|3240D3|4320D4|6480D6|8400D8|8455D8)",518 "",519 "",520 "-v 9,minutes"521 },522 { "Maxtor DiamondMax 2880 Ultra ATA family",523 "Maxtor 9(0510D4|0576D4|0648D5|0720D5|0840D6|0845D6|0864D6|1008D7|1080D8|1152D8)",524 "",525 "",526 "-v 9,minutes"527 },528 { "Maxtor DiamondMax 3400 Ultra ATA family",529 "Maxtor 9(1(360|350|202)D8|1190D7|10[12]0D6|0840D5|06[48]0D4|0510D3|1(350|202)E8|1010E6|0840E5|0640E4)",530 "",531 "",532 "-v 9,minutes"533 },534 { "Maxtor DiamondMax D540X-4G family",535 "Maxtor 4G(120J6|160J[68])",536 "",537 "",538 "-v 9,minutes -v 194,unknown"539 },540 { "Maxtor DiamondMax D540X-4K family",541 "MAXTOR 4K(020H1|040H2|060H3|080H4)",542 "", "", ""543 },544 { "Maxtor DiamondMax Plus D740X family",545 "MAXTOR 6L0(20[JL]1|40[JL]2|60[JL]3|80[JL]4)",546 "", "", ""547 },548 { "Maxtor DiamondMax Plus 5120 Ultra ATA 33 family",549 "Maxtor 9(0512D2|0680D3|0750D3|0913D4|1024D4|1360D6|1536D6|1792D7|2048D8)",550 "",551 "",552 "-v 9,minutes"553 },554 { "Maxtor DiamondMax Plus 6800 Ultra ATA 66 family",555 "Maxtor 9(2732U8|2390U7|204[09]U6|1707U5|1366U4|1024U3|0845U3|0683U2)",556 "",557 "",558 "-v 9,minutes"559 },560 { "Maxtor DiamondMax D540X-4D",561 "Maxtor 4D0(20H1|40H2|60H3|80H4)",562 "",563 "",564 "-v 9,minutes -v 194,unknown"565 },566 { "Maxtor DiamondMax 16 family",567 "Maxtor 4(R0[68]0[JL]0|R1[26]0L0|A160J0|R120L4)",568 "",569 "",570 "-v 9,minutes"571 },572 { "Maxtor DiamondMax 4320 Ultra ATA family",573 "Maxtor (91728D8|91512D7|91303D6|91080D5|90845D4|90645D3|90648D[34]|90432D2)",574 "",575 "",576 "-v 9,minutes"577 },578 { "Maxtor DiamondMax 17 VL family",579 "Maxtor 9(0431U1|0641U2|0871U2|1301U3|1741U4)",580 "",581 "",582 "-v 9,minutes"583 },584 { "Maxtor DiamondMax 20 VL family",585 "Maxtor (94091U8|93071U6|92561U5|92041U4|91731U4|91531U3|91361U3|91021U2|90841U2|90651U2)",586 "",587 "",588 "-v 9,minutes"589 },590 { "Maxtor DiamondMax VL 30 family", // U: ATA66, H: ATA100591 "Maxtor (33073U4|32049U3|31536U2|30768U1|33073H4|32305H3|31536H2|30768H1)",592 "",593 "",594 "-v 9,minutes"595 },596 { "Maxtor DiamondMax 36 family",597 "Maxtor (93652U8|92739U6|91826U4|91369U3|90913U2|90845U2|90435U1)",598 "",599 "",600 "-v 9,minutes"601 },602 { "Maxtor DiamondMax 40 ATA 66 series",603 "Maxtor 9(0684U2|1024U2|1362U3|1536U3|2049U4|2562U5|3073U6|4098U8)",604 "",605 "",606 "-v 9,minutes"607 },608 { "Maxtor DiamondMax Plus 40 series (Ultra ATA 66 and Ultra ATA 100)",609 "Maxtor (54098[UH]8|53073[UH]6|52732[UH]6|52049[UH]4|51536[UH]3|51369[UH]3|51024[UH]2)",610 "",611 "",612 "-v 9,minutes"613 },614 { "Maxtor DiamondMax 40 VL Ultra ATA 100 series",615 "Maxtor 3(1024H1|1535H2|2049H2|3073H3|4098H4)( B)?",616 "",617 "",618 "-v 9,minutes"619 },620 { "Maxtor DiamondMax Plus 45 Ulta ATA 100 family",621 "Maxtor 5(4610H6|4098H6|3073H4|2049H3|1536H2|1369H2|1023H2)",622 "",623 "",624 "-v 9,minutes"625 },626 { "Maxtor DiamondMax 60 ATA 66 family",627 "Maxtor 9(1023U2|1536U2|2049U3|2305U3|3073U4|4610U6|6147U8)",628 "",629 "",630 "-v 9,minutes"631 },632 { "Maxtor DiamondMax 60 ATA 100 family",633 "Maxtor 9(1023H2|1536H2|2049H3|2305H3|3073H4|4098H6|4610H6|6147H8)",634 "",635 "",636 "-v 9,minutes"637 },638 { "Maxtor DiamondMax Plus 60 family",639 "Maxtor 5T0(60H6|40H4|30H3|20H2|10H1)",640 "",641 "",642 "-v 9,minutes"643 },644 { "Maxtor DiamondMax 80 family",645 "Maxtor (98196H8|96147H6)",646 "",647 "",648 "-v 9,minutes"649 },650 { "Maxtor DiamondMax 536DX family",651 "Maxtor 4W(100H6|080H6|060H4|040H3|030H2)",652 "",653 "",654 "-v 9,minutes"655 },656 { "Maxtor DiamondMax Plus 8 family",657 "Maxtor 6(E0[234]|K04)0L0",658 "",659 "",660 "-v 9,minutes"661 },662 { "Maxtor DiamondMax 10 family (ATA/133 and SATA/150)",663 "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",664 "",665 "",666 "-v 9,minutes"667 },668 { "Maxtor DiamondMax 10 family (SATA/300)",669 "Maxtor 6V(080E|160E|200E|250F|300F|320F)0",670 "", "", ""671 },672 { "Maxtor DiamondMax Plus 9 family",673 "Maxtor 6Y((060|080|120|160)L0|(060|080|120|160|200|250)P0|(060|080|120|160|200|250)M0)",674 "",675 "",676 "-v 9,minutes"677 },678 { "Maxtor DiamondMax 11 family",679 "Maxtor 6H[45]00[FR]0",680 "", "", ""681 },682 { "Maxtor DiamondMax 17",683 "Maxtor 6G(080L|160[PE])0",684 "", "", ""685 },686 { "Seagate Maxtor DiamondMax 20",687 "MAXTOR STM3(40|80|160)[28]1[12]0?AS?",688 "", "", ""689 },690 { "Seagate Maxtor DiamondMax 21",691 "MAXTOR STM3(160215|(250|320)820|320620|500630)AS?",692 "", "", ""693 },694 { "Seagate Maxtor DiamondMax 22", // fixed firmware695 "(MAXTOR )?STM3(500320|750330|1000340)AS?",696 "MX1A", // http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207969697 "", ""698 },699 { "Seagate Maxtor DiamondMax 22", // fixed firmware700 "(MAXTOR )?STM3(160813|320614|640323|1000334)AS?",701 "MX1B", // http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207975702 "", ""703 },704 { "Seagate Maxtor DiamondMax 22", // buggy firmware705 "(MAXTOR )?STM3(500320|750330|1000340)AS?",706 "MX15",707 "There are known problems with these drives,\n"708 "AND THIS FIRMWARE VERSION IS AFFECTED,\n"709 "see the following Seagate web pages:\n"710 "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207931\n"711 "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207969",712 ""713 },714 { "Seagate Maxtor DiamondMax 22", // unknown firmware715 "(MAXTOR )?STM3(160813|32061[34]|500320|640323|750330|10003(34|40))AS?",716 "",717 "There are known problems with these drives,\n"718 "see the following Seagate web pages:\n"719 "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207931\n"720 "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207969\n"721 "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207975",722 ""723 },724 { "Seagate Maxtor DiamondMax 23",725 "STM3((160|250)31|(320|500)41|(750|1000)52)8AS?",726 "", "", ""727 },728 { "Maxtor MaXLine Plus II",729 "Maxtor 7Y250[PM]0",730 "",731 "",732 "-v 9,minutes"733 },734 { "Maxtor MaXLine II family",735 "Maxtor [45]A(25|30|32)0[JN]0",736 "",737 "",738 "-v 9,minutes"739 },740 { "Maxtor MaXLine III family (ATA/133 and SATA/150)",741 "Maxtor 7L(25|30)0[SR]0",742 "",743 "",744 "-v 9,minutes"745 },746 { "Maxtor MaXLine III family (SATA/300)",747 "Maxtor 7V(25|30)0F0",748 "", "", ""749 },750 { "Maxtor MaXLine Pro 500 family", // There is also a 7H500R0 model, but I751 "Maxtor 7H500F0", // haven't added it because I suspect752 "", // it might need vendoropts_9_minutes753 "", "" // and nobody has submitted a report yet754 },755 { "", // HITACHI_DK14FA-20B756 "HITACHI_DK14FA-20B",757 "",758 "",759 "-v 9,minutes -v 193,loadunload"760 },761 { "HITACHI Travelstar DK23XX/DK23XXB series",762 "HITACHI_DK23..-..B?",763 "",764 "",765 "-v 9,minutes -v 193,loadunload"766 },767 { "Hitachi Endurastar J4K20/N4K20 (formerly DK23FA-20J)",768 "(HITACHI_DK23FA-20J|HTA422020F9AT[JN]0)",769 "",770 "",771 "-v 9,minutes -v 193,loadunload"772 },773 { "Hitachi Endurastar J4K30/N4K30",774 "HE[JN]4230[23]0F9AT00",775 "",776 "",777 "-v 9,minutes -v 193,loadunload"778 },779 { "Hitachi Travelstar C4K60 family", // 1.8" slim drive780 "HTC4260[23]0G5CE00|HTC4260[56]0G8CE00",781 "",782 "",783 "-v 9,minutes -v 193,loadunload"784 },785 { "IBM Travelstar 4GT family",786 "IBM-DTCA-2(324|409)0",787 "", "", ""788 },789 { "IBM Travelstar 6GN family",790 "IBM-DBCA-20(324|486|648)0",791 "", "", ""792 },793 { "IBM Travelstar 25GS, 18GT, and 12GN family",794 "IBM-DARA-2(25|18|15|12|09|06)000",795 "", "", ""796 },797 { "IBM Travelstar 14GS",798 "IBM-DCYA-214000",799 "", "", ""800 },801 { "IBM Travelstar 4LP",802 "IBM-DTNA-2(180|216)0",803 "", "", ""804 },805 { "IBM Travelstar 48GH, 30GN, and 15GN family",806 "(IBM-|Hitachi )?IC25(T048ATDA05|N0(30|20|15|12|10|07|06|05)ATDA04)-.",807 "", "", ""808 },809 { "IBM Travelstar 32GH, 30GT, and 20GN family",810 "IBM-DJSA-2(32|30|20|10|05)",811 "", "", ""812 },813 { "IBM Travelstar 4GN family",814 "IBM-DKLA-2(216|324|432)0",815 "", "", ""816 },817 { "IBM/Hitachi Travelstar 60GH and 40GN family",818 "(IBM-|Hitachi )?IC25(T060ATC[SX]05|N0[4321]0ATC[SX]04)-.",819 "", "", ""820 },821 { "IBM/Hitachi Travelstar 40GNX family",822 "(IBM-|Hitachi )?IC25N0[42]0ATC[SX]05-.",823 "", "", ""824 },825 { "Hitachi Travelstar 80GN family",826 "(Hitachi )?IC25N0[23468]0ATMR04-.",827 "", "", ""828 },829 { "Hitachi Travelstar 4K40",830 "(Hitachi )?HTS4240[234]0M9AT00",831 "", "", ""832 },833 { "Hitachi Travelstar 4K120",834 "(Hitachi )?(HTS4212(60|80|10|12)H9AT00|HTS421260G9AT00)",835 "", "", ""836 },837 { "Hitachi Travelstar 5K80 family",838 "(Hitachi )?HTS5480[8642]0M9AT00",839 "", "", ""840 },841 { "Hitachi Travelstar 5K100 series",842 "(Hitachi )?HTS5410[1864]0G9(AT|SA)00",843 "", "", ""844 },845 { "Hitachi Travelstar E5K100 series",846 "(Hitachi )?HTE541040G9(AT|SA)00",847 "", "", ""848 },849 { "Hitachi Travelstar 5K120",850 "(Hitachi )?HTS5412(60|80|10|12)H9(AT|SA)00",851 "", "", ""852 },853 { "Hitachi Travelstar 5K160 series",854 "(Hitachi |HITACHI )?HTS5416([468]0|1[26])J9(AT|SA)00",855 "", "", ""856 },857 { "Hitachi Travelstar E5K160 series",858 "(Hitachi )?HTE5416(12|16|60|80)J9(AT|SA)00",859 "", "", ""860 },861 { "Hitachi Travelstar 5K250 series",862 "(Hitachi |HITACHI )?HTS5425(80|12|16|20|25)K9(A3|SA)00",863 "", "", ""864 },865 { "Hitachi Travelstar 5K320 series",866 "(Hitachi |HITACHI )?HT(S|E)5432(80|12|16|25|32)L9(A3(00)?|SA01)",867 "", "", ""868 },869 { "Hitachi Travelstar 7K60",870 "(Hitachi )?HTS726060M9AT00",871 "", "", ""872 },873 { "Hitachi Travelstar E7K60",874 "(Hitachi )?HTE7260[46]0M9AT00",875 "", "", ""876 },877 { "Hitachi Travelstar 7K100",878 "(Hitachi )?HTS7210[168]0G9(AT|SA)00",879 "", "", ""880 },881 { "Hitachi Travelstar E7K100",882 "(Hitachi )?HTE7210[168]0G9(AT|SA)00",883 "", "", ""884 },885 { "Hitachi Travelstar 7K200",886 "(Hitachi )?HTS7220(80|10|12|16|20)K9(A3|SA)00",887 "", "", ""888 },889 { "Hitachi Travelstar 7K320", // tested with HTS723225L9A360/FCDOC30F890 "(Hitachi )?HT[ES]7232(80|12|16|25|32)L9(A300|A360|SA61)",891 "", "", ""892 },893 { "Hitachi Travelstar 7K500",894 "(Hitachi )?HT[ES]7250(12|16|25|32|50)A9A36[45]",895 "", "", ""896 },897 { "IBM Deskstar 14GXP and 16GP series",898 "IBM-DTTA-3(7101|7129|7144|5032|5043|5064|5084|5101|5129|5168)0",899 "", "", ""900 },901 { "IBM Deskstar 25GP and 22GXP family",902 "IBM-DJNA-3(5(101|152|203|250)|7(091|135|180|220))0",903 "", "", ""904 },905 { "IBM Deskstar 37GP and 34GXP family",906 "IBM-DPTA-3(5(375|300|225|150)|7(342|273|205|136))0",907 "", "", ""908 },909 { "IBM/Hitachi Deskstar 120GXP family",910 "(IBM-)?IC35L((020|040|060|080|120)AVVA|0[24]0AVVN)07-[01]",911 "", "", ""912 },913 { "IBM/Hitachi Deskstar GXP-180 family",914 "(IBM-)?IC35L(030|060|090|120|180)AVV207-[01]",915 "", "", ""916 },917 { "Hitachi Deskstar 7K80 series",918 "(Hitachi )?HDS7280([48]0PLAT20|(40)?PLA320|80PLA380).*",919 "", "", ""920 },921 { "Hitachi Deskstar 7K160",922 "(Hitachi )?HDS7216(80|16)PLA[3T]80.*",923 "", "", ""924 },925 { "Hitachi Deskstar 7K250 series",926 "(Hitachi )?HDS7225((40|80|12|16)VLAT20|(12|16|25)VLAT80|(80|12|16|25)VLSA80)",927 "", "", ""928 },929 { "Hitachi Deskstar 7K250 (SUN branded)",930 "HITACHI HDS7225SBSUN250G.*",931 "", "", ""932 },933 { "Hitachi Deskstar T7K250 series",934 "(Hitachi )?HDT7225((25|20|16)DLA(T80|380))",935 "", "", ""936 },937 { "Hitachi Deskstar 7K400 series",938 "(Hitachi )?HDS724040KL(AT|SA)80",939 "", "", ""940 },941 { "Hitachi Deskstar 7K500 series",942 "(Hitachi )?HDS725050KLA(360|T80)",943 "", "", ""944 },945 { "Hitachi Deskstar P7K500 series",946 "(Hitachi )?HDP7250(16|25|32|40|50)GLA(36|38|T8)0",947 "", "", ""948 },949 { "Hitachi Deskstar T7K500",950 "(Hitachi )?HDT7250(25|32|40|50)VLA(360|380|T80)",951 "", "", ""952 },953 { "Hitachi Deskstar 7K1000",954 "(Hitachi )?HDS7210(50|75|10)KLA330",955 "", "", ""956 },957 { "Hitachi Deskstar 7K1000.B",958 "(Hitachi )?HDT7210((16|25)SLA380|(32|50|64|75|10)SLA360)",959 "", "", ""960 },961 { "Hitachi Deskstar 7K2000",962 "Hitachi HDS722020ALA330",963 "", "", ""964 },965 { "Hitachi Ultrastar 7K1000",966 "(Hitachi )?HUA7210(50|75|10)KLA330",967 "", "", ""968 },969 { "Toshiba 2.5\" HDD series (10-20 GB)",970 "TOSHIBA MK(101[67]GAP|15[67]GAP|20(1[678]GAP|(18|23)GAS))",971 "", "", ""972 },973 { "Toshiba 2.5\" HDD series (30-60 GB)",974 "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)",975 "", "", ""976 },977 { "Toshiba 2.5\" HDD series (80 GB and above)",978 "TOSHIBA MK(80(25GAS|26GAX|32GAX|32GSX)|10(31GAS|32GAX)|12(33GAS|34G[AS]X)|2035GSS)",979 "", "", ""980 },981 { "Toshiba 2.5\" HDD MK..52GSX series",982 "TOSHIBA MK(80|12|16|25|32)52GSX",983 "", "", ""984 },985 { "Toshiba 1.8\" HDD series",986 "TOSHIBA MK[23468]00[4-9]GA[HL]",987 "", "", ""988 },989 { "", // TOSHIBA MK6022GAX990 "TOSHIBA MK6022GAX",991 "", "", ""992 },993 { "", // TOSHIBA MK6409MAV994 "TOSHIBA MK6409MAV",995 "", "", ""996 },997 { "Toshiba MKx019GAXB (SUN branded)",998 "TOS MK[34]019GAXB SUN[34]0G",999 "", "", ""1000 },1001 { "Seagate Momentus family",1002 "ST9(20|28|40|48)11A",1003 "", "", ""1004 },1005 { "Seagate Momentus 42 family",1006 "ST9(2014|3015|4019)A",1007 "", "", ""1008 },1009 { "Seagate Momentus 4200.2 series",1010 "ST9(100822|808210|60821|50212|402113|30219)A",1011 "", "", ""1012 },1013 { "Seagate Momentus 5400.2 series",1014 "ST9(808211|60822|408114|308110|120821|10082[34]|8823|6812|4813|3811)AS?",1015 "", "", ""1016 },1017 { "Seagate Momentus 5400.3 series",1018 "ST9(4081[45]|6081[35]|8081[15]|100828|120822|160821)AS?",1019 "", "", ""1020 },1021 { "Seagate Momentus 5400.3 ED series",1022 "ST9(4081[45]|6081[35]|8081[15]|100828|120822|160821)AB",1023 "", "", ""1024 },1025 { "Seagate Momentus 5400.4 series",1026 "ST9(120817|(160|200|250)827)AS",1027 "", "", ""1028 },1029 { "Seagate Momentus 5400.5 series",1030 "ST9((80|120|160)310|(250|320)320)AS",1031 "", "", ""1032 },1033 { "Seagate Momentus 5400.6 series",1034 "ST9((12|25)0315AS|500325)ASG?",1035 "", "", ""1036 },1037 { "Seagate Momentus 5400 PSD series", // Hybrid drives1038 "ST9(808212|(120|160)8220)AS",1039 "", "", ""1040 },1041 { "Seagate Momentus 7200.1 series",1042 "ST9(10021|80825|6023|4015)AS?",1043 "", "", ""1044 },1045 { "Seagate Momentus 7200.2 series",1046 "ST9(80813|100821|120823|160823|200420)ASG?",1047 "", "", ""1048 },1049 { "Seagate Momentus 7200.3 series",1050 "ST9((80|120|160)411|(250|320)421)ASG?",1051 "", "", ""1052 },1053 { "Seagate Momentus 7200.4 series",1054 "ST9(160412|250410|320423|500420)ASG?",1055 "", "", ""1056 },1057 { "Seagate Momentus 7200 FDE.2 series",1058 "ST9((160413|25041[12]|320426|50042[12])AS|(16041[89]|2504[16]4|32042[67]|500426)ASG)",1059 "", "", ""1060 },1061 { "Seagate Medalist 1010, 1721, 2120, 3230 and 4340", // ATA2, with -t permissive1062 "ST3(1010|1721|2120|3230|4340)A",1063 "", "", ""1064 },1065 { "Seagate Medalist 2110, 3221, 4321, 6531, and 8641",1066 "ST3(2110|3221|4321|6531|8641)A",1067 "", "", ""1068 },1069 { "Seagate U Series X family",1070 "ST3(10014A(CE)?|20014A)",1071 "", "", ""1072 },1073 { "Seagate U8 family",1074 "ST3(4313|6811|8410|13021|17221)A",1075 "", "", ""1076 },1077 { "Seagate U7 family",1078 "ST3(30012|40012|60012|80022|120020)A",1079 "", "", ""1080 },1081 { "Seagate U Series 6 family",1082 "ST3(8002|6002|4081|3061|2041)0A",1083 "", "", ""1084 },1085 { "Seagate U Series 5 family",1086 "ST3(40823|30621|20413|15311|10211)A",1087 "", "", ""1088 },1089 { "Seagate U4 family",1090 "ST3(2112|4311|6421|8421)A",1091 "", "", ""1092 },1093 { "Seagate U8 family",1094 "ST3(8410|4313|17221|13021)A",1095 "", "", ""1096 },1097 { "Seagate U10 family",1098 "ST3(20423|15323|10212)A",1099 "", "", ""1100 },1101 { "Seagate Barracuda ATA family",1102 "ST3(2804|2724|2043|1362|1022|681)0A",1103 "", "", ""1104 },1105 { "Seagate Barracuda ATA II family",1106 "ST3(3063|2042|1532|1021)0A",1107 "", "", ""1108 },1109 { "Seagate Barracuda ATA III family",1110 "ST3(40824|30620|20414|15310|10215)A",1111 "", "", ""1112 },1113 { "Seagate Barracuda ATA IV family",1114 "ST3(20011|30011|40016|60021|80021)A",1115 "", "", ""1116 },1117 { "Seagate Barracuda ATA V family",1118 "ST3(12002(3A|4A|9A|3AS)|800(23A|15A|23AS)|60(015A|210A)|40017A)",1119 "", "", ""1120 },1121 { "Seagate Barracuda 5400.1",1122 "ST340015A",1123 "", "", ""1124 },1125 { "Seagate Barracuda 7200.7 and 7200.7 Plus family",1126 "ST3(200021A|200822AS?|16002[13]AS?|12002[26]AS?|1[26]082[78]AS|8001[13]AS?|8081[79]AS|60014A|40111AS|40014AS?)",1127 "", "", ""1128 },1129 { "Seagate Barracuda 7200.8 family",1130 "ST3(400[68]32|300[68]31|250[68]23|200826)AS?",1131 "", "", ""1132 },1133 { "Seagate Barracuda 7200.9 family",1134 "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?.*",1135 "", "", ""1136 },1137 { "Seagate Barracuda 7200.10 family",1138 "ST3((80|160)[28]15|200820|250[34]10|(250|300|320|400)[68]20|500[68]30|750[68]40)AS?",1139 "", "", ""1140 },1141 { "Seagate Barracuda 7200.11 family", // unaffected firmware1142 "ST3(160813|320[68]13|500[368]20|640[36]23|640[35]30|750[36]30|1000(333|[36]40)|1500341)AS?",1143 "CC.?.?", // http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=2079571144 "", ""1145 },1146 { "Seagate Barracuda 7200.11 family", // fixed firmware1147 "ST3(500[368]20|750[36]30|1000340)AS?",1148 "SD1A", // http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=2079511149 "", ""1150 },1151 { "Seagate Barracuda 7200.11 family", // fixed firmware1152 "ST3(160813|320[68]13|640[36]23|1000333|1500341)AS?",1153 "SD[12]B", // http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=2079571154 "", ""1155 },1156 { "Seagate Barracuda 7200.11 family", // buggy firmware1157 "ST3(500[368]20|640[35]30|750[36]30|1000340)AS?",1158 "(AD14|SD1[5-9])",1159 "There are known problems with these drives,\n"1160 "AND THIS FIRMWARE VERSION IS AFFECTED,\n"1161 "see the following Seagate web pages:\n"1162 "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207931\n"1163 "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207951",1164 ""1165 },1166 { "Seagate Barracuda 7200.11 family", // unknown firmware1167 "ST3(160813|320[68]13|500[368]20|640[36]23|640[35]30|750[36]30|1000(333|[36]40)|1500341)AS?",1168 "",1169 "There are known problems with these drives,\n"1170 "see the following Seagate web pages:\n"1171 "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207931\n"1172 "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207951\n"1173 "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207957",1174 ""1175 },1176 { "Seagate Barracuda 7200.12 family",1177 "ST3((160|250)318|(320|500)418|500410|(750|1000)528)AS",1178 "", "", ""1179 },1180 { "Seagate Barracuda ES",1181 "ST3(250[68]2|32062|40062|50063|75064)0NS",1182 "", "", ""1183 },1184 { "Seagate Barracuda ES.2", // fixed firmware1185 "ST3(25031|50032|75033|100034)0NS",1186 "SN[01]6", // http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=2079631187 "", ""1188 },1189 { "Seagate Barracuda ES.2", // unknown firmware1190 "ST3(25031|50032|75033|100034)0NS",1191 "",1192 "There are known problems with these drives,\n"1193 "see the following Seagate web pages:\n"1194 "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207931\n"1195 "http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207963",1196 ""1197 },1198 { "Seagate Barracuda LP",1199 "ST3(500412|1000520|1500541|2000542)AS",1200 "", "", ""1201 },1202 { "Seagate Medalist 17240, 13030, 10231, 8420, and 4310",1203 "ST3(17240|13030|10231|8420|4310)A",1204 "", "", ""1205 },1206 { "Seagate Medalist 17242, 13032, 10232, 8422, and 4312",1207 "ST3(1724|1303|1023|842|431)2A",1208 "", "", ""1209 },1210 { "Seagate NL35 family",1211 "ST3(250623|250823|400632|400832|250824|250624|400633|400833|500641|500841)NS",1212 "", "", ""1213 },1214 { "Seagate SV35.2 Series",1215 "ST3(160815|250820|320620|500630|750640)(A|S)V",1216 "", "", ""1217 },1218 { "Seagate DB35.3 Series",1219 "ST3(750640SCE|((80|160)215|(250|320|400)820|500830|750840)(A|S)CE)",1220 "", "", ""1221 },1222 { "Western Digital Protege",1223 /* Western Digital drives with this comment all appear to use Attribute 9 in1224 * a non-standard manner. These entries may need to be updated when it1225 * is understood exactly how Attribute 9 should be interpreted.1226 * UPDATE: this is probably explained by the WD firmware bug described in the1227 * smartmontools FAQ */1228 "WDC WD([2468]00E|1[26]00A)B-.*",1229 "", "", ""1230 },1231 { "Western Digital Caviar family",1232 /* Western Digital drives with this comment all appear to use Attribute 9 in1233 * a non-standard manner. These entries may need to be updated when it1234 * is understood exactly how Attribute 9 should be interpreted.1235 * UPDATE: this is probably explained by the WD firmware bug described in the1236 * smartmontools FAQ */1237 "WDC WD(2|3|4|6|8|10|12|16|18|20|25)00BB-.*",1238 "", "", ""1239 },1240 { "Western Digital Caviar WDxxxAB series",1241 /* Western Digital drives with this comment all appear to use Attribute 9 in1242 * a non-standard manner. These entries may need to be updated when it1243 * is understood exactly how Attribute 9 should be interpreted.1244 * UPDATE: this is probably explained by the WD firmware bug described in the1245 * smartmontools FAQ */1246 "WDC WD(3|4|6|8|25)00AB-.*",1247 "", "", ""1248 },1249 { "Western Digital Caviar WDxxxAA series",1250 /* Western Digital drives with this comment all appear to use Attribute 9 in1251 * a non-standard manner. These entries may need to be updated when it1252 * is understood exactly how Attribute 9 should be interpreted.1253 * UPDATE: this is probably explained by the WD firmware bug described in the1254 * smartmontools FAQ */1255 "WDC WD...?AA(-.*)?",1256 "", "", ""1257 },1258 { "Western Digital Caviar WDxxxBA series",1259 /* Western Digital drives with this comment all appear to use Attribute 9 in1260 * a non-standard manner. These entries may need to be updated when it1261 * is understood exactly how Attribute 9 should be interpreted.1262 * UPDATE: this is probably explained by the WD firmware bug described in the1263 * smartmontools FAQ */1264 "WDC WD...BA",1265 "", "", ""1266 },1267 { "Western Digital Caviar AC series", // add only 5400rpm/7200rpm (ata33 and faster)1268 "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]?.*",1269 "", "", ""1270 },1271 { "Western Digital Caviar SE family",1272 /* Western Digital drives with this comment all appear to use Attribute 9 in1273 * a non-standard manner. These entries may need to be updated when it1274 * is understood exactly how Attribute 9 should be interpreted.1275 * UPDATE: this is probably explained by the WD firmware bug described in the1276 * smartmontools FAQ1277 * UPDATE 2: this does not apply to more recent models, at least WD3200AAJB */1278 "WDC WD(4|6|8|10|12|16|18|20|25|30|32|40|50)00(JB|PB)-.*",1279 "", "", ""1280 },1281 { "Western Digital Caviar Blue EIDE family", // WD Caviar SE EIDE family1282 /* not completely accurate: at least also WD800JB, WD(4|8|20|25)00BB sold as Caviar Blue */1283 "WDC WD(16|25|32|40|50)00AAJB-.*",1284 "", "", ""1285 },1286 { "Western Digital Caviar Blue EIDE family", // WD Caviar SE16 EIDE family1287 "WDC WD(25|32|40|50)00AAKB-.*",1288 "", "", ""1289 },1290 { "Western Digital RE EIDE family",1291 "WDC WD(12|16|25|32)00SB-.*",1292 "", "", ""1293 },1294 { "Western Digital Caviar Serial ATA family",1295 "WDC WD(4|8|20|32)00BD-.*",1296 "", "", ""1297 },1298 { "Western Digital Caviar SE Serial ATA family",1299 "WDC WD(4|8|12|16|20|25|32|40)00(JD|KD|PD)-.*",1300 "", "", ""1301 },1302 { "Western Digital Caviar SE Serial ATA family",1303 "WDC WD(8|12|16|20|25|30|32|40|50)00JS-.*",1304 "", "", ""1305 },1306 { "Western Digital Caviar SE16 Serial ATA family",1307 "WDC WD(16|20|25|32|40|50|75)00KS-.*",1308 "", "", ""1309 },1310 { "Western Digital Caviar Blue Serial ATA family", // WD Caviar SE Serial ATA family1311 /* not completely accurate: at least also WD800BD, (4|8)00JD sold as Caviar Blue */1312 "WDC WD((8|12|16|25|32)00AABS|(12|16|25|32|40|50)00AAJS)-.*",1313 "", "", ""1314 },1315 { "Western Digital Caviar Blue Serial ATA family", // WD Caviar SE16 Serial ATA family1316 "WDC WD(16|20|25|32|40|50|64|75)00AAKS-.*",1317 "", "", ""1318 },1319 { "Western Digital RE Serial ATA family",1320 "WDC WD(12|16|25|32)00(SD|YD|YS)-.*",1321 "", "", ""1322 },1323 { "Western Digital RE2 Serial ATA family",1324 "WDC WD((40|50|75)00(YR|YS|AYYS)|(16|32|40|50)0[01]ABYS)-.*",1325 "", "", ""1326 },1327 { "Western Digital RE2-GP family",1328 "WDC WD(5000AB|7500AY|1000FY)PS-.*",1329 "", "", ""1330 },1331 { "Western Digital RE3 Serial ATA family",1332 "WDC WD((25|32|50)02A|(75|10)02F)BYS-.*",1333 "", "", ""1334 },1335 { "Western Digital Caviar Green family",1336 "WDC WD((50|64|75)00AA(C|V)S|(50|75)00AADS|10EA(C|V)S|(10|15|20)EADS)-.*",1337 "", "", ""1338 },1339 { "Western Digital Caviar Black family",1340 "WDC WD((500|640|750)1AA|1001FA)LS-.*",1341 "", "", ""1342 },1343 { "Western Digital AV ATA family",1344 "WDC WD(8|16|50)00AV(B|J)B-.*",1345 "", "", ""1346 },1347 { "Western Digital AV-GP family",1348 "WDC WD((16|25|32|50|64|75)00AVVS|(50|75)00AVCS|10EVVS|(10|20)EVCS|WD(10|15|20)EVDS)-.*",1349 "", "", ""1350 },1351 { "Western Digital Raptor family",1352 "WDC WD((360|740|800)GD|(360|740|1500)ADF[DS])-.*",1353 "", "", ""1354 },1355 { "Western Digital Raptor X",1356 "WDC WD1500AHFD-.*",1357 "", "", ""1358 },1359 { "Western Digital VelociRaptor family",1360 "WDC WD((1500|3000)B|3000G)LFS-.*",1361 "", "", ""1362 },1363 { "Western Digital Scorpio EIDE family",1364 "WDC WD(4|6|8|10|12|16)00(UE|VE)-.*",1365 "", "", ""1366 },1367 { "Western Digital Scorpio Blue EIDE family",1368 "WDC WD(4|6|8|10|12|16|25)00BEVE-.*",1369 "", "", ""1370 },1371 { "Western Digital Scorpio Serial ATA family",1372 "WDC WD(4|6|8|10|12|16|25)00BEAS-.*",1373 "", "", ""1374 },1375 { "Western Digital Scorpio Blue Serial ATA family",1376 "WDC WD((4|6|8|10|12|16|25)00BEVS|(8|12|16|25|32|40|50|64)00BEVT|7500KEVT|10TEVT)-.*",1377 "", "", ""1378 },1379 { "Western Digital Scorpio Black Serial ATA family",1380 "WDC WD(8|12|16|25|32)00B[EJ]KT-.*",1381 "", "", ""1382 },1383 { "Western Digital My Passport Essential hard drive (USB interface)",1384 "WDC WD(25|32|40|50)00BMVU-.*",1385 "", "", ""1386 },1387 { "Western Digital My Passport Essential SE hard drive (USB interface)",1388 "WDC WD7500KMVV-.*",1389 "", "", ""1390 },1391 { "Western Digital My Passport hard drive (USB interface)",1392 "WDC WD3200BMVV-.*",1393 "", "", ""1394 },1395 { "Quantum Bigfoot series",1396 "QUANTUM BIGFOOT TS10.0A",1397 "", "", ""1398 },1399 { "Quantum Fireball lct15 series",1400 "QUANTUM FIREBALLlct15 ([123]0|22)",1401 "", "", ""1402 },1403 { "Quantum Fireball lct20 series",1404 "QUANTUM FIREBALLlct20 [234]0",1405 "", "", ""1406 },1407 { "Quantum Fireball CX series",1408 "QUANTUM FIREBALL CX10.2A",1409 "", "", ""1410 },1411 { "Quantum Fireball CR series",1412 "QUANTUM FIREBALL CR(4.3|6.4|8.4|13.0)A",1413 "", "", ""1414 },1415 { "Quantum Fireball EX series",1416 "QUANTUM FIREBALL EX(3.2|6.4)A",1417 "", "", ""1418 },1419 { "Quantum Fireball ST series",1420 "QUANTUM FIREBALL ST(3.2|4.3|4300)A",1421 "", "", ""1422 },1423 { "Quantum Fireball SE series",1424 "QUANTUM FIREBALL SE4.3A",1425 "", "", ""1426 },1427 { "Quantum Fireball Plus LM series",1428 "QUANTUM FIREBALLP LM(10.2|15|20.[45]|30)",1429 "", "", ""1430 },1431 { "Quantum Fireball Plus AS series",1432 "QUANTUM FIREBALLP AS(10.2|20.5|30.0|40.0)",1433 "", "", ""1434 },1435 { "Quantum Fireball Plus KX series",1436 "QUANTUM FIREBALLP KX27.3",1437 "", "", ""1438 },1439 { "Quantum Fireball Plus KA series",1440 "QUANTUM FIREBALLP KA(9|10).1",1441 "", "", ""1442 },1443/*1444}; // builtin_knowndrives[]1445 */

value: This website is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirroring of downloads for load balancing, a wiki for documentation, developer and user mailing lists, user-support forums, user-written reviews and ratings, a news bulletin, micro-blog for publishing project updates, and other features.


text:
Amazon.co.uk: 2 Stars & Up - Subscribe & Save: Baby Products Amazon Try Prime Your Amazon.co.uk Today's Deals Gift Cards Sell Help Shop by Department Hello. Sign in Your Account Try Prime Basket Wish List Search Baby All Departments Amazon Instant Video Apps & Games Baby Beauty Books Car & Motorbike CDs & Vinyl Classical Clothing Computers & Accessories Digital Music DIY & Tools DVD & Blu-ray Electronics & Photo Garden & Outdoors Gift Cards Grocery Health & Personal Care Jewellery Kindle Store Kitchen & Home Large Appliances Lighting LOVEFiLM by Post Luggage Musical Instruments & DJ PC & Video Games Pet Supplies Shoes & Bags Software Sports & Outdoors Stationery & Office Supplies Toys & Games VHS Watches Baby
Subscribe & Save 1-24 of 210 results for Baby Products : 2 Stars & Up : Subscribe & Save
£23.27open box(2 offers)
£7.19open box(1 offer)
Baby Products Health & Baby Care Nappy Changing Nursery Nursing & Feeding Potty Training & Step Stools Soothers & Teethers Refine by
Subscription Option (What's this?) Clear Subscribe & Save Delivery Option (What's this?) Free Delivery by Amazon Brand Johnson's Baby Tommee Tippee Pampers WaterWipes Angelcare Lansinoh Huggies Little Bundles Pregnacare Burt's Bees Weleda Ella's Kitchen HiPP Organic Nannycare Beaming Baby + See more Avg. Customer Review Clear 4 Stars & Up& Up 3 Stars & Up& Up 2 Stars & Up& Up 1 Star & Up& Up Price Under £15 £15 - £50 £ to £ International Shipping (What's this?) AmazonGlobal Eligible Seller Amazon.co.uk Cooking Marvellous Best4Deals 123 Health Shop Vit-Shop Superfooduk UK Pharmacy Direct Ainley Organics (UK) All Mall Shop Beauty Outlet + See more Availability Include Out of Stock Unlimited One-Day Delivery and more Prime members enjoy unlimited One-Day Delivery and exclusive access to movies, TV shows and Kindle books. > Get Started There's a problem loading this menu at the moment. Learn more about Amazon Prime. Amazon Instant Video

type: global

value: This website is an American multinational technology company which focuses on e-commerce, cloud computing, digital streaming, and artificial intelligence.


text:
Banaz Mahmod: Chilling video of a young honour killing victim warning police that her life is in danger | Mail Online
'If anything happens to me, it's them': Chilling previously unseen video of young honour killing victim warning police her life is in dangerBanaz Mahmod 's father and uncle were jailed for life for her murder in 2007Banaz: A Love Story, a new documentary which tells the story of her tragic death, will be previewed at the Raindance film festival this month
12:37 EST, 24 September 2012
Scroll down for videoThe tragic story of a young woman who was killed by her family after walking out on an arranged marriage and finding love with another man has been brought into the spotlight once again in a new documentary.Banaz Mahmod, 20, went missing shortly after visiting a police station and telling officers that she believed her family intended to murder her.The film, Banaz: A Love Story, which is to be premiered at the Raindance film festival in London this month, includes never-before-seen recordings made by the Kurdish woman herself, as well as videotapes of the five visits she made to police to ask for help.Scroll down for video In fear of her life: Banaz Mahmod is seen telling officers that she believes her family intend to murder her during a police interview. She was killed in January 2006
Harrowing: Banaz visited police five times asking for help‘People are following me, still they are following me. At any time, if anything happens to me, it's them,’ Banaz says in a haunting video recorded during one of her police visits. ‘Now I have given my statement, what can you do for me?’
Sadly the police weren’t able to offer her much assistance and Banaz was murdered at her home in Mitcham, Surrey on 24 January 2006. She was strangled with a bootlace and her body stuffed in a suitcase and buried six feet down in the garden of a house belonging to an associate in Birmingham. Banaz's father Mahmod Mahmod and uncle Ari Mahmod were convicted of her murder in June 2007, two other men involved fled to Iraq and were extradited back before being jailed for life in 2010.The harrowing documentary examining her untimely death was made by former pop star and now music producer and film-maker Deeyah, who is of Punjabi and Pashtun heritage. Untimely death: 'We tried to find anyone who would have known her, no one came forward,' says Deeyah who tells Banaz's story in the documentary Banaz: A Love Story
Deeyah, who quit touring after being subjected to constant death threats, said that she was extremely touched by Banaz’s story.‘We tried to find anyone who would have known her, no one came forward,’ Deeyah told The Observer. ‘Then I came across the videotape with Banaz herself, telling us what her suffocating reality was like. Watching this tape for the first time was among the most difficult things I have ever experienced. ‘I had spent three-and-a-half years working on this film, learning everything I could about this young woman's life and her death, we were in the final editing process and suddenly here she was, when no one else would come forward to speak about her.'I found it excruciatingly sad to see her and at the same time I felt so glad to finally get a chance to see her and hear her. No one listened to her in her life. ‘Banaz’s nightmare began when she agreed to an arranged-marriage when she was 17 to a Kurdish man, then aged 28, who she told police was ‘very strict. Like it was 50 years ago.’She had met her husband-to-be only three times before her wedding day,and according to Banaz, who was 12 she first arrived in England, after fleeing Saddam Hussein's Iraq, with parents
Mahmod and Behya, her husband regularly abused her physically and also subjected her to sexual assaults.‘When he raped me it was like I was his shoe that he could wear whenever he wanted to,’ she explained. ‘I didn't know if this was normal in my culture, or here. I was 17.’The terrified young woman left her husband after two-and-a-half years, a decision that angered her family deeply. Family torn apart: Banaz's older sister Bekhal put her own life at risk by giving evidence against her family in court and her father Mahmod Mahmod was found guilty of murder. Bekhal says she is still living in hiding
After returning to her family home, she met and fell in love with Rahmat Sulemani, a family friend.Rahmat would later give evidence at the trial revealing that he and Banaz had been threatened with death if they carried on seeing each other. The mobile phone footage he took of Banaz when she was lying covered in blood in a hospital bed, in an apparent earlier attempt to murder her, was shown at the trial.The lovers pretended they had parted after the shocking incident, but they continued to meet in secret. They were spotted together in Brixton on January 21 and the Mahmods were informed.Rahmat was kidnapped by four men who told him he would be killed later.When he phoned Banaz to warn her, she went to the police and said she would co-operate in bringing charges against her family and other members of the community.The policewoman who saw Banaz tried to persuade her to go into a hostel or safe house but she apparently thought she would be safe at home because her mother was there.She returned to the family home and was murdered just days later.Banaz’s older sister Bekhal also gave evidence at the trial, putting her own life at risk by testifying against her family in court. Banaz's father (pictured leaving court) and her uncle Ari Mahmod were convicted of her murder in June 2007, two other men involved fled to Iraq and were extradited back before being jailed for life in 2010
‘She was a very calm and quiet person,’ Bekhal says of her sibling. ‘She loved to see people happy and didn't like arguments, she didn't like people raising their voices, she hated it.‘She just wanted a happy life, she just wanted a family.’Bekhal is still living in hiding five years after her uncle and father were convicted and says she 'watches her back 24/7’. Detective Chief Inspector Caroline Goode was instrumental in in getting justice for Banaz and won a Queen's Award for her efforts.‘I do think that we are only scratching the surface of this. One of the difficulties is that these things aren't often reported,’ she told reporters in 2007‘In Banaz's case, if her boyfriend hadn't reported it, we would never have known that she was missing.’ ‘Despite the horror, what emerges is a story of love,’ Deeya adds. ‘What has upset me greatly from the very beginning of this project is how absent Banaz was from her own story. ‘Whenever you see a film about someone who has passed you will always have family, friends, people who knew the person, sharing their love, their memories and thoughts about the person who has died; they have home videos, photos. ‘That was just not the case here at all. The only person speaking for Banaz who had known her alive was her sister. Other than that, everyone else in the film came to know Banaz after she had died.’Watch a trailer for Banaz: A Love Story
Banaz A Love Story - Trailer from Fuuse on Vimeo.

value: This website is the website of the Daily Mail, a newspaper in the United Kingdom, and of its sister paper The Mail on Sunday. MailOnline is a division of dmg media, which is owned by Daily Mail and General Trust plc.


text:
Wednesday, 17 October 2018, 14:50
Latest News for: sheffield, cornwall
Growing vines in Kent, part of a cluster of wineries making a success out of white and sparkling wines in southern England. Shutterstock Some locations become well known for the kinds of industry that have once thrived there – tin mining in Cornwall, steel in Sheffield, shipbuilding in Glasgow. But the industrial landscape is not set in stone – it changes ... These in turn are rooted in a location’s history, culture and geography ... ....
I’ve been following the duo called Birds of Chicago since first hearing them around 5 years ago. Catchy songs, fine playing and delicate harmonies, a sense of fun and real rocking grooves – what’s not to like? ... Stylistically, they don’t stop at any specific form ... And this pertains all through the album ... Love/hate politics ... They will be touring in May in UK & Ireland ... Tue 8 Sheffield The Greystones ... Fri 11 Calstock, Cornwall Calstock Hall ... ....
In Yemen, Another Generation Is Being Lost To Conflict
Imagine all children in Wales waking up tomorrow to find their schools reduced to a heap of rubble. Or finding that there are no teachers at school because they can’t even afford to feed their families having worked without a salary for over a year ... This is equivalent to every schoolchild in Manchester, Liverpool, Sheffield, Cheshire, Leeds, Cornwall and Newcastle combined being stripped of their future prospects overnight ... ....
More ... A 7-year-old girl in Cornwall, England, is making news after reportedly pulling a four-foot sword out of the same lake that King Arthur’s Excalibur blade is said to have been tossed. Matilda Jones was swimming around Dozmary Pool in Bodmin Moor, Cornwall, on Tuesday, when she caught sight of the shining metal beneath the water’s surface, The Sheffield Star reported.View photos ... (SWNS). More ... (SWNS). More ... ....
Art Deco masterpiece ... In Sheffield, the city’s historic Beauchief Hotel will become 30 new homes and in Newquay, Cornwall, two hotels are being considered by the council for apartments. The advantages are clear ... ....
Duke of York urges firms to seize opportunity at royal pitching event
The Duke of York has urged promising entrepreneurs taking part in a Pitch@Palace "boot camp" to seize the opportunity ... Share Go To. The event saw 42 companies, which have been successful in three regional Pitch@Palace finals in Sheffield, Belfast and Cornwall, make a three-minute pitch to a panel of judges at the Harwell Space Campus, near Didcot, Oxfordshire ... Today is all about you." ... Press Association. ....
The Guardian view on the Liberal Democrats: in recovery, but far from well
In support of this novel claim, Mr Farron cited recent local byelection results where the party, unlike either Labour or the Conservatives, has made 13 net gains, winning seats in unexpected places like Mosborough, Sheffield, and Tupton, north-east Derbyshire, as well as ousting a Ukip councillor in Cornwall at the start of the month ... These are indeed reasons for the party leader to be cheerful ... They have just eight MPs ... ....
'Corbyn has been an abject failure': Owen Smith supporters on the Labour leadership
Smith supporters attending rallies across the country admit their frustration at Corbyn’s leadership ... This week, we ask the same of Owen Smith supporters ... ‘The future of the Labour Party depends on Owen Smith’ ... Not just swing seats, though of course we need to gain those, but in areas which desperately need investment but in which we haven’t historically competed - Cornwall, for instance, and the East of England. Robin Wilde, Sheffield ... ....
Britain’s EU referendum vote count: Here’s all you need to know
The final result will be announced in Manchester by Jenny Watson, Chief Counting Officer. (AP Photo). Britain holds a referendum on whether to stay in the European Union on Thursday ... Related Article ... Northern Ireland around 0030, Birmingham around 0330, Leeds around 0400, Glasgow around 0400, Sheffield around 0330, Cornwall around 0230-0300, Bradford around 0200, Durham around 0130, Manchester around 0400 and Edinburgh around 0300-0400)....
Brexit: How the referendum night will pan out
Indian Express 22 Jun 2016
Britain’s future in the European Union is to be decided by June 24. REUTERS/Mal Langsdon/File Photo.  . WHEN WILL RESULTS COME? ... The last declaration is expected around 0600 ... ... ... Northern Ireland around 0030, Birmingham around 0330, Leeds around 0400, Glasgow around 0400, Sheffield around 0330, Cornwall around 0230-0300, Bradford around 0200, Durham around 0130, Manchester around 0400 and Edinburgh around 0300-0400)....
Decoded: How will Britain's EU referendum vote count work on the night?
DNA India 19 Jun 2016
-->. On June 23, Britons will vote on whether to quit the 28-nation bloc. Britain holds a referendum on whether to stay in the European Union (EU) on Thursday ... WHEN WILL RESULTS COME? ... ALSO READ ... No ... Northern Ireland around 0030, Birmingham around 0330, Leeds around 0400, Glasgow around 0400, Sheffield around 0330, Cornwall around 0230-0300, Bradford around 0200, Durham around 0130, Manchester around 0400 and Edinburgh around 0300-0400) ... ....
Councils have issued licences for thousands of animals, research shows, including lions, wolves and crocodiles ... Related. No more monkey business ... The unconventional menageries can be found in several major cities, including London, Swansea, Stoke, Sheffield, Hull and Portsmouth. In Cornwall, the council has issued licences for pumas, lynxes, ocelots, lemurs, vipers, ostriches and an assortment of wild cats ... A spokeswoman said ... She added ... ....

value: This website is a news aggregator founded in March 1995 and launched online in 1998. In 2003, Search Engine Watch praised the service for its "Special Reports", and called it "an interesting alternative" to other news aggregation services.


text:
(Redirected from Rube goldberg)
From 1938 to 1941, Goldberg drew two weekly strips for the Register and Tribune Syndicate: Brad and Dad (1939-1941) and Side Show (1938-1941).[14]
The popularity of Goldberg's cartoons was such that the term "Goldbergian" was in use in print by 1915,[15] and "Rube Goldberg" by 1928.[16] "Rube Goldberg" appeared in the Random House Dictionary of the English Language in 1966 meaning "having a fantastically complicated improvised appearance", or "deviously complex and impractical."[4]:118 The 1915 usage of "Goldbergian" was in reference to Goldberg's early comic strip Foolish Questions which he drew from 1909 to 1934, while later use of the terms "Goldbergian", "Rube Goldberg" and " Rube Goldberg machine" refer to the crazy inventions for which he is now best known from his strip The Inventions of Professor Lucifer Gorgonzola Butts, drawn from 1914 to 1964.[4]:305
Goldberg's work was commemorated posthumously in 1995 with the inclusion of Rube Goldberg's Inventions, depicting his 1931 "Self-Operating Napkin" in the Comic Strip Classics series of U.S. postage stamps.[17]
In the late 1960s and early 70s, educational shows like Sesame Street, Vision On and The Electric Company routinely showed bits that involved Rube Goldberg devices, including the Rube Goldberg Alphabet Contraption, and the What Happens Next Machine.[18][19]
The 2010 music video "This Too Shall Pass – RGM Version" by the rock band OK Go features a machine that, after four minutes of kinetic activity, shoots the band members in the face with paint. "RGM" presumably stands for Rube Goldberg Machine.[20]
Both board games and video games have been inspired by Goldberg's creations, such as the 60's board game Mouse Trap,[21] the 1990s series of The Incredible Machine games,[22] and Crazy Machines.[23] The Humongous Entertainment game Freddi Fish 2: The Case of the Haunted Schoolhouse involves searching for the missing pieces to a Rube Goldberg machine to complete the game.
In 1909 Goldberg invented the "Foolish Questions" game based on his successful cartoon by the same name. The game was published in many versions from 1909 to 1934.[24]
Rube Works: The Official Rube Goldberg Invention Game, the first game authorized by The Heirs of Rube Goldberg, was published by Unity Games (the publishing arm of Unity Technologies) in November 2013.[25]
Retrieved from "https://en.wikipedia.org/w/index.php?title=Rube_Goldberg&oldid=835901993"

value: This website is the English-language edition of the free online encyclopedia Wikipedia. It was founded on 15 January 2001 as Wikipedia's first edition and, as of October 2021, has the most articles of any edition, at 6,412,521.


text: Sort & Refine Brand: Slow Cookers Brand: Slow Cookers Sauces Mussel Sauces Slow Cooker Seasonings Verde Sauces Store availability Sort Best sellers Best match Price: low to high Price: high to low Highest rating New Sort: Best sellers Best sellers Best match Price: low to high Price: high to low Highest rating New We found 0 items for the Brand: Slow Cookers page 1 1 Compute- app-11031075-2-51076912, DC- prod-dfw4, ENV- prod-a, Ver- 32.0.0, SHA- 68fd89c58d200ed13561ac043030695ad465a56e, Log- ae71cb86-131a-152bafd547f000 Site Information Be the first to save! Email Address Sign up Privacy policy

value: This website is an American multinational retail corporation that operates a chain of hypermarkets , discount department stores, and grocery stores from the United States, headquartered in Bentonville, Arkansas.


text:
Second peacekeeper dies in Mali as UN admits failings | Daily Mail Online
Published: 13:09 EDT, 4 October 2016 | Updated: 13:09 EDT, 4 October 2016
The UN said Tuesday a second peacekeeper had died following an attack on a base in northeastern Mali, as it reported serious failings in its most dangerous ongoing mission.
A UN statement released early Tuesday said "a second peacekeeper died overnight from his injuries," in the attack near the Algerian border.
The UN report admitted the mission to Mali was responsible for the death of a detainee arrested over terrorism offences and two cases of torture committed in the last four months ©Sebastien Rieussec (AFP/File)
A peacekeeper from Chad was already known to have died on Monday, joining more than 100 others who have lost their lives serving the UN's deadliest active deployment.
Late on Tuesday AFP learned a civilian was also killed on Monday when he stepped on a mine in Aguelhok. "He died on the spot," his parents said.
The deaths coincided with the scheduled publication Tuesday of UN Secretary-General Ban Ki-moon's latest report on the crisis facing the Mali mission as it loses vital equipment and faces a rising threat from militants.
Attacks against the UN force and Malian security forces were "increasingly frequent, bold and well coordinated," Ban said.
On Tuesday a Malian solider escorting a convoy in the Timbuktu region became the latest casualty, a military source told AFP.
Under increasing pressure, the report admitted the mission was responsible for the death of a detainee arrested over terrorism offences and two cases of torture it said were committed by the mission in the last four months.
Ban said that an investigation had been launched and vowed "corrective measures", and mentioned two other cases of "sexual exploitation" and abuse that have been lodged against its staff since the beginning of the year.
Continued equipment shortages -- particularly a lack of helicopters -- meant peacekeepers would be "handicapped in carrying out its mandate, and the confidence that the signatory parties and the population have in the mission will suffer," the secretary-general said.
The Netherlands is due to pull out its seven aircraft in early 2017, exacerbating the problem.
- Peace deal threatened -
Only a third of the expected financing for humanitarian projects in 2016 has been received, putting civilian lives at risk, Ban said.
The UN's World Food Programme said last week that school meals for nearly 180,000 children in about 1,000 schools were in jeopardy, in a country where one meal a day was a major incentive for parents to send their children to school.
Ban also emphasised that while some progress had been made to secure the troubled peace process that began last year, developments in the country's troubled north had been limited.
Armed Tuaregs fighters stand guard with machine-gun mounted pickup trucks on September 28, 2016 near Kidal, northern Mali


text:
Selfie for Santa? Curious young reindeer poses for close-up shot in Norwegian wilderness Wildlife photographer Paul Goldstein was setting up for a shot in NorwayHe had to lie still however as the curious creatures ambled over for a lookMr Goldstein was leading a trip to find polar bears when he and his group came across the reindeerBy
06:04 EDT, 15 July 2014
07:30 EDT, 15 July 2014
This curious young reindeer looks as if he is ready for his close-up as he inspects a camera in the Norwegian wilderness.Wildlife photographer Paul Goldstein was setting up for a shot of the animals in Spitsbergen, Norway, when the inquisitive creatures ambled over for a look.Mr Goldstein, who had been lying on the ground with a long lens at a sensitive distance from the wild animals, had to freeze as they came within a few feet of him.One of the deers then appeared to actively pose for a close-up self-portrait. An inquisitive reindeer ambles up to inspect the camera of a wildlife photographer in Spitsbergen, Norway
Mr Goldstein, a Wimbledon-based guide, was leading a trip to find polar bears for London travel company Exodus when he and his group came across the reindeer.The group got off their ice breaker to get a closer view, before a couple of the curious animals made their way over to the photographer.
Mr Goldstein said: 'With any animals it is essential to be quiet, be down wind and be as still as possible.'These reindeer were just curious initially and as they got closer I switched from a long lens to a tiny one, then just put my head down, hanging onto my camera for "deer" life and enjoyed what was a very intimate moment. The group got off their ice breaker to get a closer view, before a couple of the curious animals made their way over to the photographer
'They did not rush off, if it had been a bad-tempered male with a big rack it could have cost me deer.'Spitsbergen is special, I love it in the land of 24 hour daylight, which is why I have been guiding special charters up here for ten years.'Mr Goldstein said the trip reminded him of an encounter in Kenya's Masai Mara when a young lion appeared to pose for another's camera. 'Remarkably one young male managed to erect the tripod before setting up the shot,' he recalls. Share or comment on this article


text: Sorry, no products matched "" Check your spelling Use different keywords and try again Contact your local store Compute- app-11031075-6-50864084, DC- prod-dfw4, ENV- prod-a, Ver- 46.0.0, SHA- bb3d0941156637d9a4ff37a5e0c3039d98baf1e2, Log- df84dc83-c2cf-156c4153c7f000 Site Information Be the first to save! Email Address Sign up Privacy Policy Stay connected Mobile apps Help Feedback MoneyCenter Privacy & Security CA Privacy Rights Terms of Use Walmart services See All Services Walmart MoneyCenter Walmart Credit Card Product Care Plans Walmart Pay Get to know us About Walmart.com Corporate Suppliers Marketplace Careers @WalmartLabs Walmart.com Terms of Use About Our Ads Affiliate Program CA Privacy Rights Privacy & Security Customer service Returns Policy Product Recalls Int’l Customers Tax Exempt Program Contact Us Feedback Store Pickup In the spotlight Expand Baby Cribs Strollers Diapers Baby Feeding Car Seats Expand Electronics Cut the Cable Computers TVs iPads & Tablets Expand Fitness Exercise Machines Vitamins Ellipticals Treadmills Fitbit Expand Keep Cool Air Conditioners Fans Swimming Pools Pool Toys Popular Products Expand International Sites Argentina Brazil Canada Chile China Japan Mexico United Kingdom © Walmart Stores, Inc. To ensure we’re able to help you as best we can, please include your reference number: Ref:


text:
Listed below are comments made by missbad92 between Saturday, 29th October 2011 and Monday, 19th January 2015.
6:48pm on 19 Jan 2015
My dentist is on the whole very good, however, he said to me (whilst having my NHS check up) that I should book an appointment with the hygienist for a scale and polish: this was £30 and private where my dentist should have done it for my £18.50 Band 1 charge.The lower paid hygienist therefore must be a big money spinner for the practice.
5:55pm on 26 Aug 2014
11:15pm on 29 Oct 2011

value: This website is the BBC's online service. It is a large network of websites including such high-profile sites as BBC News and Sport, the on-demand video and radio services co-branded BBC iPlayer, the children's sites CBBC and CBeebies, and learning services such as Bitesize.


text:
A new Hierarchical MVC framework for PHP 5.3+ with a modular organization and REST-centered architecture. Alloy strikes a balance between well-structured and well designed object-oriented code that adheres to the best programming practices and code that is truly simple and enjoyable for programmers who use it on a daily basis.This talk focuses on introducing Alloy Framework, its philosophies and concepts, why it is Hierarchal MVC and what that means for you as a developer, and showing how easy it is to build an app with both HTML output and a full REST API using a single controller.
, Co-founder / Chief Architect
at Gearsorter
at Maroon Spear Digital Labs
Alloy Framework PHP 5.3+ Modular Hierarchical MVC http://alloyframework.orgWednesday, March 30, 2011 2.
Who am I? Vance Lucas http://vancelucas.com @vlucas Business: http://actridge.com PHP dev since 1999 (PHP 3) I love good OOP code and concepts, but hate the complexity it brings Vance Lucas (@vlucas) http://alloyframework.org 2Wednesday, March 30, 2011 3.
A Few Points... Kind of a disclaimer, but not reallyWednesday, March 30, 2011 4.
You May NOT Like Alloy If... You are an Object-Oriented Programming Purist You don’t care how complex code is as long as it’s “correct” OOP (because some guy’s book said so) You LOVE using Zend Framework, Symfony, or FLOW3 You LOVE XML and Dependency Injection Containers You are looking for a component library Vance Lucas (@vlucas) http://alloyframework.org 4Wednesday, March 30, 2011 5.
You MIGHT Like Alloy If... You think frameworks like Zend, Symfony, or FLOW3 make some things too difﬁcult and cumbersome You don’t think any PHP framework has it quite right You don’t like “too much magic” You want to know what your framework is doing You value ease of use over everything else You want good OOP code that follows known coding standards that is still easy to use and understand Vance Lucas (@vlucas) http://alloyframework.org 5Wednesday, March 30, 2011 6.
Philosophy Usefulness, Simplicity and Strong Design Minimum code, maximum impact Use OOP principles and design, but don’t over-do it PHP is not Java with dollar signs Explicitness > “Magic” Easier to understand & see what is going on Design patterns should never trump user experience or get in the way Users over “correctness” Vance Lucas (@vlucas) http://alloyframework.org 6Wednesday, March 30, 2011 7.
Alloy Framework Goals Lightweight Modular Organization Hierarchical MVC (HMVC) Easy to understand and use Easy to make REST APIs and HTML pages No conﬁg/setup necessary, works anywhere Follow PEAR/Zend Coding Standards Strike a balance between good OOP concepts and ease of use with low learning curve Vance Lucas (@vlucas) http://alloyframework.org 7Wednesday, March 30, 2011 8.
Alloy Architecture Inside & OutWednesday, March 30, 2011 9.
Alloy Architecture Overview Modular Organization Kernel Plugins Hierarchical MVC (HMVC) Controllers as Resources Events and Filters Vance Lucas (@vlucas) http://alloyframework.org 9Wednesday, March 30, 2011 10.
Modular Organization All related ﬁles in a single top-level named folder No separate “controllers”, “models” and “views” directories at same level Unlimited levels of nesting Easier distributable packages Vance Lucas (@vlucas) http://alloyframework.org 10Wednesday, March 30, 2011 11.
Kernel Core object available from anywhere in your app Kernel() - only global-scope function in Alloy Multiple uses: Conﬁg access Lazy-loading Factory / Service Locator Extension Point for Modules and Plugins Sole Dependency Vance Lucas (@vlucas) http://alloyframework.org 11Wednesday, March 30, 2011 12.
Kernel - Conﬁg Access Getter Setter Vance Lucas (@vlucas) http://alloyframework.org 12Wednesday, March 30, 2011 13.
Kernel - Lazy-Load Factory Write This: Not That: Or This: Vance Lucas (@vlucas) http://alloyframework.org 13Wednesday, March 30, 2011 14.
Kernel - Extension Point Proxies to callbacks added at runtime via __call Enables all kinds of custom functionality Factory methods for loading & using 3rd party libs Exposing plugin methods for global use Helper or utility methods Vance Lucas (@vlucas) http://alloyframework.org 14Wednesday, March 30, 2011 15.
Plugins The primary way of extending AlloyWednesday, March 30, 2011 16.
Plugin - Symfony2 Finder File: app/Plugin/Finder/Plugin.php Libs: app/Plugin/Finder/lib/Symfony/Component/ ... Add ﬁnder method to Kernel for use Vance Lucas (@vlucas) http://alloyframework.org 16Wednesday, March 30, 2011 17.
Plugin - Add to Conﬁg File: app/conﬁg/app.php Vance Lucas (@vlucas) http://alloyframework.org 17Wednesday, March 30, 2011 18.
Plugin - Usage Use ﬁnder method on Kernel instance Vance Lucas (@vlucas) http://alloyframework.org 18Wednesday, March 30, 2011 19.
Hierarchical MVC Solves the “widget problem”Wednesday, March 30, 2011 20.
Hierarchical MVC Multiple MVC dispatches to fulﬁll a single request Solves the “widget problem” Sidebar content can be self-contained module Ads, tag clouds, blog headlines, etc. Encourages module re-use & helps DRY Not strictly “hierarchical” - more like nested Hierarchy is not tracked or enforced in any way Vance Lucas (@vlucas) http://alloyframework.org 20Wednesday, March 30, 2011 21.
Vance Lucas (@vlucas) http://alloyframework.org 21Wednesday, March 30, 2011 22.
Vance Lucas (@vlucas) http://alloyframework.org 22Wednesday, March 30, 2011 23.
Controllers Respond to both internal and external requestsWednesday, March 30, 2011 24.
Controllers Part of the Module package that handles requests Special name “scope” for web-accessible actions GET = <action>Action POST, PUT, DELETE, etc = <action>Method Ensures HTTP methods are required for access AlloyRequest object is ﬁrst parameter All named params from route set on Request object Vance Lucas (@vlucas) http://alloyframework.org 24Wednesday, March 30, 2011 25.
Controllers (cont’d) NOTHING is automatically or implicitly loaded No views, models, or anything else Explicitly return response or content to send Controllers are not factories Controllers are extremely lightweight Controllers do not hold the context of their requests Vance Lucas (@vlucas) http://alloyframework.org 25Wednesday, March 30, 2011 26.
Example REST Controller Notice <name>Action vs <name>Method Vance Lucas (@vlucas) http://alloyframework.org 26Wednesday, March 30, 2011 27.
Controller Response Types Sending output and manipulating control ﬂowWednesday, March 30, 2011 28.
Simple Strings Sends 200 OK status with string content as body Vance Lucas (@vlucas) http://alloyframework.org 28Wednesday, March 30, 2011 29.
Any object with __toString Sends 200 OK status with string content as body Vance Lucas (@vlucas) http://alloyframework.org 29Wednesday, March 30, 2011 30.
View Templates Most common Module response type Returns object - template not yet rendered Vance Lucas (@vlucas) http://alloyframework.org 30Wednesday, March 30, 2011 31.
Resource Objects Auto-converts array to JSON or XML for API response Accepts objects with toArray methods Vance Lucas (@vlucas) http://alloyframework.org 31Wednesday, March 30, 2011 32.
Generic Response Body + HTTP Status Base AlloyModuleResponse that view templates and resources extend from Can set custom layout, errors, headers, etc. using a ﬂuent interface just like templates and resources Vance Lucas (@vlucas) http://alloyframework.org 32Wednesday, March 30, 2011 33.
Boolean False Generic 404 (Throws AlloyExceptionFileNotFound) Plugins can ﬁlter on ‘dispatch_exception’ event to produce a custom global response Vance Lucas (@vlucas) http://alloyframework.org 33Wednesday, March 30, 2011 34.
Why Explicit Returns? Easier to manipulate responses and control ﬂowWednesday, March 30, 2011 35.
Easier to re-use Actions Re-use form template from ‘newAction’ No forwarding or other indirection necessary Object return lets you modify it further before display through ﬂuent interface Vance Lucas (@vlucas) http://alloyframework.org 35Wednesday, March 30, 2011 36.
Modify Dispatches at Will Template object returned is not yet rendered so we can modify it at will Change path to a local template Change layout Add errors Change response code or headers, etc. Very ﬂexible Vance Lucas (@vlucas) http://alloyframework.org 36Wednesday, March 30, 2011 37.
... Even pull out values Since the template is not yet rendered, we can even pull out values that have been set and re-use them however we want to We don’t even have to render the dispatch result at all No wasted resources Vance Lucas (@vlucas) http://alloyframework.org 37Wednesday, March 30, 2011 38.
URL Routing Simple named parameters, full controlWednesday, March 30, 2011 39.
Parameter Types <:alpha> Matches [a-zA-Z0-9_-+%s]+ <#numeric> Matches [0-9]+ <*wildcard> Marches .* Does NOT split the URL by “segment” Vance Lucas (@vlucas) http://alloyframework.org 39Wednesday, March 30, 2011 40.
Some Default Routes Fluent interface allows route modiﬁcation REST verb params will override defaults and matches POST /module/add => Module::postMethod Vance Lucas (@vlucas) http://alloyframework.org 40Wednesday, March 30, 2011 41.
Custom Routes Can be literally anything URL does not have to map <controller>/<action> Example from Autoridge.com /<#year>/<:make>/<:model> Vance Lucas (@vlucas) http://alloyframework.org 41Wednesday, March 30, 2011 42.
Static Routes Map arbitrary static path to Module::action No PREG matching overhead Path can include slashes and be as long as necessary Router does not split URL into segments Vance Lucas (@vlucas) http://alloyframework.org 42Wednesday, March 30, 2011 43.
Making an App HTML + JSON API, single Controller methodWednesday, March 30, 2011 44.
app/Module/Blog/Post.php Using Spot ORM (Ships with Alloy, but NOT required) Spot provided with a plugin, not tied to Alloy in any way Vance Lucas (@vlucas) http://alloyframework.org 44Wednesday, March 30, 2011 45.
Blog Example app/Module/Blog/Controller.php Vance Lucas (@vlucas) http://alloyframework.org 45Wednesday, March 30, 2011 46.
app/Module/Blog/views/index.html.php Vance Lucas (@vlucas) http://alloyframework.org 46Wednesday, March 30, 2011 47.
http://localhost/path/blog Vance Lucas (@vlucas) http://alloyframework.org 47Wednesday, March 30, 2011 48.
Magic Datagrid? Alloy has View Generics Extensions of view templates Generic HTML template markup with custom functions that accept Closures to enable fully custom PHP markup in designated areas (like table cells) with no special syntax or recursive includes You don’t have to use them, but they can be huge time-savers if you do Vance Lucas (@vlucas) http://alloyframework.org 48Wednesday, March 30, 2011 49.
Adding an API Template for HTML, Resource object for API Vance Lucas (@vlucas) http://alloyframework.org 49Wednesday, March 30, 2011 50.
http://localhost/path/blog/index.json Array -> JSON via Resource response type Vance Lucas (@vlucas) http://alloyframework.org 50Wednesday, March 30, 2011 51.
API Errors? Vance Lucas (@vlucas) http://alloyframework.org 51Wednesday, March 30, 2011 52.
HTML JSON Vance Lucas (@vlucas) http://alloyframework.org 52Wednesday, March 30, 2011 53.
Layouts & Blocks Make your App Look NiceWednesday, March 30, 2011 54.
Layouts Really just another view template with a special location Includes both header & footer, content placed inside Vance Lucas (@vlucas) http://alloyframework.org 54Wednesday, March 30, 2011 55.
Blocks Named regions that content can be pushed to from any view template in your app Static to current request so no data has to be passed Vance Lucas (@vlucas) http://alloyframework.org 55Wednesday, March 30, 2011 56.
app/layouts/app.html.php Vance Lucas (@vlucas) http://alloyframework.org 56Wednesday, March 30, 2011 57.
app/Module/Blog/views/viewAction.html.php Post tag list in layout sidebar Vance Lucas (@vlucas) http://alloyframework.org 57Wednesday, March 30, 2011 58.
app/Module/Blog/views/viewAction.html.php HMVC dispatches as “widgetized” content Promotes better code re-use, DRY principle, allows polymorphic associations for generic types of content Vance Lucas (@vlucas) http://alloyframework.org 58Wednesday, March 30, 2011 59.
Events & Filters Dynamic Behavior & Manipulating ResponsesWednesday, March 30, 2011 60.
Layout Plugin Layout wrapping is achieved with a plugin in Alloy Filters ‘dispatch_content’ event Vance Lucas (@vlucas) http://alloyframework.org 60Wednesday, March 30, 2011 61.
Main Dispatch Content Filter Many other events and ﬁlters not shown in this diagram Vance Lucas (@vlucas) http://alloyframework.org 61Wednesday, March 30, 2011 62.
Layout Plugin - wrapLayout Returns template wrapped in template Vance Lucas (@vlucas) http://alloyframework.org 62Wednesday, March 30, 2011 63.
Thanks! Alloy on the web: http://alloyframework.org http://github.com/alloyphp Vance Lucas Personal: http://vancelucas.com Business: http://actridge.com Vance Lucas (@vlucas) http://alloyframework.org 63Wednesday, March 30, 2011 Recommended

value: This website is an American hosting service, now owned by Scribd, for professional content including presentations, infographics, documents, and videos. Users can upload files privately or publicly in PowerPoint, Word, PDF, or OpenDocument format.


text:
Super 8 Tucson/Grant Road Area AZ Hotel Reviews | Expedia
1550 W Grant Road, Tucson, AZ, 85745 1-855-799-6862
Late night check in and when room was seen there were open wires on wall plug next to sink and writing on wall. There were no more rooms available and Manager said no refund due to hotels.com booking. Filed numerous complaints with two new managers still not resolution.
We weren't greeted at the front office, kind of felt like we were in the way. We were never told how to get to our room, we had to ask and then were told the stairs are right outside the office door. Traveling with a 70 year old parent ... it was upsetting to find our room after walking all over the 2nd floor as there are no signs telling us where the room numbers could be found. Our door's inner locks were broke out, which made us feel very uncomfortable. There was an unpainted patch in the wall, which appeared as someone punched a hole in the wall, yet it wasn't fully repaired. The coffee pot was filthy on the inside and on the outside of the pot. The sheets had cigarette holes in them (in both beds). The mirrors were cleaned to only so high...the tops of the mirrors were dirty. The wi-fi was down the whole time and the t.v. did not work. We were told the wi-fi was off and on ... "you just have to keep trying it til it works". We called the front office about the t.v. and were told he would be right up to set up the tv for us, as it was very complicated to use, and he never showed, never called to say he couldn't/wouldn't show. Thank God we were not in the room but only to sleep. Would not want to spend any time at all in the room.
disappointment ,,, I forgot some items , they said
very bad .. they can not find what I for got ,,, that is disappointment ,,, never going back
Cons: As noted in the review, the outside walkways all need cleaning.
Location: The location was handy for visiting family. I wasn't concerned about any nearby "things to do".
Although I don't consider myself a "picky" person, there were some things I couldn't ignore. First, in the original room I got, the phone was dead and the TV remote would not change channels. The front desk was sympathetic and gave me an upgraded room (king bed instead of queen). The phone was dead still and desk told me a repairman had been there and would be back. I checked in on 5/9 and out on 5/12 and the phone was still dead. Another negative was the fact that all the outside sidewalks were filthy and really needed a scrubbing. On the plus side, the room was pretty clean and comfortable enough and minimal noises from outside and adjacent rooms. The morning/day clerk seemed almost oblivious to my complaint about the phone, and was more intent on doing "paperwork". Depending on which friend I might be talking to, I might or might not recommend this motel.
by Lucy from Tucson
Room was clean but not well maintained carpet needs replacing, cooler unit too old.
The hotel is conveniently located off I-10. The stay was okay. Service was good. It was fairly quiet. The room needs a lot of fixing up and repairing, especially the carpet and bathroom which were both pretty bad. I'm not sure we would stay here again.
Cons: Maintenance cleanness
Im sorry I did not have anything good to comment
This is the 2nd time I stayed here. The room was clean and neat. Their continental breakfast was Excellent...Had a very nice variety of choices... A IHOP within walking distance. Plus a Taco place close by. The front desk personnel were friendly and very helpful,
it was ok swimming pool was filthy room was clean

value: This website is an online travel agency owned by Expedia Group, an American online travel shopping company based in Seattle.