BSOD: ACPI: 0x1000D - A device used both GPE and GPIO interrupts, which is not supported.

Raul Rangel 106 Reputation points
2021-01-22T18:02:34.473+00:00

I have the following ACPI device defined:

Device (CRFP)
{
    Name (_HID, "PRP0001")  // _HID: Hardware ID
    Name (_UID, Zero)  // _UID: Unique ID
    Method (_STA, 0, NotSerialized)  // _STA: Status
    {
        Return (0x0F)
    }

    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
    {
        UartSerialBusV2 (0x002DC6C0, DataBitsEight, StopBitsOne,
            0x00, LittleEndian, ParityTypeNone, FlowControlNone,
            0x0040, 0x0040, "\\_SB.FUR1",
            0x00, ResourceConsumer, , Exclusive,
            )
        GpioInt (Level, ActiveLow, Exclusive, PullDefault, 0x0000,
            "\\_SB.GPIO", 0x00, ResourceConsumer, ,
            )
            {   // Pin list
                0x0006
            }
    })
    Name (_S0W, 0x04)  // _S0W: S0 Device Wake State
    Name (_PRW, Package (0x02)  // _PRW: Power Resources for Wake
    {
        0x0A, 
        0x03
    })
}

It's causing a BSOD with stop code 0x1000D and says:

Value 0 : _PRW specified with no wake-capable interrupts and at least one GPIO interrupt

What is the correct fix here? Instead of using a GPE in the _PRW, do I need to declare the pin in the GPIO _AEI table? Why can't I have mixed signals?

GPE 0x0A is triggered by GPIO pin 6, so that's the reason for using the GPE.

Thanks

Windows Hardware Performance
Windows Hardware Performance
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Hardware Performance: Delivering / providing hardware or hardware systems or adjusting / adapting hardware or hardware systems.
1,614 questions
0 comments No comments
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.