Originally Posted by blavo
I'm working on a system where a PCIe endpoint comes on-line after my Linux OS is up and running. I'm finding that the device is not recognized even though I have PCIe hotplug enabled in the "make menuconfig" option.
I'm trying to figure out how to re-enumerate the PCIe bus to get it find and initialize the endpoint.
I've been doing some websearching, but I haven't found anything useful.
Any help is greatly appreciated.
Well, any modern Linux distro (say, "my" SUSE) has a way to rescan hardware - in SUSE it can be done from control center. So, had I faced this problem, I would have started from looking into the code of this HW rescan feature.
Have you tried starting from here: http://wiki.linuxquestions.org/wiki/Discover