diff --git a/MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.c b/MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.c index 0802b61726..72e3da8967 100644 --- a/MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.c +++ b/MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.c @@ -1349,19 +1349,11 @@ DiscoverScsiDevice ( // // Retrieved inquiry data successfully // - if ((InquiryData->Peripheral_Qualifier != 0) && - (InquiryData->Peripheral_Qualifier != 3)) { + if (InquiryData->Peripheral_Qualifier != 0) { ScsiDeviceFound = FALSE; goto Done; } - if (InquiryData->Peripheral_Qualifier == 3) { - if (InquiryData->Peripheral_Type != 0x1f) { - ScsiDeviceFound = FALSE; - goto Done; - } - } - if (0x1e >= InquiryData->Peripheral_Type && InquiryData->Peripheral_Type >= 0xa) { ScsiDeviceFound = FALSE; goto Done;