阅读:1263回复:9
各位,帮帮忙,会死人的
各位,给个意见,以下是我问题的描述:
我用的是SL811HS,做HOST驱动,目前针对的外设是大容量设备。我用U盘和移动硬盘做测试 首先两个的枚举都没有问题 依次使用两个SCSI命令READ CAPACITY和INQUIRY,问题出现了,U盘返回正确,但是移动硬盘的INQUIRY数据不正确并且接下来的读写硬盘也总是返回NAK。 另:TEST UNIT READY是怎么用的? |
|
|
沙发#
发布于:2004-01-16 12:38
顶
|
|
|
板凳#
发布于:2004-01-16 13:31
怎样不正确?数据呢?
|
|
地板#
发布于:2004-01-16 13:44
首先,U盘对两个命令的返回没有问题。
当我只用INQUIRY得到数据和先用READ CAPACITY再用INQUIRY得到的不一样。前者是正确地,可以看到厂家信息,后者就是一堆乱码。 |
|
|
地下室#
发布于:2004-01-18 17:29
明天回家过年,希望来年这个问题能顺利解决,顺便祝大家新年快乐,心想事成。
|
|
|
5楼#
发布于:2004-01-28 21:41
解决了没有?详细描述一下。
|
|
6楼#
发布于:2004-02-07 16:42
没有解决,我想知道主机在收到CSW之后应该做什么工作,是准备处理下个命令吗?
我的驱动是这么做的,对有的U盘没有问题, 但是对另一些U盘,有些问题:在处理完第一个命令的时候,也就是收到第一个命令的CSW后,就无法再完成其他的命令传输了。 |
|
|
7楼#
发布于:2004-02-09 09:02
期待中...
|
|
|
8楼#
发布于:2004-02-11 16:54
顶一下
|
|
9楼#
发布于:2004-02-11 17:17
我解决了,是协议的实现的问题
|
|
|