Driver Atlas

Laptop driver state reference

A shared vocabulary for laptop device presence, package selection, runtime activation, power, and interface exposure.

Laptop driver state reference

Presence is not one state

A laptop component can be physically present, enumerated on a bus, identified by the platform, matched to a package, selected, started, and exposed through an interface. These states answer different questions and can be recorded by different layers.

Power adds transitions

Sleep, wake, low-power, radio, and device power states can affect when a component is available or how its runtime relationship is represented. Power state is not a package version and does not by itself identify a driver lifecycle event.

Interface state is an abstraction

Network interfaces, audio endpoints, logical keyboards, touchpad devices, and display paths are host-software representations. Their labels and properties can be stable while underlying components change, or they can be recreated as host records change.

Use the smallest accurate noun

State references are clearer when they say package, device, bus, interface, service, firmware, or policy. Avoid using “driver state” as a catch-all when the record belongs to another owner.

Reference facts

Presence sequence
Physical, enumerated, identified, matched, selected, started, exposed
Cross-cutting state
Power and policy can affect several device relationships
Interface examples
Network, audio, keyboard, touchpad, and display abstractions

Questions and answers

Does a present device have an active driver?

Not necessarily. Physical presence, enumeration, matching, selection, and activation are separate states.

Is sleep a driver state?

Sleep is a platform or power state that can affect drivers and devices, but it is not a synonym for package or runtime identity.

Why avoid “driver state” as a universal term?

Different records belong to bus, package, device, service, interface, firmware, or policy layers.

Further reading