X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkModulePkg%2FBus%2FUsb%2FUsbMassStorage%2FDxe%2FUsbMassStorageHelper.c;fp=EdkModulePkg%2FBus%2FUsb%2FUsbMassStorage%2FDxe%2FUsbMassStorageHelper.c;h=de61eeb6d0a3840c8f98af03563aef5d0dc1e477;hp=3d6a6d977b2e983ec759cac351c87378b91d1516;hb=ea78388e1a314c78eb03814a5f9c78e8d3bfb140;hpb=becca880dcaeda04eda486bc67dce81e8374f01d diff --git a/EdkModulePkg/Bus/Usb/UsbMassStorage/Dxe/UsbMassStorageHelper.c b/EdkModulePkg/Bus/Usb/UsbMassStorage/Dxe/UsbMassStorageHelper.c index 3d6a6d977b..de61eeb6d0 100644 --- a/EdkModulePkg/Bus/Usb/UsbMassStorage/Dxe/UsbMassStorageHelper.c +++ b/EdkModulePkg/Bus/Usb/UsbMassStorage/Dxe/UsbMassStorageHelper.c @@ -999,26 +999,26 @@ UsbFloppyDetectMedia ( Status = USBFloppyReadCapacity (UsbFloppyDevice); break; - case USBFLOPPY: + case USBFLOPPY2: UsbMassStorageModeSense (UsbFloppyDevice); Status = USBFloppyReadFormatCapacity (UsbFloppyDevice); if (EFI_ERROR (Status) || !UsbFloppyDevice->BlkMedia.MediaPresent) { // // retry the ReadCapacity command // - UsbFloppyDevice->DeviceType = USBFLOPPY2; + UsbFloppyDevice->DeviceType = USBFLOPPY; Status = EFI_DEVICE_ERROR; } break; - case USBFLOPPY2: + case USBFLOPPY: UsbMassStorageModeSense (UsbFloppyDevice); Status = USBFloppyReadCapacity (UsbFloppyDevice); if (EFI_ERROR (Status)) { // // retry the ReadFormatCapacity command // - UsbFloppyDevice->DeviceType = USBFLOPPY; + UsbFloppyDevice->DeviceType = USBFLOPPY2; } // // force the BlockSize to be 0x200.