From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rajesh Shah Date: Tue, 08 Mar 2005 19:58:53 +0000 Subject: Re: pci-e hotplug on Intel SE7520HPAF2 board Message-Id: <20050308115853.A12953@unix-os.sc.intel.com> List-Id: References: <1110243507.30761.8.camel@duffman> In-Reply-To: <1110243507.30761.8.camel@duffman> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org On Tue, Mar 08, 2005 at 10:02:51AM -0800, Tom Duffy wrote: > > > > [root@intlhotp-1 ~]# echo 1 > /sys/bus/pci/slots/3/power > > > acpiphp_glue: No new device found > > > [root@intlhotp-1 ~]# echo 1 > /sys/bus/pci/slots/4/power > > > acpiphp_glue: No new device found > > > > That's not good. But you are using the acpi driver, not the pciexpress > > driver, is that what you mean to do? > I didn't think this board (firmware) supported ACPI based hotplug but you did get a couple of slots registered messages. You could load the acpiphp driver with debug enabled so it prints more info about where it found the acpi hotpluggable slots. Perhaps the hotpluggable slots it found are not where you're plugging the card in. Looking at the system specs, it looks like some slots are pci-e slots and should be hotpluggable using pciehp, while other slots are pci(x) and hotpluggable using shpchp. Could you also try to load and use shpchp if you were using one of those slots? > I was hoping that I could use the ACPI driver since the pci express > native one will not work on the nvidia CK804 which is the real reason I > am trying out pci express hotplug. > Hmm... the hotplug drivers shouldn't care which card you are hotplugging. They should simply pci-initialize the card and cause the hotplug event to get the corresponding driver to load. Do you know why the nvidia cards would only work with ACPI hotplug? > > pciehp: acpi_pciehprm:\_SB_.PCI0.EPC0 OSHP fails=0x5 > pciehp: acpi_pciehprm:\_SB_.PCI0.EPC0 OSHP fails=0x5 > > Not sure what those messages are telling me... > It's telling you the firmware hasn't defined the ACPI OSHP methods for those hotpluggable slots. OSHP is used to tell firmware that the OS supports native pcie/shpc hotplug, so it shouldn't try to emulate acpi hotplug on the slot. Lack of this method is harmless if the firmware never supported acpi hotplug on this slot anyway. I'm CC'ing Dely who may know more about what's going on. Rajesh ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_ide95&alloc_id396&op=click _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel