Re: Gigabyte BIOS Upgrade F11b BETA solved a lot of diffuse hardware problems

Paul <[email protected]>
Newsgroups alt.comp.hardware
Organization Aioe.org NNTP Server
Message-ID <[email protected]>
Norm Why wrote:
>>>>> Using that tool, '(05) Reallocated Sector Count' was displayed for the
>>>>> 500GB Samsung EVO SSD, but not for the 500 GB Seagate Barracuda SSD. 
>>>>> It's connected to a different controller, a PCIe (x1) SATAIII card.
>>>> Sorry, I thought that 500GB Seagate Barracuda was a HDD.
>>>>
>>>> The HDTune tool is too old to display SSD tables properly.
>>>>
>>>> You were probably using some Toolkit to get that number,
>>>> and maybe the Toolkit has the SMART table in it somewhere.
>>>>
>>>> My SSD samples here, tend to have rounded numbers,
>>>> like 256GB or 512GB, rather than 250 and 500 values.
>>>>
>>>> The red glow, means SATA commands are coming in. The drive
>>>> can still be writing, as it rearranges the data, but the
>>>> LED does not light while this is happening. Any LED glows,
>>>> indicate your OS is doing something. You would need to
>>>> probe further, to figure out whether the operations are
>>>> read or write. (Task Manager has I/O columns you can turn
>>>> on for this.)
>>>>
>>>> The SSD has a processor inside, and it is running for as
>>>> long as the drive has power.
>>>>
>>>>    Paul
>>> Thanks again Paul,
>>>
>>> I'm still trying to solve some performance issues. Here is:
>>>
>>> -----------------------------------------------------------------------
>>> CrystalDiskMark 3.0.3 Shizuku Edition (C) 2007-2013 hiyohiyo
>>>                            Crystal Dew World : http://crystalmark.info/
>>> -----------------------------------------------------------------------
>>> * MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]
>>>
>>>            Sequential Read :   181.235 MB/s
>>>           Sequential Write :   156.012 MB/s
>>>          Random Read 512KB :     2.018 MB/s
>>>         Random Write 512KB :   150.887 MB/s
>>>     Random Read 4KB (QD=1) :    26.341 MB/s [  6431.0 IOPS]
>>>    Random Write 4KB (QD=1) :    38.755 MB/s [  9461.7 IOPS]
>>>    Random Read 4KB (QD=32) :   127.105 MB/s [ 31031.5 IOPS]
>>>   Random Write 4KB (QD=32) :   106.460 MB/s [ 25991.2 IOPS]
>>>
>>>   Test : 50 MB [D: 21.7% (101.2/465.8 GB)] (x1)
>>>   Date : 2021/04/10 15:58:02
>>>     OS : Windows 8.1 Pro [6.3 Build 9600] (x64)
>>>
>>> Test of Seagate Barracuda. Note anomalous Random Read 512KB :     2.018 
>>> MB/s. Could this low number indicate problem with Seagate Barracuda or 
>>> with cable. I'm using a 7 conductor cable, 2 pairs +/- data, 3 ground. Is 
>>> my Seagate damaged? Is my cable insufficient? What about 'twinax'? Maybe 
>>> my Startech PCIe SATA controller is to blame.
>> I did "not much of a test here", on a Win8.1 setup and
>> crystaldiskinfo 3.0.4 and the 512KB results are just
>> a bit lower than the sequential. There's no huge dive
>> like in your 2.018 MB/s result.
>>
>> It's not PIO mode, because that would affect read and write.
>>
>> It's not error rate, because the other results are
>> too good for that. Why would it just ruin the 512KB stuff ?
>>
>> I'm sure by now, you've compared your exact model number,
>> to graphs already published on the web. And I bet theirs
>> don't dip like that.
>>
>> You do see the occasional ATTO that is out-of-sorts. Where
>> one particular transfer size is not as good as it could be.
>> But I don't know if that would be 512KB - it would usually
>> be some smaller transfer size.
>>
>> See if you can dig up someone elses results for your drive.
>>
>> And if it were AHCI versus non-AHCI, I doubt that would do it
>> either. There is a good chance a 512KB read or 512KB write,
>> would be one "transaction" and multiple packets. Rather than
>> being some crazy series of tagged queue requests to do the
>> job.
>>
>> The cabling is usually pretty good. Only if the cable
>> is kinked, with a permanent pinch mark, would I be
>> concerned. This sometimes happens when importing cables,
>> the cables are wrapped in a bundle, and if some weight
>> falls on the bundle, the cable could get crushed.
>>
>> There is a counter in SMART for CRC errors on the cable.
>> But that counter would be for only one of the two
>> directions. On a CRC error, there is likely a retransmit
>> request. I don't think it's an ECC, and repaired on the
>> spot.
>>
>> I can't think why that would be.
>>
>>    Paul
> 
> Thanks for your thoughts. Here is a picture from Wikipedia. "Cross section 
> of a SATA 3.0 cable, showing the dual Twinax conductors for the differential 
> pairs." 
> https://en.wikipedia.org/wiki/Twinaxial_cabling#/media/File:SATA3-TwinAxCable.jpg
> 
> Better class 6 Ethernet cable is twinax. I would think better SATA 3 cable 
> should be twinax. What do you think? I can't find such cable anywhere, just 
> 7 conductor. 

SATA cabling is nicer electrically than Ethernet. SATA is
a "brute force" technology, in terms of signal processing,
and it's "how fast of a sine wave can I run down a coax".

One thing I like about high speed interconnect, is you
can scope it, and it can be a "blur" and... it still works.
That always freaks me out :-) The trick there is clock
extraction and knowing when to sample the blurry thing.
The 8B10B code gives a bounds on number of edges per
symbol time, that ensures there's something to extract
a clock from.

There's really no excuse for not being able to
recover a signal off that SATA cable.

    Paul
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.