What does errno 83 (EDEVERR) mean?

 
Could be also:
ConstantTypeOS
ERROR_FAIL_I24Win32 errorWindows
ELIBEXECerrnoLinux
ELIBACCerrnoSolaris
NO_BOOT_DEVICEBugCheck CodeWindows
Previous Next
EPWROFF EOVERFLOW

EDEVERR

Keep the device context attached to the error

EDEVERR is a BSD device-error status. Its meaning depends on the device and operation that surfaced it; the same errno cannot identify whether a printer, removable medium, network interface, or another device class produced the underlying condition.

The practical next step is to retain the lower-level evidence that errno alone omits: device identity, command or I/O request, hardware or driver status, and retryability. Replacing EDEVERR with a generic “I/O error” loses exactly the context needed to distinguish media, readiness, consumable, and transport conditions.

Diagnostics to preserve

  • The device node or service identifier, operation type, transfer size, and direction.
  • Driver, framework, or peripheral logs that may contain a more specific status code.
  • Whether the same operation succeeds on another device instance or after a documented readiness transition.

References


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