What does errno 121 (EREMOTEIO) mean?

 
Could be also:
ConstantTypeOS
ERROR_SEM_TIMEOUTWin32 errorWindows
ESOCKTNOSUPPORTerrnoSolaris
ENOLINKerrnoWindows
MISMATCHED_HALBugCheck CodeWindows
Previous Next
EUCLEAN ERESTARTSYS

EREMOTEIO

EREMOTEIO means the failing I/O was not purely local to the calling process. Linux exposes it for remote-I/O style failures, commonly from drivers, bus transactions, or stacked filesystems where a lower endpoint reports that the operation could not be completed.

This is not the same as EHOSTUNREACH or ETIMEDOUT. The path to debug is the lower channel: device logs, bus traces, controller errors, remote service logs, and kernel messages. In embedded systems, EREMOTEIO often tells you more about the device transaction than about the user-space wrapper that surfaced it.

Evidence to collect

  • The driver, bus, remote filesystem, or hardware endpoint involved.
  • Kernel log entries adjacent to the failed transaction.
  • Whether the failure is read-only, write-only, address-specific, or timing-specific.
  • Power, cable, device address, and controller reset history for hardware buses.

Linux errno(3) · Linux UAPI errno definitions


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