Re: [BK PATCHES] add ata scsi driver

Linus Torvalds
2003-05-27T06:17:21Z

On Tue, 27 May 2003, Jeff Garzik wrote:
>
> As you see from Alan's message and others, it isn't pseudo-SCSI.

It _is_ pseudo-scsi.

Or rather, what used to be SCSI is quickly becoming irrelevant. There's
almost nothing left, except for the command set. And SCSI is a lot more
than the command set, it's the full definition of the signalling from
command set to electricals to connectors.

And the other stuff matters. The linux SCSI layer proper is full of the
_addressing_ that is part of the SCSI standard proper, and that is pretty
much total nonsense outside of that standard (it's starting to be nonsense
even inside that standard, since everybody running away fron the old buses
and the old addressing).

So we shouldn't call it SCSI, because it clearly IS NOT, whatever you
claim. This is a _fact_, I don't see why you argue against it. SCSI has a
well-defined definition (or rather, a _set_ of definitions), and SATA
ain't there. One is T10, the other is part of T13.

And quite frankly, names matter, and calling it SCSI is clearly wrong.
What makes you _think_ it is SCSI is that everybody uses the command set,
and all devices are starting to largely just talk MMC-2+.

But calling it MMC-2 is also incorrect, since everybody really talks a
superset, and we should just accept that and not try to limit outselves.

Linus