How to get rid of the message “WRITE SAME failed. Manually zeroing.”?
On my fedora system running kernel 3.11.4-201.fc19.x86_64 we see lots of messages in the syslog file like:
kernel: dm-1: WRITE SAME failed. Manually zeroing.
This has to do with SMART capabilities as we can see with the command:
$ sudo smartctl -i /dev/sda | grep SMART SMART support is: Unavailable - device lacks SMART capability.
Fine, how can we disbale it then? Execute the following set of commands:
$ find /sys | grep max_write_same_blocks /sys/devices/pci0000:00/0000:00:10.0/host2/target2:0:0/2:0:0:0/scsi_disk/2:0:0:0/max_write_same_block
Now, add this device into a new tmpfile configuration file (which will be picked up by systemd). For details check tmpfiles.d(5).
Create a file (must ending with “.conf”) in
$ sudo cat > /etc/tmpfiles.d/write_same.conf <<EOD # Type Path Mode UID GID Age Argument w /sys/devices/pci0000:00/0000:00:10.0/host2/target2:0:0/2:0:0:0/scsi_disk/2:0:0:0/max_write_same_blocks - - - - 0 EOD
The next time your computer restart the message should go away. Keep fingers crossed.