| Previous | Next |
| ENOCSI | ESOCKTNOSUPPORT |
ECHRNG
ECHRNG: Linux legacy errno
ECHRNG (errno 3) reports that a legacy channel number is outside the range accepted by the driver or compatibility interface. 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 channel number, configured channel count, device identity, and request type.
Focused test
compare the failing channel with a known-valid channel on the same device.
Correction
use a configured channel ordinal or correct the channel table.
Verification
Repeat the original system call and confirm it passes the former ECHRNG boundary with the same object identity.
Technical references
Looking for a different code? Search another status or error code.