Bug Check 0x138: GPIO_CONTROLLER_DRIVER_ERROR

The GPIO_CONTROLLER_DRIVER_ERROR bug check has a value of 0x00000138. This bug check indicates that the GPIO class extension driver encountered a fatal error.

Important

This article is for programmers. If you're a customer who has received a blue screen error code while using your computer, see Troubleshoot blue screen errors.

GPIO_CONTROLLER_DRIVER_ERROR Parameters

Parameter 1 indicates the type of violation. The meaning of the other parameters depends on the value of Parameter 1.

Parameter 1 Parameter 2 Parameter 3 Parameter 4 Cause of Error

1

GSIV

Reserved

Reserved

The GPIO controller managing the specific GSIV is not registered.

2

Context value

Reserved

Reserved

A client driver specified an invalid context to a lock or unlock request.

3

Indicates whether a critical transition is being requested.

Indicates whether the bank is already in F1 due to a non-critical transition.

Indicates whether the bank is already in F1 due to a critical transition.

PoFx requested that the GPIO controller send a bank through an inappropriate F1 power state and/or a critical transition.

4

Indicates whether a critical transition is being requested.

Indicates whether the bank is in F1 due to a non-critical transition.

Indicates whether the bank is in F1 due to a critical transition.

PoFx requested that the GPIO controller send a bank through an inappropriate F0 power state and/or a critical transition.

5

NTSTATUS

GPIO device extension

GPIO interrupt parameters

An on-Soc GPIO interrupt operation failed.

6

NTSTATUS

GPIO device extension

GPIO IO parameters

An on-Soc GPIO IO operation failed.

7

Revision ID

Function Index

Reserved

A _DSM method returned malformed data.