TOP
«
»

istgt (iSCSI target) 20090414版 for FreeBSD 7.x with ZFS

更新>istgt 2009/4/16版

SCSIコマンドのREAD(6)及びWRITE(6)においてLBAの取得時に上位5ビットを
欠落させる問題がありました。
この問題は初期版から現在に至るまですべてのバージョンに存在します。
21ビットLBAで表現できるのは容量1GBまでなのでそれ以上の領域のみに
アクセスする場合は発現しません。
Windows系は1GB未満の領域及びドライブに対しても常に10バイトCDBを
発行するため影響を受けません。

原因:
 6バイトCDBでは21ビット幅あるLBAのうち下位16ビットしか読み取らない為

影響を受ける環境:
 o READ(6)及びWRITE(6)を発行するSCSIアプリケーション(OS、ドライバ等)
 現在の所、当該コマンドを発行するのはFreeBSDのみ把握しています

影響を受けない環境:
 o 1GB未満の領域にREAD(10)及びWRITE(10)を発行する場合(Windows系)
 o 1GB以上の領域のみにアクセスする場合

istgt (tarball): istgt-20090414.tar.gz
更新版をご利用ください。

作成方法:

# cd /path/to/work
# tar zxf /path/to/istgt-20090414.tar.gz
# cd istgt-20090414
# ./configure
# make
# make install
# make install-doc

デーモンの再起動方法:

# /usr/local/etc/rc.d/istgt restart

MD5 (istgt-20090414.tar.gz) = 431843b9271e15a1b7cb24dde51b7601
SHA256 (istgt-20090414.tar.gz) = 1ef44aeb189fab0119f262e6942e66343a6222355d5e6b814e73c4575df02fe3

主な修正点:
READ(6)/WRITE(6)のLBA上位5ビットが欠落する問題を修正

タグ: , , , , ,

コメントをどうぞ