Return -ENODEV, when device is absent. This should fix lockups on boot.