阅读:1760回复:9
请问IDE硬盘(USB)可否使用RBC而不是SCSI命令组 |
|
沙发#
发布于:2002-05-09 08:17
我也正在考虑这一点呢,知道了告诉我
|
|
|
板凳#
发布于:2002-05-09 08:39
可以,你可以看看飞利浦公司的mass storage kit,他就是用RBC命令。在他的网站上有,你可以查找d12关键字
|
|
地板#
发布于:2002-05-09 09:16
laiqing
你好!不知是否是我理解错,philips的mass storage kit其实用的是SCSI命令组,虽然它文件命名用的是RBC.H。(其实它的Interface Descriptor已经说明它用的是SCSI命令组)。 也许我理解有误,还请高手更正。 |
|
地下室#
发布于:2002-05-09 09:38
其实是这样的,RBC命令集也属于SCSI接口的一种命令集,但是RBC命令集和SCSI传输命令集是并列的两个命令集,能把PHILIP的那个KIT发给我看看吗?我的邮箱是:zhangcl@i-net.com.cn。
|
|
|
5楼#
发布于:2002-05-09 09:39
它的接口描述符的subClass是01h还是06h?
|
|
|
6楼#
发布于:2002-05-09 09:46
是0x06,SCSI命令组
是的,RBC多了几个命令之外,有些命令就是SCSI命令 资料可在在philips网站上直接下载 |
|
7楼#
发布于:2002-05-09 09:49
我是想知道不用那些SCSI的命令能否完成IDE硬盘(USB)
|
|
8楼#
发布于:2002-05-09 10:20
好象我看到的实现了移动硬盘的设备都采用了SCSI TRANSFER command set,可能主机只把该类设备认为是硬盘类设备吧。
|
|
|
9楼#
发布于:2002-05-09 10:41
SCSI只是usb mass storage支持的一种命令集。
要看你用的硬盘用的是什么协议。 如果是SCSI, 那就只有用SCSI协议。 可以读他的device descriptor 和configure descriptor. scsi协议, 可参考www.t10.org 其实scsi 就是一个命令包的格式, 我想也没什么难的呀。 对于usb硬盘或读卡器, 也就是, read(10), write(10) inquire, requestsense, testunitrdy. readcapability. 读卡器一般用usb mass storage bulk only transfer specification. 硬盘,可能会用interrupt传输。 |
|