-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 6/29/2014 8:51 PM, Roger Heflin wrote: > All of this is probably the reason that this command exists: > > hdparm --write-sector <sectornum> > > I believe it directly sends the scsi/ata layer commands. You end up with the same results as using dd ( with oflag=direct ), it is just a matter of the path it takes to get there. With dd, it calls write() to pass the data to the block layer, which hands it to the scsi layer, which translates it into a scsi WRITE_10/16 command, which hands it to libata which translates it into an ata taskfile to be handed to the drive. With hdparm --write-sector, it builds the ata taskfile, uses the SG_IO ioctl to hand it to the block layer, which hands it down through the scsi and libata layers which see that it needs no translation and it goes to the drive unmodified. The resulting taskfile the drive actually sees should be the same. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (MingW32) iQEcBAEBAgAGBQJUNXmlAAoJEI5FoCIzSKrwMYwIAJj1c0pBxdOcCQAk4i26802S /lbPHhY5Xu7wR5KbZSXeEazE/vgTT7mDgjWHoe6Vl9e+Ci90KJxSFgQXNNwcYtuK V+UFrTyqiKAzfk8VbRj0kwxk1JuXRQesDlwCGUsBkjSO26pdhUVfxwP8I3JcOBQW uKRmh8PE48iq7kDWQdtxve6IPnAj/VY8AubwRAaVAvZ3xsEUBlf7UAkvA4n3WvWN mfO1VVWwv4zyZ6bEBoWfjj6//5C0R+q2TrnBDFD9pN/wY4TdAx0gtufiUWx0v5WG NNzJ9tm5z2rNo/HNi4w1gHm0JLDhSky21sNX7KyY8/1tFjqa3KQT7iQ6vxk4UJM= =Xv01 -----END PGP SIGNATURE----- -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html