首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于SCSI读取命令

关于SCSI读取命令
EN

Stack Overflow用户
提问于 2013-08-29 21:25:03
回答 1查看 497关注 0票数 0

我正在尝试使用SCSI Read Capacity命令获取磁盘的最大LBA。

我已经创建了10字节CDB,如下所示

代码语言:javascript
复制
ccb->cam_flags = NO_DATA;  

ccb->cdb[0] = READ_CAPACITY;     /*  0x25 SCSI Opcode for Read Capacity Command */       ccb->cdb[1] = 0x01;

ccb->cdb[2] = 0;

ccb->cdb[3] = 0;

ccb->cdb[4] = 0;

ccb->cdb[5] = 0;

ccb->cdb[6] = 0;

ccb->cdb[7] = 0;

ccb->cdb[8] = 0x01;

ccb->cdb[9] = 0;

SCSI命令成功。不幸的是,我没有得到预期的LBA,它将其显示为零。

我的基本问题是上面创建的SCSI CDB命令是否正确?

EN

回答 1

Stack Overflow用户

发布于 2013-09-05 12:06:34

尝试将ccb->cdb1设置为0。在这种情况下,不应使用相对地址位。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18512286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档