[Stgt-devel] disabling write cache?
Mark Harvey
markh794
Wed Jun 25 06:04:53 CEST 2008
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
>
More information about the stgt
mailing list