ESTest brief guide By FuXing Luo, 06/20/2001 ESTest is an utility for test ExcelStor drives DO NOT RUN THIS UTILITY FROM WINDOWS/Linux! Usage: ESTest [/D:xy] [/R] [/L] [/F:x] [/H] [/?] /D:xy which drive to be tested x = p or s, p - Primary controller, s - Secondary controller ? - Show all drive attached to the controller y = 0 or 1, 0 - Master drive, 1 - Slave drive if not specified, default to s0 /R Read only, Data on the drive will not be destroyed /L:XXXX where XXXX is ALL or FAIL log test result to estest.log, turncate it if one exists /F:x Try to fix problemetic sector, x could be one of the following: Y - fix. N - not to fix. if not specified, default to /F:Y /H Print this help message /? Same as /H Test steps: ESTest tests for following items in the order as they are listed: 1. Check SMART status 2. Buffer test 3. UDMA mode test 4. Random write / read test 5. Surface scan 6. Check bad sectors 7. Positioning System test Note : Jupiter family product is not required for positioning System test. Test result: PASS : passed steps from 4 to 7 FAIL : failed on any step of 4 to 7 ABORT: user aborted on any step of 4 or 5 A configuration named estest.cfg could be created, and the following options are recognized: timeout = 5 ; io timeout in second, less value is more strict, default to 5s MaxErrors = 0 ; max io errors allowed, failed test if exceed, default to 0 TIME_RND_WR = 10 ; time for random W/R test, in minutes, default to 10 minutes Tips: 1. UDMA test, random W/R test and surface scan test could be skipped by press ESC key 2. To have ESTest run smoothly with log result option, run from a hard disk instead of floppy. - - - - - - - - - - - - - - V E R S I O N H I S T O R Y - - - - - - - - - - - - - - - - - - - - ESTest version 4.20, 11/24/2006 To support all build in IDE/SATA controller port. Added new command line option (ESTEST /D:? ) to show drive ESTest version 4.10, 06/15/2006 To support Callisto II product. ESTest version 4.00, 03/21/2006 Fixed the bug when enable interrupt mode and caused the some system fail to test. ESTest version 3.90, 09/05/2005 Fixed the bug that not able to test Gemini drive. ESTest version 3.80, 09/05/2005 Added to perform read verify for GStor Drive Added the option to log all or only log failed ESTest Version 3.70, 02/16/2005 Change the way to check for ExcelStor drives. ESTest Version 3.60, 05/024/2004 Added support for Callisto. ESTest Version 3.50, 05/07/2004 Added support for Ganymede SATA. ESTest Version 3.40, 12/05/2003 Added support for Ganymede on bad sector checking. ESTest Version 3.30, 11/27/2003 Added support for Gemini G8. ESTest Version 3.21, 4/23/2003 Changed the way naming log files, it is now drive serial number based instead of a single estest.log. ESTest Version 3.20, 4/22/2003 - Improved test platform compatibility by running test in PIO mode. - A configuration file can be specified in command line by switch /c:filename, other than the default estest.cfg. ESTest Version 3.11, 4/9/2003 Enabled positioning system test for Gemini. ESTest Version 3.10, 4/7/2003 Support Gemini drives. ESTest Version 3.00, 10/27/2002 Support Jupiter product. ESTest Version 2.00, 3/22/2002 Implemented file signature feature. - the config file must pass the signature check. - append signature to log file. ESTest Version 1.31, 3/15/2002 Improved 1.30. ESTest Version 1.30, 3/11/2002 1. Result logging changed: - Only failed drives will be append to estest.log. - Fast and smooth logging due to buffering. 2. Show enlarged test result text showing the final result more clear. 3. A friendly name "Position System test" replaces the "Servo runout test". 4. The default values in estest.cfg changed. 5. Performance measurement function disabled for no much help. 6. Bug fix: - Random write/read time computing across midnight issue. - More resonable timeout setting for reading defect list, a short one may cause IO error. 7. Other minor changes. ESTest Version 1.21b, 8/27/2001 1. default to fix problem sector 2. Warn user if possible data losts ESTest Version 1.21a, 8/24/2001 added command line option to fix problem sector ESTest Version 1.20, 7/30/2001 1. Fail slow drive according to data rate and OD/ID rate 2. 1.01 changes merged, 7/12/2001 3. timeout1 = 0 do disable try under timeout1 4. wait till ready while timout 5. show fail cause for random w/r and surface scan 6. UDMA 33 test must be passed before w/r test 7. enable some cfg items having value of 0 8. backup log file configuration items added: timeout_hang = 60 ; if drive can not recover from timeout error within this time ; then it reaches hang condition ; Blanca Blanca_data_rate = 10.00 Blanca_OD_ID_rate = 1.00 ; Stubby Stubby_data_rate = 20.00 Stubby_OD_ID_rate = 2.00 ; Eldorado Eldorado_data_rate = 30.00 Eldorado_OD_ID_rate = 3.00 ESTest Version 1.10, 6/28/2001 two timeout level configuration items added: timeout1 = 30 ; timeout for retry on timeout error MaxErrors_timeout = 200 ; total timeout errors allowed at first level timeout MaxErrors_timeout1 = 0 ; total timeout errors allowed at second level timeout
marcinvx