From patchwork Thu Sep 17 23:43:54 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tejun Heo X-Patchwork-Id: 33809 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.176.167]) by ozlabs.org (Postfix) with ESMTP id 0C822B7B6F for ; Fri, 18 Sep 2009 09:44:13 +1000 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750741AbZIQXnu (ORCPT ); Thu, 17 Sep 2009 19:43:50 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753239AbZIQXnu (ORCPT ); Thu, 17 Sep 2009 19:43:50 -0400 Received: from hera.kernel.org ([140.211.167.34]:48902 "EHLO hera.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751745AbZIQXnt (ORCPT ); Thu, 17 Sep 2009 19:43:49 -0400 Received: from htj.dyndns.org (IDENT:U2FsdGVkX18hFtcGfr0DALWm/G3fJSuencTXXtVQJHw@localhost [127.0.0.1]) by hera.kernel.org (8.14.2/8.14.2) with ESMTP id n8HNhFAu014215 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Thu, 17 Sep 2009 23:43:16 GMT Received: from [123.228.197.229] (unknown [123.228.197.229]) by htj.dyndns.org (Postfix) with ESMTPSA id 4D72B40C58E72; Fri, 18 Sep 2009 08:43:14 +0900 (KST) Message-ID: <4AB2C9BA.5040103@kernel.org> Date: Fri, 18 Sep 2009 08:43:54 +0900 From: Tejun Heo User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: Jeff Garzik , IDE/ATA development list , hhasselm@web.de Subject: [PATCH #upstream] libata: Fujitsu AMILO Pa 2510 can't do 64bit DMA either X-Enigmail-Version: 0.95.7 X-Virus-Scanned: ClamAV 0.93.3/9814/Thu Sep 17 17:17:50 2009 on hera.kernel.org X-Virus-Status: Clean X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00, UNPARSEABLE_RELAY autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on hera.kernel.org X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0 (hera.kernel.org [127.0.0.1]); Thu, 17 Sep 2009 23:43:20 +0000 (UTC) Sender: linux-ide-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org This is the third SB600 system which can't do 64bit DMA. Add it to blacklist. Signed-off-by: Tejun Heo Reported-by: Holger Hasselmann Cc: Shane Huang --- This is bad because we can't backport this to -stable and broken 64bit DMA makes these systems unusable for kernels released without the following blacklisting. I think we should disable 64bit DMA for SB600s in -stable. Any objections? Shane? drivers/ata/ahci.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c index d4cd9c2..173a150 100644 --- a/drivers/ata/ahci.c +++ b/drivers/ata/ahci.c @@ -2688,6 +2688,20 @@ static bool ahci_sb600_32bit_only(struct pci_dev *pdev) DMI_MATCH(DMI_BOARD_NAME, "GA-MA69VM-S2"), }, }, + /* + * This laptop can't do 64bit DMA either. The latest + * BIOS as of this writing (1.10c) doesn't fix the + * problem either. + * + * http://thread.gmane.org/gmane.linux.ide/42716 + */ + { + .ident = "Fujitsu AMILO Pa 2510", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU SIEMENS"), + DMI_MATCH(DMI_PRODUCT_NAME, "AMILO Pa 2510"), + }, + }, { } }; const struct dmi_system_id *match;