我想使用Write Buffer SCSI命令上傳磁帶機(LTO-6)的固件。 如IBM LTO SCSI Reference「5.2.41.6:MODE [07h] - 使用偏移,保存和激活下載微碼」部分所述,使用一個或多個WRITE BUFFER命令將微碼傳送到設備,並將其保存到非易失性存儲器(頁195)。 根據CDB(頁132),緩衝區偏移量可以用3個字節表示,參數列表長度也是如此。SCSI Write Buffer命令「下載帶偏移量並保存的微碼」與「下載帶保存的微碼」模式
據我所知,如果固件大小不能用3個字節表示(大於16M左右),可能需要使用多個Write Buffer命令,如果是這樣的話,可以使用偏移量。但是,如果偏移本身不能以超過3個字節表示,則意味着無法以偏移17M爲例進行寫入(因此,不能使用此命令超過連續兩次)。
有誰知道這是否是真正的「偏移和保存」模式?