diff --git a/src/udev/ata_id/ata_id.c b/src/udev/ata_id/ata_id.c index 9aca82b1fbd..e5a9400edac 100644 --- a/src/udev/ata_id/ata_id.c +++ b/src/udev/ata_id/ata_id.c @@ -162,7 +162,8 @@ static int disk_identify_command( return ret; } - if (!(sense[0] == 0x72 && desc[0] == 0x9 && desc[1] == 0x0c)) { + if (!(sense[0] == 0x72 && desc[0] == 0x9 && desc[1] == 0x0c) && + !(sense[0] == 0x70 && sense[12] == 0x00 && sense[13] == 0x1d)) { errno = EIO; return -1; }