| SCSI Toolbox, LLC - SCSItoolbox Release Notes 
             STB:Fixes/Changes:
  In Buffer->File Operations->Read/Write  from Disk – took away limiting transfer size to 128 blocks.fixes reading SMART raw data which is 6-bytes  in length.It also presents raw SMART data in an easier  to read comma delimited way i.e. 1,234,567 instead of 1234567Recover Security Locked Drive, Unlock Drive  & Disable Password fixed DMM: New Features:
  Background Scan Event Count Screening added to  Threshold tabNumber of drives selected displayed below device  windowThree (3) SSD-specific test sequences added
    Full Purge w/CertificateQuick WipeWRITE Saturation test   Background Scan Event Screening in DMM IntroductionStarting in STB Suite version 10.2 there is a new threshold  available for drive screening in DMM – screening by Background Scan error event  count. What is BackGround Scan?Read this article in our Virtual Training Center for full  information on what Background Scan (BGS) is, how to enable/disable it, etc.   http://www.stbsuite.com/support/virtual-training-center/background-scan-operations How Does DMM report Background Scan results?DMM will log all BGS information when a Save Log Pgs test step is  run.Here is an example of a DMM .log file when a Save  Log Pgs test step was run –
 
  Important things to note:
 The Background Scanning Status section gives an  overall report showing
 
  Power On  Minutes at the time that the Save Log Pgs test was run.  This drive shows 1,825,799 minutes, or a POH of 30,430 hours.That’s a total of 1,268 days that the drive  has been powered up!
 
  Status of the current scan. This example shows  that a BGS is currently halted and waiting for the drives’ BGS timer to expire.  See the above referenced paper about BGS for more details on this.Number of Scans Performed  Next, the Background Scan Parameters will show the  details of any BGS events.  There will be one Background Scan Parameter entry for each  event (or problem) occurring during the BGScans. There can be a maximum of 2048  of these parameter entries. If the drive has had more than 2048 events then the  last entry (parameter 2048) will be re-written over and over.  Here is the first Parameter Entry from our example drive.  This particular drive has 101 entries.
  Here is the 101st final entry -
 
  Note the different  between the Accumulated Power on Minutes of the first event versus the last  event. This drive has basically run fine for a long time but is now  accumulating these errors, starting at 1,825,799 POM.
  Yes, the entries in this case are all recovered, but  recovery via rewrites takes time and affects performance.   Since the drive used to not have problems but now does we  would suspect that this drive is on its’ way out. In other words, it is  becoming bad.  As this shows, there is a lot of valuable information logged  for each event. Was it a correctable error or not? If it was correctable, how was  it corrected? What LBA did the error occur at?  Careful analysis of the progression of events will help you  decide whether to consider a drive as being bad or not.  New Background Scan Event Count ScreeningThe new BGS Event Count Screening threshold in DMM vs 10.2  will help you with screening drives based on how many events the drive reports.  The settings for this new Threshold are found on the DMM Test  Thresholds tab –
  Setting up screening on BGS events is simply a matter of  checking the BG Scan Events checkbox and entering the maximum number of events you will tolerate. As in all of the Test Thresholds, they will be checked after each test step is run.
 The DMM .log file will show that the BGScan Event Count  threshold was checked, what the user-defined screening threshold was set to and  how many events the drive reports. If the drive reports a number of events greater than your  threshold setting then the drive will be marked as failed. In this example we have set the Test Thresholds tab to  enable screening on BGS Events, and have set a limit of 100 BGS events to  determine that a drive is bad.  In the case of our example drive, it would be failed upon  testing. 
  Number of drives selected displayed below device  window As you select or deselect drives in the Devices window the  currently select number is displayed – 
  DMM SSD-Specific Test Sequences  SSD – Full Purge with certificateThis DMM test sequence will fully wipe a SATA SSD drive,  filling all LBAs with the All-Zeros data pattern.  Then all LBAs are READ using Data Compare to guarantee that  all user data is gone and all blocks are filled with zeros.  In addition to the DMM log files a Purge Certificate will be  created using the default purge certificate template.  Pre-Test  Configuration:=======================
 <none>
 Test  Summaries.  2 Tests Defined:=================================
 TEST 1 of 2:
 Purge Test
 Timeout Value = 30
 Action on Error: Stop Current Test
 Special Text For Test: SATA Secure ERase to  purge/wipe disk
 SATA SE Purge, Normal
 Create Certificate from Template File  C:\Program Files (x86)\STB\SCSI toolbox32\DefaultPurgeCertificate.txt
   TEST 2 of 2:Read Test; Sequential; for ALL Blocks
 Fixed-Length Transfers of 128 (0x0080)  Blocks
 Start Block: 0 (0x0)
 Data Pattern: All Zeros; Data Compare ON
 Queue Depth = 1
 FUA = OFF
 Number of Workers = 1
 Timeout Value = 30
 Action on Error: Stop Current Test
 Special Text For Test: Read all blocks -  data compare; check that all LBAs are zeroed
 Post-Test  Configuration:========================
 <none>
 SSD – Quick WipeThis test sequence will run in approximately 2 minutes or  less. It will use the SATA SA command to secure erase the SSD. Then a READ test  with data compare is run for one minute using the Butterfly access method to  confirm that a sampling of the drive is indeed purged. Pre-Test  Configuration:=======================
 <none>
 Test  Summaries.  2 Tests Defined:=================================
 TEST 1 of 2:
 Purge Test
 Timeout Value = 30
 Action on Error: Stop Current Test
 Special Text For Test: SATA SE to purge  disk
 SATA SE Purge, Normal
   TEST 2 of 2:Read Test; ButterFly; for 1 Minutes
 Fixed-Length Transfers of 128 (0x0080)  Blocks
 Start  Block: 0 (0x0)
 Data Pattern: All Zeros; Data Compare ON
 Queue Depth = 1
 FUA = OFF
 Number of Workers = 1
 Timeout Value = 30
 Action on Error: Stop Current Test
 Special Text For Test: 1 minuttterfly READ  check for all zeroes
 Post-Test  Configuration:========================
 <none>
   SSD – Write SaturationThis test sequence will first issue a SATA SE command to  secure erase the SSD. It will then WRITE all blocks of the SSD using a Random  data pattern, 4K per transfer I/O size, and using the CPAM Random access method  to insure that every LBA has been written. As per the SNIA write saturation specification this test  will write to the drive 4 times, insuring that 4 X the drive capacity is  written. The transfer rate to the drive is recorded after each full  write pass to the drive. Pre-Test Configuration:=======================
 <none>
 Test Summaries.  5 Tests Defined:=================================
 TEST 1 of 5:
 Purge Test
 Timeout Value = 30
 Action on Error: Stop Current Test
 Special Text For Test: SATA SE to purge  disk
 SATA SE Purge, Normal
   TEST 2 of 5:Write Test; CPAM Access; for ALL Blocks
 Fixed-Length Transfers of 8 (0x0008) Blocks
 Start Block: 0 (0x0)
 Data Pattern: Random
 Queue Depth = 1
 FUA = OFF
 Number of Workers = 1
 Timeout Value = 30
 Action on Error: Stop Current Test
 Special Text For Test: Write ;full disk 4  times to saturate drive
   TEST 3 of 5:Write Test; CPAM Access; for ALL Blocks
 Fixed-Length Transfers of 8 (0x0008) Blocks
 Start Block: 0 (0x0)
 Data Pattern: Random
 Queue Depth = 1
 FUA = OFF
 Number of Workers = 1
 Timeout Value = 30
 Action on Error: Stop Current Test
 Special Text For Test: Random WRITE 4KBLK 2  hours to saturate drive
   TEST 4 of 5:Write Test; CPAM Access; for ALL Blocks
 Fixed-Length Transfers of 8 (0x0008) Blocks
 Start Block: 0 (0x0)
 Data Pattern: Random
 Queue Depth = 1
 FUA = OFF
 Number of Workers = 1
 Timeout Value = 30
 Action on Error: Stop Current Test
   TEST 5 of 5:Write Test; CPAM Access; for ALL Blocks
 Fixed-Length Transfers of 8 (0x0008) Blocks
 Start Block: 0 (0x0)
 Data Pattern: Random
 Queue Depth = 1
 FUA = OFF
 Number of Workers = 1
 Timeout Value = 30
 Action on Error: Stop Current Test
 Post-Test Configuration:========================
 <none>
 
 |