From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anand Kanaginhal Date: Fri, 09 Dec 2011 23:24:00 +0000 Subject: RE: PCIe Hotplugging not working Message-Id: List-Id: References: ,<20111130154022.GA1411@srcf.ucam.org>,,<20111130182423.GA4831@srcf.ucam.org>,,,<20111209124524.GA3488@srcf.ucam.org>,,<20111209180708.GA10768@kroah.com>,,<20111209222520.GA24786@kroah.com>, In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: greg@kroah.com Cc: mjg59@srcf.ucam.org, bhelgaas@google.com, Linux PCI mailing , linux kernel mailing , linux hotplug mailing Thanks for the feedback again Greg, MY Comments inline > Date: Fri, 9 Dec 2011 14:25:20 -0800 > From: greg@kroah.com > To: anand_dk@hotmail.com > CC: mjg59@srcf.ucam.org; bhelgaas@google.com; linux-pci@vger.kernel.org; = linux-kernel@vger.kernel.org; linux-hotplug@vger.kernel.org > Subject: Re: PCIe Hotplugging not working >=20 > On Fri, Dec 09, 2011 at 01:17:53PM -0800, Anand Kanaginhal wrote: > >=20 > >=20 > > > Date: Fri, 9 Dec 2011 10:07:08 -0800 > > > From: greg@kroah.com > > > To: anand_dk@hotmail.com > > > CC: mjg59@srcf.ucam.org; bhelgaas@google.com; linux-pci@vger.kernel.o= rg; > > linux-kernel@vger.kernel.org; linux-hotplug@vger.kernel.org > > > Subject: Re: PCIe Hotplugging not working > > > > > > On Fri, Dec 09, 2011 at 09:19:39AM -0800, Anand Kanaginhal wrote: > > > > 1. With the above setup, If I hotplug card c1 and/or c2, will my dr= iver > > probe > > > > get invoked. > > > > > > Stop right here. Please get your pci hotplug controller driver working > > > first, for your platform. That seems to be the problem. After that, > > > the rest of your questions should just resolve themselves. > > Thank you Greg for your assistance, perhaps it would be little more hel= pful, if > > you could tell me the basis on which you drew the conclusion. I am no k= ernel > > expert :(=20 >=20 > As your driver's callbacks aren't being called, that's probably why this > isn't working. >=A0 Right that makes sense > Please make sure your pci hotplug driver is working first. Try turning > on and off the power to the card slot (in the sysfs directory for the > slot) and see if that's working. When I do this, my driver probe and remove gets invoked.=A0 > You also have failed to say exactly what pci hotplug controller you have > in your system, what is it? You have to have one, and the driver loaded > for it, for any of this to work at all. We are using plx 8533 in our system, it hasnt provided controller driver fo= r linux, however the support team insists that any hotplug controller drive= r which is compliant to PCI SIG, should work fine.My assumption was shpc in= linux would work just fine.=A0 ThanksAnand > greg k-h