On Thu, May 30, 2013 at 2:49 AM, Paulo Fortuna Carvalho <pricardofc@xxxxxxxxxxxxxxx> wrote: > Hello Yinghai, > Im sending you the boot.log file in attach with the grub.conf changed > to add debug ignore_loglevel. > Also I could manage to load pciehp.ko (not fakephp.ko) module at boot time. The log of interest would be the *dmesg* log, i.e., the output of the "dmesg" command. Is there any remaining problem, or is everything working as you expect? > 2013/5/29, Yinghai Lu <yinghai@xxxxxxxxxx>: >> On Wed, May 29, 2013 at 10:30 AM, Paulo Fortuna Carvalho >> <pricardofc@xxxxxxxxxxxxxxx> wrote: >>> Hello Yinghai and Bjorn, >>> Issue solved. >>> You were correct. The module fakephp.ko was not loaded. >> >> No, you should not use fackephp.ko. As it was removed already >> in recent kernel. >> It is replaced by pci slot driver. >> >> In your case you should pciehp.ko >> >> Please post boot log with "debug ignore_loglevel" >> >> >>> Now everything works ok and device driver need not to be changed. >>> As you said is a normal PCI Device Driver. >>> >>> Now I want that that when ATCA card is without energy ( 11:00.0 DPIO >>> module: PLD APPLICATIONS Device 6014 (rev ff) ) >>> >>> the command: >>> echo 0 > /sys/bus/pci/slots/0000*/power is automatically executed. >>> >>> At the moment i'm doing it manually and after that my atca card driver >>> is removed. >>> >>> And when i give energy to the ATCA card i have to manually perform pci >>> bus re-enumeration >>> with command: >>> echo 1 > /sys/bus/pci/rescan >>> >>> and the ATCA card driver is automatically inserted. How can >>> re-enumeration be done automatically? >> >> If you can enable pciehp.ko for 04:08.0, then you can use >> echo 0 > /sys/bus/pci/slots/48/power >> echo 1 > /sys/bus/pci/slots/48/power >> >> that should probe devices and load driver automatically. >> >> Yinghai >> -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html