From: Grant Edwards <grant.b.edwards@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: [gentoo-user] Re: [Waaay OT] Defrag tool for windoze
Date: Tue, 16 Nov 2010 18:10:07 +0000 (UTC) [thread overview]
Message-ID: <ibuhdu$uh6$2@dough.gmane.org> (raw)
In-Reply-To: 201011161820.37529.alan.mckinnon@gmail.com
On 2010-11-16, Alan McKinnon <alan.mckinnon@gmail.com> wrote:
> Apparently, though unproven, at 17:34 on Tuesday 16 November 2010, Grant
> Edwards did opine thusly:
>
>> On 2010-11-16, J. Roeleveld <joost@antarean.org> wrote:
>> >> spinrite claims to make the head do other things than what the drive
>> >> firmware makes it do.
>>
>> I'm afraid I'll have to call bullshit on that. I don't see how some
>> bit of PC software can make a drive head move. The firmware on the
>> drive controller board is the only thing that can make the head move.
>> Does spinrite claim they _replace_ the drive firmware with their own
>> custom version?
>
> Firmware is nothing more than high-level software that wraps
> low-level commands on the drive.
I've no idea what you mean by that. The firmware is what runs on the
microprocessor on the drive's controller board. It's what controls
the servo hardware. It sits between the ATA interface and the drive's
low-level electronics. The only way to bypass that firmware is to
replace it with something different.
> High and low are to be taken here within the context of a drive and
> it's controls, so don't be thinking it's on the same level as fopen()
>
> SOMETHING makes the head move. That something is the servos, and they
> are under software control (how could it be otherwise?) If the
> registers and commands that control that can be exposed, fine control
> is possible.
Those registers are not exposed by the IDE/ATA interface.
> The firmware does not itself define the only things the head can do,
> in the same way that a file system does nto define the only things
> that can be written to a disk
>
>> Where does Spinrite's claim they can do override drive firmware?
>
> I have not read the site in many years - Gibson's prose is simply too
> much to bear. What I recall being there may not be there any more.
>
> I never said that spinrite claims to override (or as you mention
> below "replace") the firmware. A sensible reading of what I wrote
> will show I meant "bypass"
How are you going to bypass the firmware? The drive has a
microprocessor that is wired to the servo hardware. How can you
bypass that microprossor and control the servo hardware using an ATA
interface?
> In any event it's all moot. Gibson is rather renowned for vast
> flowery language and liked to fly off on tangents. spinrite had a
> very good reputation years ago but it's possible that Gibson
> over-inflated his claims.
>
> Everything I said before is just my understanding of what Gibson
> claimed his software could do. It's hard to prove one way or the
> other for several reasons, first being that the thing is written in
> assembler.
I'm not say that Gibson didn't claim his software could do that. I'm
just saying I don't understand how it could.
--
Grant Edwards grant.b.edwards Yow! I'm dressing up in
at an ill-fitting IVY-LEAGUE
gmail.com SUIT!! Too late...
next prev parent reply other threads:[~2010-11-16 18:11 UTC|newest]
Thread overview: 40+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-11-15 3:56 [gentoo-user] [Waaay OT] Defrag tool for windoze Dale
2010-11-15 4:32 ` Jacob Todd
2010-11-15 6:55 ` Dale
2010-11-15 8:52 ` Stroller
2010-11-15 9:32 ` Dale
2010-11-15 9:46 ` J. Roeleveld
2010-11-15 11:01 ` Peter Humphrey
2010-11-15 11:59 ` J. Roeleveld
2010-11-15 12:47 ` Mick
2010-11-15 13:13 ` Jacob Todd
2010-11-15 14:15 ` Mick
2010-11-15 14:50 ` Jacob Todd
2010-11-15 15:10 ` J. Roeleveld
2010-11-15 17:07 ` Alan McKinnon
2010-11-16 8:02 ` J. Roeleveld
2010-11-16 15:34 ` [gentoo-user] " Grant Edwards
2010-11-16 16:20 ` Alan McKinnon
2010-11-16 17:08 ` Mick
2010-11-16 17:37 ` Peter Humphrey
2010-11-16 18:10 ` Grant Edwards [this message]
2010-11-16 18:18 ` BRM
2010-11-15 15:33 ` [gentoo-user] " Mick
2010-11-15 15:17 ` BRM
2010-11-15 16:05 ` Florian Philipp
2010-11-15 17:43 ` Mike Edenfield
2010-11-15 18:05 ` BRM
2010-11-15 19:52 ` Alan McKinnon
2010-11-15 22:01 ` Dale
2010-11-15 22:41 ` Alan McKinnon
2010-11-15 23:36 ` Dale
2010-11-16 0:37 ` Mark Knecht
2010-11-16 4:52 ` Stroller
2010-11-16 5:28 ` Dale
2010-11-16 1:12 ` Adam Carter
2010-11-16 2:33 ` Dale
2010-11-16 3:40 ` Adam Carter
2010-11-16 8:16 ` J. Roeleveld
2010-11-16 9:53 ` Alex Schuster
2010-11-16 10:04 ` J. Roeleveld
2010-11-16 9:57 ` Alex Schuster
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='ibuhdu$uh6$2@dough.gmane.org' \
--to=grant.b.edwards@gmail.com \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox