From owner-freebsd-stable@FreeBSD.ORG Tue Oct 30 12:17:15 2007 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F260C16A41A for ; Tue, 30 Oct 2007 12:17:15 +0000 (UTC) (envelope-from screwdriver@lxnt.info) Received: from mail.lxnt.info (mail.lxnt.info [217.23.143.142]) by mx1.freebsd.org (Postfix) with ESMTP id AE06913C447 for ; Tue, 30 Oct 2007 12:17:15 +0000 (UTC) (envelope-from screwdriver@lxnt.info) Received: from [217.23.131.8] (helo=lxnt.inside.caravan.ru) by mail.lxnt.info with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.68 (FreeBSD)) (envelope-from ) id 1ImpPH-000DRW-2o; Tue, 30 Oct 2007 14:37:15 +0300 Message-ID: <47271777.10703@lxnt.info> Date: Tue, 30 Oct 2007 14:37:27 +0300 From: Alexander Sabourenkov User-Agent: Thunderbird 2.0.0.6 (X11/20071024) MIME-Version: 1.0 To: freebsd-stable@freebsd.org References: <20071021071935.GA64397@hyperion.scode.org> In-Reply-To: <20071021071935.GA64397@hyperion.scode.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: Peter Schuller Subject: Re: FYI: Promise TX4 silent corruption (RELENG_7) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Oct 2007 12:17:16 -0000 Hello. I was experiencing the same problem with TX4 on both Linux and FreeBSD. It was determined that the root cause is a hardware bug in controller. Patch that implements a workaround inspired by vendor-supplied driver: http://www.spinics.net/lists/linux-ide/msg15858.html I have not yet had enough time to make sense of FreeBSD ata subsystem and patch it the same way. From first glances it seems like we need to implement something like ata_marvell_dmasetprd() (file dev/ata/ata-chipset.c) -- ./lxnt