AIT Drives Under USB?
CASTalk.com Forum Index CASTalk.com
Discussion of DSP, FPGA, storage and embedded system.
 
 FAQFAQ   MemberlistMemberlist     RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
Google
 
Web castalk.com
AIT Drives Under USB?
Goto page Previous  1, 2
 
Post new topic   Reply to topic    CASTalk.com Forum Index -> Storage System
Author Message
Maxim S. Shatskih
Guest





Posted: Wed Nov 16, 2005 1:15 am    Post subject: Re: AIT Drives Under USB? Reply with quote

Quote:
I only remember that the subset has some name,

Obviously.

The name is Reduced Block Commands (RBC) (thanks to Eric).

Quote:
Can't be. SCSI specs don't mention USB at all.

They mention Reduced Block Commands.

Quote:
(Neither does USB spec mention SCSI at all for that matter).

The USBSTOR spec references the T10 specs (SCSI).

Quote:
IINM, you need extension drivers for SCSI as well if
you want to use other than disk drives.

In Windows starting from XP, you can use CD/DVD burners off USB (and also off
1394).
In w2k you can only use the disk storage off USB, not the burner.

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com
Back to top
Folkert Rienstra
Guest





Posted: Wed Nov 16, 2005 6:00 am    Post subject: Re: AIT Drives Under USB? Reply with quote

"Maxim S. Shatskih" <maxim@storagecraft.com> wrote in message news:dldjde$dsn$2@gavrilo.mtu.ru
Quote:
I only remember that the subset has some name,

Obviously.

The name is Reduced Block Commands (RBC) (thanks to Eric).

Can't be. SCSI specs don't mention USB at all.

They mention Reduced Block Commands.

Indeed they do.
I expected the other than SPC specs to be supplemental to SPC
and since you mentioned a (=one) spec I assumed you meant SPC.
As it turns out RBC also includes the necessary SPC commands
for RBC device implementation.

Quote:

(Neither does USB spec mention SCSI at all for that matter).

The USBSTOR spec

Is there a home for that spec?

Quote:
references the T10 specs (SCSI).

Right, as I said, the USB spec leaves that to the OS implementation.

Any ideas about the tail end?

Quote:

IINM, you need extension drivers for SCSI as well if
you want to use other than disk drives.

In Windows starting from XP, you can use CD/DVD burners off USB (and also off
1394).

In w2k you can only use the disk storage off USB, not the burner.

No backwards compatibility with using XP drivers?
Back to top
Maxim S. Shatskih
Guest





Posted: Wed Nov 16, 2005 5:02 pm    Post subject: Re: AIT Drives Under USB? Reply with quote

For the spec, go to

http://www.usb.org/developers/devclass_docs/

and look at "Mass Storage". The spec itself is a PDF, and I do not want to
give the URL leading to a PDF directly.

Quote:
Right, as I said, the USB spec leaves that to the OS implementation.

Any ideas about the tail end?

Sorry, the SCSI/RBC commands are going across the USB wire. What "OS
implementation" you're speaking about, considering that the spec also defines
the _device side_, and not only the host side?

The main purpose of the spec is to define the on-the-wire traffic (so that the
driver writers and hardware developers will have some common guideline), all of
the rest is really OS-dependent.

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com
Back to top
Folkert Rienstra
Guest





Posted: Thu Nov 17, 2005 3:30 am    Post subject: Re: AIT Drives Under USB? Reply with quote

"Maxim S. Shatskih" <maxim@storagecraft.com> wrote in message news:dlf3jg$120i$2@gavrilo.mtu.ru
Quote:
For the spec, go to

http://www.usb.org/developers/devclass_docs/

Ah. That one was well hidden in the developers area.

Quote:

and look at "Mass Storage". The spec itself is a PDF, and I do not want to
give the URL leading to a PDF directly.

Right, as I said, the USB spec leaves that to the OS implementation.

Any ideas about the tail end?

Sorry, the SCSI/RBC commands are going across the USB wire.

For the USB mass storage driver, presumably fixed disk.
Not necessarily for other drive(r)s, e.g. for Floppy disk it
is a flavor of ATAPI, for tape it is (or can be) QIC.

That's an extra layer of protocol that sits on top of the USB driver.
In theory the same extra layer sits on top of the device-side USB interface.
But with USB storage bridges the HW side is IDE/ATA(PI), not SCSI.
So there should be some description for the (USB)SCSI to IDE translation,
an USB tailgate.

Quote:
What "OS implementation" you're speaking about, considering that the
spec also defines the _device side_,

That's the USB wire side, not the host or device HW interface side.

Quote:
and not only the host side?

The Host side protocol is in an extra software layer that sits on top of
the USB driver.
The specs for that are defined by the USB Device Working Group.

Quote:

The main purpose of the spec is to define the on-the-wire traffic

That's USB.

Quote:
(so that the
driver writers and hardware developers will have some common guideline),

That's not USB. That's the device class driver.

> all of the rest is really OS-dependent.
Back to top
 
Post new topic   Reply to topic    CASTalk.com Forum Index -> Storage System All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




VoIP Electronics Powered by phpBB