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. Paulo. 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 >
Attachment:
boot.log
Description: Binary data