I remember WOL PME wakeup function need configure 3-4 different areas, 1) SoC ACPI registers: Enable PCIE PME in PM and GPE registers.
2) PCIE Card ACPI register: Yeah, you need set some registers of the PCIE card to allow it waked by packages. 3) Report WOL PME single in ASL _GPE{} with _Lxx method 4) (Option) If WOL PME single connect a GPIO, you have to configure GPIO pin as well. Please check your code and see if anything missed. On Tue, Nov 25, 2014 at 2:27 PM, Gailu Singh <gail...@gmail.com> wrote: > Hi Sean, > > Thanks for your help and showing me the direction. You are right GPIO pins > for PMC_WAKE_PCIE were set to GPIO_DEFAULT in > src/mainboard/intel/bayleybay_fsp/gpio.c. I have changed that to > GPIO_ACPI_WAKE now. This seems to be one step closer to the solution but > looks like something still missing as wakeup from PCIE device is still not > working with coreboot. Any other thing that I should look at? > > Best Regards > > >>Perhaps you do not have all your GPIO pins set properly. > > On Mon, Nov 24, 2014 at 5:04 PM, Gailu Singh <gail...@gmail.com> wrote: > >> Hi Experts, >> >> I have PCIe card that supports wake on lan and it works fine with BIOS. >> On sending magic packet System wakes up from S3. >> >> However If I use same Linux image with coreboot wake from PCI device does >> not wake the system. System wakes up from S3 using power button only. >> >> I suspected the problem with dsdt and took dsdt binary from bios setup, >> disassembled it and replaced dsdt.asl in coreboot with the one from bios to >> match dsdt configuration. Now my dsdt and linux image are same but still >> system does not wake from PCI PME (WOL) in coreboot but works fine with >> bios. >> >> In both cases wakeup is enabled in >> /sys/bus/pci/devices/0000\:01\:00.0/power/wakeup >> >> Can you please advise what else could be the problem? >> >> PME signal is connected to GPIOS5 on the SoC. >> >> Best Regards >> >> > > -- > coreboot mailing list: coreboot@coreboot.org > http://www.coreboot.org/mailman/listinfo/coreboot >
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot