check all devices in smartctl when no device is specified
return error when smartctl binary is missing