Pass O_NONBLOCK during open to avoid waiting for the device. This should Resolve #2433