佚名通过本文主要向大家介绍了massstorage,massstorage万能驱动,massstorageclass,u盘检测不到容量,找不到大容量u盘等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 还是读不到mass storage容量!
描述:
解决方案1:
描述:
接受到28读请求后,居然连续发了两次512字节数据,而不是一次数据一次CSW,照理和前面的inquiry什么的一样的程序结构呀。怀疑是连续收到2次读中断而连续发送了两次数据。不知各位大侠怎么处理当收到一个读中断而处理scsi命令时,如果再收到一个读中断,那该怎么处理的呢?把第二个中断忽略掉?也该发个csw的吧。
解决方案1:
读容量是READCAPS
是 0x25
#define SCSI_READCDCAP 0x25
这就是debug技术了。
只能自己多调调,把信息打印出来看等方式解决。
看host回的数据。
mass storage 协议本身很简单的。命令就只有那么多。