Site icon EfmSoft

What does NTSTATUS 0xC0000110 (STATUS_ABIOS_LID_NOT_EXIST) mean?

 
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

References


Looking for a different code? Search another status or error code.

Exit mobile version