| Previous | Next |
| STATUS_ABIOS_NOT_PRESENT | STATUS_ABIOS_LID_ALREADY_OWNED |
STATUS_ABIOS_LID_NOT_EXIST
An ABIOS Logical ID is an index into firmware-built device data
In IBM ABIOS terminology, a Logical ID (LID) identifies the device context addressed by a service request. The ABIOS manual says LID values are determined dynamically during initialization and that the LID serves as an index into the ABIOS common data area. A request block carries the Logical ID together with the function and other common parameters. STATUS_ABIOS_LID_NOT_EXIST should therefore be investigated as a lookup of an absent LID entry, not as a missing filesystem file or Windows object name.
Dynamic assignment is important. A numeric LID captured on one boot or machine is not necessarily a permanent device identifier. The common data area is built during ABIOS initialization from system and device information, and device blocks/function-transfer tables are part of that initialized state. An old driver that caches a LID too early, reuses one after firmware data changes, or addresses a device not represented in the current table can reach an existence failure even when the physical device name appears familiar.
For diagnosis, preserve the request block and the ABIOS common-data-area state at the failure point. Record the Logical ID, requested function, device/unit field, and the initialized LID range. Compare the failing value with the current table instead of guessing from a previous machine configuration. This status differs from STATUS_ABIOS_INVALID_LID: the public Windows catalog does not fully document the internal distinction, so do not invent a numeric threshold; the useful evidence is whether the current initialized ABIOS tables contain the requested entry.
What to inspect
- Capture the Logical ID and function from the failing ABIOS request block.
- Compare the value with the current common-data-area LID entries for this boot.
- Check for stale cached identifiers after firmware, machine, or emulator configuration changes.
References
- IBM: Advanced BIOS (ABIOS) manual
- IBM: ABIOS for PS/2 computers and compatibles
- IBM: PS/2 Hardware Interface Technical Reference
- Microsoft Open Specifications: NTSTATUS values
Looking for a different code? Search another status or error code.
