From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1764100AbXGJSXU (ORCPT ); Tue, 10 Jul 2007 14:23:20 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1763286AbXGJSWz (ORCPT ); Tue, 10 Jul 2007 14:22:55 -0400 Received: from rtr.ca ([64.26.128.89]:3675 "EHLO mail.rtr.ca" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1762593AbXGJSWy (ORCPT ); Tue, 10 Jul 2007 14:22:54 -0400 Message-ID: <4693CE7A.5070502@rtr.ca> Date: Tue, 10 Jul 2007 14:22:50 -0400 From: Mark Lord User-Agent: Thunderbird 2.0.0.4 (X11/20070604) MIME-Version: 1.0 To: Bruce Allen , Mark Lord , David Greaves , Douglas Gilbert , Tejun Heo , Alan Cox , Kai Makisara , Jeff Garzik , Linux Kernel Mailing List , Klaus Fuerstberger , Jan Dvorak , Smartmontools Mailing List , Bruce Allen Subject: Re: [smartmontools-support] SMART problems in 2.6.22 References: <20070709233535.GA5020@atlantic.linksys.moosehall> In-Reply-To: <20070709233535.GA5020@atlantic.linksys.moosehall> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Adam Spiers wrote: > On Sun, Jul 08, 2007 at 08:14:10PM -0500, Bruce Allen wrote: >> On Sun, 8 Jul 2007, Bruce Allen wrote: >>.. >> http://article.gmane.org/gmane.linux.utilities.smartmontools/4704/match=diamondmax >> >> Again, this indicates that SMART is enabled. But it's not clear what the >> kernel version here is. The report indicates that the problem started >> with an FC7 kernel upgrade So it's a bug in the sata_nv.c port driver. In particular, I see this in the bug report: >Jun 30 10:23:42 atlantic kernel: ata1: EH in ADMA mode, notifier 0x1 notifier_error 0x0 gen_ctl 0x1501000 status 0x1540 next cpb count 0x0 next cpb idx 0x0 That looks a bit strange, because the driver goes to some effort to prevent these kind of commands from ever being issued "in ADMA mode", precisely because there's no way to do a tf_read in that mode. Mmm.. buggy somewhere in there.