Fwd: question about CBW SCSI commands

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all:

2009/3/24 Mark Brown <markb@xxxxxxxxxxxxxxxxxxxxx>:
> Hi,
>
>  If you want to see the SCSI mid-layer  implementation check out:
> drivers/scsi/scsi.c
>
> If you are curious about the SCSI commands sent to a SCSI disk you can look
> at:
> drivers/scsi/sd.c
>
> SCSI tape:
> drivers/scsi/st.c
>
> SCSI optical media (CDs/DVDs)
> drivers/scsi/sr.c
>
> SCSI enclosures
> drivers/scsi/ses.c
>
> For the embedded email from Vichy:
> 6,10,12 and even 16 is the (CDB) command length.
>
> In the case of Write CDB size allows you to adjust the LBA, Transfer Length,
> etc. Some older targets do not handle larger CDB sizes.
>
> http://en.wikipedia.org/wiki/SCSI_CDB
> http://en.wikipedia.org/wiki/SCSI_Write_Commands
>
> Enjoy!
>
> -- Mark
>
> On Mar 24, 2009, at 4:21 AM, Sandeep K Sinha wrote:
>
>> On Tue, Mar 24, 2009 at 1:27 PM, loody <miloody@xxxxxxxxx> wrote:
>>>
>>> Hi:
>>>
>>> 2008/3/15 vichy <vichy.kuo@xxxxxxxxx>:
>>>>
>>>> Dear all:
>>>> I found there is number at the end of SCSI commands like below:
>>>> Command     document
>>>> WRITE(6)     SBC
>>>> WRITE(10)    SBC
>>>> WRITE(12)    SBC
>>>> Could someone tell me what the number, (6), (10) and (12) mean?
>>>> Appreciate your help,
>>>> vichy
>>>>
>>>>
>>>> --
>>>> To unsubscribe from this list: send an email with
>>>> "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
>>>> Please read the FAQ at http://kernelnewbies.org/FAQ
>>>
>>> Does anyone where the implementation about SCSI commands in linux driver?
>>> I want to compare the source with the spec.
>>
>> Look into scsi_ioctl( ).
>> Its located in linux/drivers/scsi/scsi_ioctl.c
>>
>>
>> HTH,
>>
>>> Sincerely Yours,
>>> miloody
>>>
>>> --
>>> To unsubscribe from this list: send an email with
>>> "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
>>> Please read the FAQ at http://kernelnewbies.org/FAQ
>>>
>>>
>>
>>
>>
>> --
>> Regards,
>> Sandeep.

Recently I find another question about SCSI command on usb flash.
We use CBW to wrap scsi commands on usb flash.
But the command length of CBW has the limitation of 16 bytes.
Does that mean the size of all scsi command used by USB flash cannot
exceed 16 bytes?
appreciate your help,
miloody
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux