Pending Progress bar resetting

  • DNS Benchmark v2 is Finished and Available!
    Guest:
    That's right. It took an entire year, but the result far more accurate and feature laden than we originally planned. The world now has a universal, multi-protocol, super-accurate, DNS resolver performance-measuring tool. This major second version is not free. But the deal is, purchase it once for $9.95 and you own it — and it's entire future — without ever being asked to pay anything more. For an overview list of features and more, please see The DNS Benchmark page at GRC. If you decide to make it your own, thanks in advance. It's a piece of work I'm proud to offer for sale. And if you should have any questions, many of the people who have been using and testing it throughout the past year often hang out here.
    /Steve.
  • Be sure to checkout “Tips & Tricks”
    Dear Guest Visitor → Once you register and log-in please checkout the “Tips & Tricks” page for some very handy tips!

    /Steve.
  • BootAble – FreeDOS boot testing freeware

    To obtain direct, low-level access to a system's mass storage drives, SpinRite runs under a GRC-customized version of FreeDOS which has been modified to add compatibility with all file systems. In order to run SpinRite it must first be possible to boot FreeDOS.

    GRC's “BootAble” freeware allows anyone to easily create BIOS-bootable media in order to workout and confirm the details of getting a machine to boot FreeDOS through a BIOS. Once the means of doing that has been determined, the media created by SpinRite can be booted and run in the same way.

    The participants here, who have taken the time to share their knowledge and experience, their successes and some frustrations with booting their computers into FreeDOS, have created a valuable knowledgebase which will benefit everyone who follows.

    You may click on the image to the right to obtain your own copy of BootAble. Then use the knowledge and experience documented here to boot your computer(s) into FreeDOS. And please do not hesitate to ask questions – nowhere else can better answers be found.

    (You may permanently close this reminder with the 'X' in the upper right.)

ColbyBouma

Well-known member
Dec 26, 2020
355
119
I have a strange little mSATA drive (32 GB Emphase G5RM3G032-M) I bought from eBay that seems to have some problems. The problems are severe enough that it occasionally freaks out ReadSpeed. I finally got a capture card, and the first run I captured with it couldn't have been better. The previous runs where I noticed this problem were much more subtle. The resetting begins at the 50% test.

 
Well @Steve would have to reply, as it's his code, but to me it looks like something is happening to interrupt the reading (an error maybe) and it restarts, or something.
 
Hmm . . . Googling the drive model gives me this:

G5RM3G032-M
Emphase mSATA MLC solid state drive with read/write speeds of 470/365 MB/sec.

ReadSpeed results:
0%: stutters a bit but does one pass
25%: fast, smooth, one pass
50%: takes 5 tries
75%: takes 2 tries
100%: fast smooth, one pass

Definitely looks like read errors at 0%, 50%. and 75%. The apparent speeds at 50% and 100% seem too fast; 0% and 75% too slow; and 25% just about right?

I'm thinking this is a candidate for SpinRite Level 3?
 
Definitely looks like read errors at 0%, 50%. and 75%. The apparent speeds at 50% and 100% seem too fast; 0% and 75% too slow; and 25% just about right?

The resetting usually takes place at 0%, and also ends up being around 155 MB/s. This drive is very inconsistent. I did the sub-block tests on it, but didn't include it in that post because the results fluctuated too much.

Code:
155.2    436.0    542.9    448.3    542.8
154.4    435.6    542.8    448.1    542.7
397.8    439.3    542.9    448.1    542.8
475.0    436.3    542.9    449.5    542.8
154.3    435.2    542.8    448.0    542.7
154.2    435.3    542.8    448.1    542.7
155.4    441.4    540.6    448.0    542.2
155.4    441.8    542.5    447.8    542.3
155.5    442.7    542.5    448.0    542.3
156.8    442.9    541.9    447.9    541.6
156.6    443.3    541.8    447.6    541.4
156.2    442.7    541.9    445.2    541.5
389.2    441.3    540.7    446.1    540.2
156.7    441.2    540.6    446.7    539.6
530.3    441.4    540.5    446.4    539.8

I included the logs for those results below, as well as a couple more runs from a few days earlier, and the smartctl output.

I'm thinking this is a candidate for SpinRite Level 3?

I couldn't agree more, but I want to save it for 6.1 :)
 

Attachments

  • Emphase G5RM3G032-M.zip
    38.1 KB · Views: 571
There is definitely something not right with that drive. If the BIOS has an ATA controller option, then SpinRite 6.0 would work. Otherwise waiting for 6.1 is the best bet.
 
It's a SATA drive, so 6.0 would definitely work on it. It's a drive I bought just for testing, so it doesn't have any data on it. I figure a known bad drive is a better test for 6.1 than a known good drive.
 
Agreed! Plus, 6.1 would be quite a bit faster than 6.0. It's an excellent candidate for 6.1.
 
Gang: Finally dropped by here to catch up. (Checking in on “ReadSpeed Problems” is my "go to".)

What's happening is that ReadSpeed is encountering a hard error (unreadable sector) from the drive. So it aborts the transfer, moves 1GB inward (or outward if testing the 100% point), resets the bar graph and tries again. In other words, on a sufficiently troubled drive, this behavior is expected and I designed for it. (y)
 
  • Like
Reactions: PHolder
Ah, good to know it's not a bug :). Does ReadSpeed log this behavior anywhere, or would that be a feature request?
 
Also, is it possible to turn off that retry and have it return 'FAILURE' instead? I think the vastly different numbers this drive is returning could be from reading different areas.