Hi, +cc linux-mmc which is the correct forum for discussion on mmc-utils. What version of mmc-utils are you using (exact commit)? If I recall correctly, you also need to first configure enhanced mode(enh_area set) for the partition you want to enable write reliability on. Thanks, Tomas On 01/23/2017 08:34 PM, Sean Straw wrote: > Pardon the intrusion, but I can't locate a discussion forum for the tool, and have searched around and have been unable to find information on how to actually set the write reliability bit. I see you contributed to the write_reliability feature, so presume you've probably actually used it. > > > I have a number of ARM dev boards with a Micron eMMC part on them which I want to enable write reliability on. If I attempt to set the bit - with -y, I always receive an error in the R1_SWITCH_ERROR. If I power cycle and read the extcsd, it shows as being set (this for the user partition), but elsewhere the partitioning isn't complete. > > > I just want the write reliability for the user partition (the defauly 93% or whatever of the flash capacity) - I'm not using flash-specific partitioning. > > > > mmc write_reliability set -y 0 /dev/mmcblk0 > > > Done setting EXT_CSD_WR_REL_SET to 0x01 on /dev/mmcblk0 > setting OTP PARTITION_SETTING_COMPLETED! > *Setting OTP PARTITION_SETTING_COMPLETED failed on /dev/mmcblk0*** > > > Note that I'm not getting an "device is already partitioned" or anything about the WR_REL_SET being read-only. > > > Once set, I can do nothing to _unset_ it, so it seems reasonable that it's been stored in the OTP, but why the error when setting, and also in the extcsd: > > > Partitioning Setting [PARTITION_SETTING_COMPLETED]: 0x00 > *Device partition setting NOT complete* > General Purpose Partition Size > [GP_SIZE_MULT_4]: 0x000000 > [GP_SIZE_MULT_3]: 0x000000 > [GP_SIZE_MULT_2]: 0x000000 > [GP_SIZE_MULT_1]: 0x000000 > > > I need to finish setting up the devices so that I can put them to use, but I have no trust that the write reliability is in fact in effect because of the error. I've been flailing with this for the past week. > > > I appreciate any insight you can provide. -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html