Messages in this thread | | | Date | Wed, 12 Oct 2011 15:36:41 +0900 | From | Kenji Kaneshige <> | Subject | Re: PCIe can not rescan for new PCIe device ( FPGA board ) |
| |
Hello,
According to your dmesg output, pciehp driver doesn't detect any PCIe hotplug slot. Can you send the following information?
- ls -lR /sys/bus/pci/slots - lspci -vvvv (as root user)
Regards, Kenji Kaneshige
(2011/10/11 17:11), Abdelghani Ouchabane wrote: > >>>> After I plug my board in, I executed echo 1> /sys/bus/pci/rescan >>> >>> >> >> Can you try echo 1 > /sys/bus/pci/slots/XXX/power? >> (XXX: slot number) > Hallo Kenji, > > I am still having the same problem after executing "echo 1 > /sys/bus/pci/slots/0000\:02\:00.0/power" > >> >>> It seems like a pciehp bug that you have to rescan explicitly. But >>> I'm not a pciehp expert and I haven't looked at the code. >> >> The pciehp automatically scans the bus on presence changed event >> (e.g. board is pluged in) if the hot-plug controller supports >> surprise removal. Otherwise, you need to power on slot explicitly >> by "echo 1 > /sys/bus/pci/slots/XXX/power". So one possibility is >> that your controller doesn't support surprise removal. We can >> check it by looking at the pciehp's debug output. Can you send >> whole dmesg output? > > I attached to you the whole dmesg log. > > Cheers, > Ghani > >
| |