Darn.. Finger problems. Let me complete that email. This (sending sense data on SAM_STAT_GOOD), has been my stumbling block for SSC device. It is needed to indicate short/long block reads in SSC for variable block size. Cheers Mark On Wed, Jun 25, 2008 at 2:04 PM, Mark Harvey <markh794 at gmail.com> wrote: > Re: http://stgt.berlios.de/patches/0001-iscsi-fix-sense-handling.patch > > So thats where it is... > > I've been scratching my head over this for ages. > This (sending sense data on SAM_STAT_GOOD) > > On Wed, Jun 25, 2008 at 12:10 PM, FUJITA Tomonori > <fujita.tomonori at lab.ntt.co.jp> wrote: >> On Thu, 19 Jun 2008 13:54:15 +0200 >> Tomasz Chmielewski <mangoo at wpkg.org> wrote: >> >>> Is there a way to disable write caching when using tgtd as a target? >>> >>> Right now, it seems to be impossible (at least I didn't find an option >>> in documentation nor sources) and setting it on the initiator fails: >>> >>> initiator# sdparm /dev/sda >>> /dev/sda: IET VIRTUAL-DISK 0001 >>> Caching (SBC) mode page: >>> WCE 1 [cha: y, def: 1, sav: 1] >>> RCD 0 [cha: n, def: 0, sav: 0] >>> (...) >>> >>> initiator# sdparm --set WCE=0 /dev/sda >>> /dev/sda: IET VIRTUAL-DISK 0001 >>> change_mode_page: failed setting page: Caching (SBC) >> >> I've uploaded two patches: >> >> http://stgt.berlios.de/patches/0001-iscsi-fix-sense-handling.patch >> http://stgt.berlios.de/patches/0002-sbc-add-WCE-support-to-bs_rdwr.patch >> >> With the patches, you can disable write caching in the following way: >> >> tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun 1 --params mode_page=8:0:18:0x10:0:0xff:0xff:0:0:0xff:0xff:0xff:0xff:0x80:0x14:0:0:0:0:0:0 >> >> Note that you need to modify tid and lun in your environment. >> >> >> Shortly, I'll let you control write caching via sdparm too. >> _______________________________________________ >> Stgt-devel mailing list >> Stgt-devel at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/stgt-devel >> > |