Re: question about 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.
>>
>>
>>
>>
>>
>>
>> “To learn is to change. Education is a process that changes the learner.”
>>
>> --
>> To unsubscribe from this list: send an email with
>> "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
>> Please read the FAQ at http://kernelnewbies.org/FAQ
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 an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux