LWN.net Logo

Advertisement

Front, Kernel, Security, Distributions, Development. See your byline here on LWN.net.

Advertise here

SCSI over everything and everything over SCSI

SCSI over everything and everything over SCSI

Posted Aug 23, 2003 20:29 UTC (Sat) by rrw (guest, #9757)
In reply to: SCSI over everything and everything over SCSI by cpeterso
Parent article: A different ATA driver

You obviously observed the facts but came to wrong conclusions. Those drivers (atapi, usb-storage, and IIRC firewire-storage) don't pretend to be SCSI. They _are_ SCSI over different medium. They send the same commands, they accept the same replies, their data is the same. The only thing that differs is that those commands and data come from ata or usb bus, or in case of iSCSI from the network.

Implementing all scsi properties into block device api would be very bad idea since:

1. not all scsi devices are block devices by their nature
2. not all block devices need the overhead of scsi implementation

Robert


(Log in to post comments)

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds