From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alan Subject: Re: end to end error recovery musings Date: Tue, 27 Feb 2007 23:39:46 +0000 Message-ID: <20070227233946.7ad33a50@lxorguk.ukuu.org.uk> References: <664A4EBB07F29743873A87CF62C26D705D6DDB@NAMAIL4.ad.lsil.com> <20070227190236.58323a40@lxorguk.ukuu.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: Sender: linux-ide-owner@vger.kernel.org Cc: "Martin K. Petersen" , "Moore, Eric" , ric@emc.com, Theodore Tso , Neil Brown , "H. Peter Anvin" , Linux-ide , linux-scsi , linux-raid@vger.kernel.org, Tejun Heo , James Bottomley , Mark Lord , Jens Axboe , "Clark, Nathan" , "Singh, Arvinder" , "De Smet, Jochen" , "Farmer, Matt" , linux-fsdevel@vger.kernel.org, "Mizar, Sunita" List-Id: linux-raid.ids > Not sure you're up-to-date on the T10 data integrity feature. > Essentially it's an extension of the 520 byte sectors common in disk I saw the basics but not the detail. Thanks for the explanation it was most helpful and promises to fix a few things for some controllers.. but here's a minor bit of passing bad news - quite a few older ATA controllers can't issue DMA transfers that are not a multiple of 512 bytes without crapping themselves (eg READ_LONG). Guess we may need to add ap->i_do_not_suck or similar 8) On the bright side I believe the Intel ICH is the only one with this problem (and a workaround) which is SATA capable 8) Alan From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alan Subject: Re: end to end error recovery musings Date: Tue, 27 Feb 2007 23:39:46 +0000 Message-ID: <20070227233946.7ad33a50@lxorguk.ukuu.org.uk> References: <664A4EBB07F29743873A87CF62C26D705D6DDB@NAMAIL4.ad.lsil.com> <20070227190236.58323a40@lxorguk.ukuu.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: "Martin K. Petersen" , "Moore, Eric" , , "Theodore Tso" , "Neil Brown" , "H. Peter Anvin" , "Linux-ide" , "linux-scsi" , , "Tejun Heo" , "James Bottomley" , "Mark Lord" , "Jens Axboe" , "Clark, Nathan" , "Singh, Arvinder" , "De Smet, Jochen" , "Farmer, Matt" , , "Mizar, Sunita" To: "Martin K. Petersen" Return-path: In-Reply-To: Sender: linux-ide-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org > Not sure you're up-to-date on the T10 data integrity feature. > Essentially it's an extension of the 520 byte sectors common in disk I saw the basics but not the detail. Thanks for the explanation it was most helpful and promises to fix a few things for some controllers.. but here's a minor bit of passing bad news - quite a few older ATA controllers can't issue DMA transfers that are not a multiple of 512 bytes without crapping themselves (eg READ_LONG). Guess we may need to add ap->i_do_not_suck or similar 8) On the bright side I believe the Intel ICH is the only one with this problem (and a workaround) which is SATA capable 8) Alan