From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alan Cox Subject: Re: Kernel 2.6.30rc7 limits IDE to UDMA33 Date: Fri, 5 Jun 2009 10:05:05 +0100 Message-ID: <20090605100505.41b3b818@lxorguk.ukuu.org.uk> References: <4A25F688.9000407@gmail.com> <20090603131407.57c490ed@lxorguk.ukuu.org.uk> <20090603140140.491a8ea8@lxorguk.ukuu.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Return-path: Received: from earthlight.etchedpixels.co.uk ([81.2.110.250]:40356 "EHLO www.etchedpixels.co.uk" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1755977AbZFEJDu (ORCPT ); Fri, 5 Jun 2009 05:03:50 -0400 In-Reply-To: Sender: linux-ide-owner@vger.kernel.org List-Id: linux-ide@vger.kernel.org To: Grozdan Cc: hancockrwd@gmail.com, linux-kernel@vger.kernel.org, linux-ide@vger.kernel.org > Adding more information. A user on the openSUSE forum which is trying > out openSUSE 11.2 milestone 2 (with kernel 2.6.30-rc6-git3) is having > the same problems. His computer is using the pata_amd driver instead > of pata_via like mine and he too gets limiting to UDMA33 during boot > > Link: http://forums.opensuse.org/pre-release-beta/415373-hd-speed.html Different problem. However that Nvidia one it would be worth trying this so that we just rely upon the ACPI/BIOS data for Nvidia. diff --git a/drivers/ata/pata_amd.c b/drivers/ata/pata_amd.c index 33a74f1..c9c5fad 100644 --- a/drivers/ata/pata_amd.c +++ b/drivers/ata/pata_amd.c @@ -424,7 +424,7 @@ static struct ata_port_operations amd133_port_ops = { static const struct ata_port_operations nv_base_port_ops = { .inherits = &ata_bmdma_port_ops, - .cable_detect = ata_cable_ignore, + .cable_detect = ata_cable_80wire, .mode_filter = nv_mode_filter, .prereset = nv_pre_reset, .host_stop = nv_host_stop,