From mboxrd@z Thu Jan 1 00:00:00 1970 From: Timur Tabi Subject: Re: "ahci: drop intx manipulation on msi enable" breaks ULI M1575 Date: Thu, 9 Apr 2009 10:19:04 -0500 Message-ID: References: <49DB6914.1030107@freescale.com> <49DD11D1.7060105@freescale.com> <49DD1375.8030400@kernel.org> <49DD1465.6070001@freescale.com> <49DD17C3.7040607@kernel.org> <1239234793.6214.5.camel@localhost> <1239251928.22777.2.camel@localhost> <49DD8871.2030404@garzik.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Received: from qw-out-2122.google.com ([74.125.92.25]:50391 "EHLO qw-out-2122.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754172AbZDIPTF convert rfc822-to-8bit (ORCPT ); Thu, 9 Apr 2009 11:19:05 -0400 Received: by qw-out-2122.google.com with SMTP id 8so764902qwh.37 for ; Thu, 09 Apr 2009 08:19:04 -0700 (PDT) In-Reply-To: <49DD8871.2030404@garzik.org> Sender: linux-ide-owner@vger.kernel.org List-Id: linux-ide@vger.kernel.org To: Jeff Garzik Cc: michael@ellerman.id.au, Kumar Gala , Tejun Heo , linux-ide@vger.kernel.org, Linux PPC Development On Thu, Apr 9, 2009 at 12:32 AM, Jeff Garzik wrote: > 3) As a result, Timur's 'ahci' is no longer receiving interrupts. Pre= sumably > this means that BOTH of the following conditions are true > > =A0 =A0 =A0 =A0a) INTX is disabled > =A0 =A0 =A0 =A0b) MSI is not available > > Today I am thinking we should either revert the libata commit > (a5bfc4714b3f01365aef89a92673f2ceb1ccf246), or poke PCI to twiddle IN= TX for > us at pci_enable_device() time, perhaps. > > I lean towards the former, but maybe the platform folks prefer a thir= d > solution? Well, I was hoping that the latest U-Boot would fix this problem, but it doesn't. Earlier U-Boot couldn't find my SATA drive, so I thought that was a clue. The latest U-Boot does find the SATA drive, but the Linux driver still doesn't get interrupts. --=20 Timur Tabi Linux kernel developer at Freescale