[coreboot] PCIe PME vs ACPI Interrupt

Martin Roth gaumless at gmail.com
Wed Dec 17 21:01:51 CET 2014


Hi Gailu,
   Sorry, wake on lan wasn't tested during the Bayley Bay development, 
so something was probably missed.  I'm doing some baytrail work right 
now, so I might get around to looking at it and pushing a change, but I 
can't make any guarantees about when or if that might happen.

Regards,
Martin


On 12/08/2014 01:49 PM, Gailu Singh wrote:
> Hi Experts,
>
> I am working on S3 wakeup from PCIE WAKE Signal on Baytrail SOC 
> (Bayleybay board) with Intel FSP.
> When I send WOL packet ACPI interrupt count does not increase though 
> PCIe PME interrupt count increases.
>
> Can you please provide some pointers why I am not getting ACPI 
> interrupt for the wake event?
>
> in /proc/interrupts, PCIe PME counter increments and acpi counter 
> remains 0.
>  9:          0          0  IO-APIC-fasteoi   acpi
> 103:         2          0  PCI-MSI-edge      
> PCIe PME
>
>
> My Root Port ASL is below.
>
> Â Â Â  Device (RP01)
> Â Â Â  {
> Â Â Â Â Â Â Â  Name (_ADR, 0x001c0000)
> Â Â Â Â Â Â Â  Name (_PRW, Package (0x02)
> Â Â Â Â Â Â Â  {
> Â Â Â Â Â Â Â Â Â Â Â  0x09,
> Â Â Â Â Â Â Â Â Â Â Â  0x03
> Â Â Â Â Â Â Â  })
> Â Â Â Â Â Â Â  Device (PXSX)
> Â Â Â Â Â Â Â  {
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Name (_ADR, Zero)
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Name (_PRW, Package (0x02)
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  {
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  0x09,
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  0x03
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  })
> Â Â Â Â Â Â Â  }
> Â Â Â Â Â Â Â  Method (_PRT)
> Â Â Â Â Â Â Â  {
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  If (PICM) {
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Return (Package() {
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â #undef 
> PIC_MODE
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â #include 
> "irq_helper.h"
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
> PCI_DEV_PIRQ_ROUTE(0x0, A, B, C, D)
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  })
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  } Else {
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Return (Package() {
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â #define 
> PIC_MODE
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â #include 
> "irq_helper.h"
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
> PCI_DEV_PIRQ_ROUTE(0x0, A, B, C, D)
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  })
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  }
> Â Â Â Â Â Â Â  }
> Â Â Â  }
>
>
>




More information about the coreboot mailing list