阅读:1747回复:8
scsi-2命令请教
我的usb设备收到了host发过来的几个命令,而我对这几个命令不甚了解,请大侠们讲讲这几个命令是什么意思(具体啦),怎么用,该返回一些什么数据(最好是一些具体数据)?
1。0x23(Read Format Capacity) 2。0x1a(Mode Sense 6),这个命令要求返回的数据长度为0xc0 或者是哪位大侠有scsi-2的资料,发一份给我,必将高分相送 |
|
|
沙发#
发布于:2003-06-25 02:05
其实这些数据的含义都在scsi-2命令集里了!
|
|
板凳#
发布于:2003-06-24 12:14
呵呵,简单点,我把自己的代码COPY给你 那么命令0x1a的返回值是什么意思啊,您那儿有关于这方面的资料吗?发一份给我吧,非常感谢啊 flycat0101@sohu.com |
|
|
地板#
发布于:2003-06-24 11:29
呵呵,简单点,我把自己的代码COPY给你
0x23: formatcapacity[0]=formatcapacity[1]=formatcapacity[2]=0; formatcapacity[3] = 0x08; formatcapacity[4] = (BYTE)((TOTAL_SEC&0xff000000)>>24); formatcapacity[5] = (BYTE)((TOTAL_SEC&0x00ff0000)>>16); formatcapacity[6] = (BYTE)((TOTAL_SEC&0x0000ff00)>>8); formatcapacity[7] = (BYTE)(TOTAL_SEC&0x000000ff); formatcapacity[8] = 0x03; formatcapacity[9] = 0x00; formatcapacity[10] = (BYTE)((BYTE_PER_SEC&0x0000ff00)>>8); formatcapacity[11] = (BYTE)(BYTE_PER_SEC&0x000000ff); 0x1a: 将modesense[] ={0x03, 0x00, 0x00, 0x00,}回传就可以了 |
|
|
地下室#
发布于:2003-06-24 11:12
0x23可以不用,0x1a可以简单返回几个主要参数就行了! 对0x23这个命令不处理好像不行,下面的命令都不来了 而0x1a,返回几个什么参数呢?这些参数都有什么作用? 多谢多谢 |
|
|
5楼#
发布于:2003-06-23 21:44
0x23可以不用,0x1a可以简单返回几个主要参数就行了!
|
|
6楼#
发布于:2003-06-23 17:33
我找到了scsi2的协议(6M),可是里面没有看见0x23这个命令呀
而在usb mass storage UFI的命令里看见了它,但是它好像对非UFI不合适呀 在scsi2中涉及了0x1a命令,但是并没有详细说明它该返回的数据 哪位大哥再说说吧 |
|
|
7楼#
发布于:2003-06-23 16:47
scsi2的pdf文件
pdf文件太大了,有6.3M,这里贴不上,可以在google中搜索, 很多的。 [编辑 - 6/23/03 by hustdj] |
|
8楼#
发布于:2003-06-23 16:44
常用scsi命令见附件
|
|
|