From: Douglas Gilbert <dougg@torque.net>
To: Jens Axboe <axboe@suse.de>
Cc: Jeff Garzik <jgarzik@pobox.com>, linux-scsi@vger.kernel.org
Subject: Re: "do ata" scsi command?
Date: Sat, 17 May 2003 14:17:34 +1000 [thread overview]
Message-ID: <3EC5B7DE.4060402@torque.net> (raw)
In-Reply-To: <20030516164320.GK812@suse.de>
Jens Axboe wrote:
> On Fri, May 16 2003, Jeff Garzik wrote:
>
>>Jens Axboe wrote:
>>
>>>How would you shoehorn any given ata command into a scsi
>>>command?
>>
>>
>>Make up a vendor-specific scsi opcode, say 0x70. Define this opcode
>>such that it carries the ATA taskfile registers as cdb parameters. Look
>>at the taskfile as passed in the cdb to classify it (a la
>>req_file->data_phase in drivers/ide). Then execute it.
>
>
> As I wrote in the last email, I think this is about the ugliest idea (or
> close to) I've ever heard. You can't just go around making up opcodes.
Jens,
This subject is going to come up in the future. I'm
thinking about Serial Attached SCSI (SAS) which was
demo-ed at CeBit and various alliances are trying to
get to market by the end of this year.
In SAS we have a pure SCSI command set protocol (SSP),
a management protocol (SMP) and a protocol for tunnelling
the ATA/PI command set/task file over an SAS link (STP)**.
The idea is that users will be able to plug either SAS
or SATA disks into their RAID backplanes.
So we are likely to get a SAS HBA in the SCSI subsystem
(from Justin??) that is an initiator for those three
protocols. How do we handle STP??
** devices called expanders placed between the SAS HBA
and the SATA devices will provide fanout and the
SATA to STP physical/link mapping.
Doug Gilbert
next prev parent reply other threads:[~2003-05-17 4:04 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-05-15 23:02 "do ata" scsi command? Jeff Garzik
2003-05-16 6:03 ` Jens Axboe
2003-05-16 15:54 ` Jeff Garzik
2003-05-16 16:05 ` Jens Axboe
2003-05-16 16:30 ` Jeff Garzik
2003-05-16 16:35 ` Jens Axboe
2003-05-16 16:41 ` Jeff Garzik
2003-05-16 16:43 ` Jens Axboe
2003-05-16 16:46 ` Jeff Garzik
2003-05-17 4:17 ` Douglas Gilbert [this message]
2003-05-17 7:49 ` Luben Tuikov
2003-05-16 16:35 ` Jeff Garzik
2003-05-16 16:40 ` Jens Axboe
2003-05-16 16:45 ` Jeff Garzik
2003-05-16 18:37 ` Andries Brouwer
2003-05-16 19:02 ` Luben Tuikov
2003-05-16 18:50 ` Luben Tuikov
2003-05-16 19:31 ` Jeff Garzik
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=3EC5B7DE.4060402@torque.net \
--to=dougg@torque.net \
--cc=axboe@suse.de \
--cc=jgarzik@pobox.com \
--cc=linux-scsi@vger.kernel.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