我想使用 Write Buffer SCSI 命令上传磁带驱动器 (LTO-6) 的固件。如IBM LTO SCSI 参考部分“5.2.41.6: MODE[07h] – 下载带有偏移量、保存和激活的微码”中所述,使用一个或多个 WRITE BUFFER 命令将微码传输到设备,并保存到非易失性存储器(第 180 页) )。根据 CDB(第 132 页),缓冲区偏移量可以用 3 个字节表示,参数列表长度也是如此。
据我了解,您可能需要使用多个写入缓冲区命令,以防固件大小无法以 3 个字节(超过约 16M)表示,如果是这样,您可以使用偏移量。但是如果偏移量本身不能用超过 3 个字节表示,那就意味着不能在偏移量 17M 处写入(因此不能连续使用该命令超过两次)。
有人知道这是否是“偏移和保存”模式的真正用途吗?