What does errno 46 (EL3HLT) mean?

 
Could be also:
ConstantTypeOS
KERN_NOT_SUPPORTEDKern returnMac
ippStsNoAntialiasingIntel Ipp StatusAny
EPFNOSUPPORTerrnoMac
ENOLCKerrnoSolaris
DATA_BUS_ERRORBugCheck CodeWindows
Previous Next
EDEADLK EPFNOSUPPORT

EL3HLT

EL3HLT: Linux legacy errno

EL3HLT (errno 3) reports that the legacy level-3 communications subsystem is halted. These names come from historical System V/XENIX compatibility interfaces; on modern Linux they usually point to a driver, STREAMS-compatibility layer, or legacy IPC contract rather than a general filesystem error.

Evidence to capture

Record device/stream, level-3 module state, last control event, and first failing request. Save errno immediately after the failing call, together with its return value, because later library or logging calls can overwrite thread-local error state.

Focused test

verify the same stack with a known-active level-3 endpoint. Keep the process, device/endpoint and deployed driver version fixed so the comparison changes only the suspected boundary.

Correction

restart or reattach the halted level-3 component through its supported lifecycle. If the interface is provided by a compatibility driver, verify its documented ABI and object lifetime instead of assuming that a numerically similar errno from another UNIX has the same contract.

Verification

Repeat the original system call and confirm it passes the former EL3HLT boundary with the same object identity. If another errno appears, preserve it as a separate result from the next failing operation.

Technical references


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