Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1030451AbVIBH5h (ORCPT ); Fri, 2 Sep 2005 03:57:37 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1030532AbVIBH5h (ORCPT ); Fri, 2 Sep 2005 03:57:37 -0400 Received: from wproxy.gmail.com ([64.233.184.195]:38294 "EHLO wproxy.gmail.com") by vger.kernel.org with ESMTP id S1030451AbVIBH5g convert rfc822-to-8bit (ORCPT ); Fri, 2 Sep 2005 03:57:36 -0400 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:mime-version:content-type:content-transfer-encoding:content-disposition; b=aWsKqS0T46XA+Iy/ATIo4smhATdtQxn3q7KibB4kdLBBqFORk5Rs+JYERVdkl3gJ7+Gz6xC+JQQA9jmtKMt/lHGVCkfRLcV2w4aQJ23BIqdBuB1HDZadVNn6yMGN3y+Yb7jIsaXKwLIkN6jXG6N2kWZmqyY35kI2WAvIQtIVzoc= Message-ID: Date: Fri, 2 Sep 2005 16:57:33 +0900 From: Rajat Jain To: Linux-newbie@vger.kernel.org, linux-hotplug-devel@lists.sourceforge.net, acpi-devel@lists.sourceforge.net, pcihpd-discuss@lists.sourceforge.net, linux-kernel@vger.kernel.org, kernelnewbies@nl.linux.org Subject: ACPI problem with PCI Express Native Hot-plug driver Cc: greg@kroah.com, dkumar@noida.hcltech.com, sanjayku@noida.hcltech.com Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT Content-Disposition: inline Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2286 Lines: 60 Hi, I'm using RHEL4 kernel (2.6.9), and am trying to make PCI Express Native Hot-plug driver (pciehp) work on my system (My system has two hot-pluggable PCI Express slots). I am facing following problem, and would really appreciate if any one can provide any info regarding this problem. When I disable the ACPI support in my kernel configuration, the ("non-acpi") pciehp driver inserts successfully and I see the following two entries appearing in my /sys/bus/pci/slots: drwxr-xr-x 2 root root 0 Sep 2 14:28 10 drwxr-xr-x 2 root root 0 Sep 2 14:28 11 However, when I enable the ACPI support in the kernel, the controller initialization fails giving me following error (excerpts): ...... ...... pciehp: pfar:cannot locate acpi bridge of PCI 0xb. pciehp: pciehprm_find_available_resources = 0xffffffff pciehp: unable to locate PCI configuration resources for hot plug add. ...... ...... pciehp: pfar:cannot locate acpi bridge of PCI 0xe. pciehp: pciehprm_find_available_resources = 0xffffffff pciehp: unable to locate PCI configuration resources for hot plug add. ...... ...... I am attaching both the logs (The one with ACPI enabled and giving this error, the other - ACPI disabled and displaying the slot entries). I am not sure where the problem lies. But the fact that the entries are appearing correctly when I disable ACPI, combined with above error messages, I suspect that there is a problem with ACPI namespace (probably the resources cannot be found using ACPI). I have two questions: 1) How can I go about tackling this problem? The possibility of BIOS / Hardware being faulty cannot be ruled out. But then what exactly is missing and how can that be solved? 2) If the resources are actually missing, then how does the driver find the required resources when I disable the ACPI from kernel? Even if no body had faced this problem before, I would really appreciate if any one can provide ANY kind of pointers / information regarding this (As I am willing to explore and solve this, no matter what :-)) TIA Rajat Jain - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/