From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qy0-f110.google.com (mail-qy0-f110.google.com [209.85.221.110]) by ozlabs.org (Postfix) with ESMTP id 99D48DDF71 for ; Fri, 10 Apr 2009 01:19:06 +1000 (EST) Received: by qyk8 with SMTP id 8so1259535qyk.17 for ; Thu, 09 Apr 2009 08:19:04 -0700 (PDT) MIME-Version: 1.0 Sender: timur.tabi@gmail.com In-Reply-To: <49DD8871.2030404@garzik.org> 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> Date: Thu, 9 Apr 2009 10:19:04 -0500 Message-ID: Subject: Re: "ahci: drop intx manipulation on msi enable" breaks ULI M1575 From: Timur Tabi To: Jeff Garzik Content-Type: text/plain; charset=ISO-8859-1 Cc: Tejun Heo , Linux PPC Development , linux-ide@vger.kernel.org List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Thu, Apr 9, 2009 at 12:32 AM, Jeff Garzik wrote: > 3) As a result, Timur's 'ahci' is no longer receiving interrupts. Presuma= bly > 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 INTX f= or > us at pci_enable_device() time, perhaps. > > I lean towards the former, but maybe the platform folks prefer a third > 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