Output warning when a device is not found

Functions that are given the device syspath will now output a warning
to state that the device could not be located on the system. This should
make things a bit nicer when debugging device issues.