An attempt was made to apply an operation to an inappropriate device, such as writing to a nonexistent device.
Check the /devices directory to find out why this device does not exist, or why the program expects it to exist. The similar No such device or address message tends to indicate I/O problems with an existing device, whereas this message tends to indicate a device that does not exist at all.
The symbolic name for this error is ENODEV, errno=19.