kernel device does not always exists