UsbMassStorageModeSense (UsbFloppyDevice);\r
Status = USBFloppyReadFormatCapacity (UsbFloppyDevice);\r
if (EFI_ERROR (Status) || !UsbFloppyDevice->BlkMedia.MediaPresent) {\r
//\r
// retry the ReadCapacity command\r
//\r
UsbMassStorageModeSense (UsbFloppyDevice);\r
Status = USBFloppyReadFormatCapacity (UsbFloppyDevice);\r
if (EFI_ERROR (Status) || !UsbFloppyDevice->BlkMedia.MediaPresent) {\r
//\r
// retry the ReadCapacity command\r
//\r
UsbMassStorageModeSense (UsbFloppyDevice);\r
Status = USBFloppyReadCapacity (UsbFloppyDevice);\r
if (EFI_ERROR (Status)) {\r
//\r
// retry the ReadFormatCapacity command\r
//\r
UsbMassStorageModeSense (UsbFloppyDevice);\r
Status = USBFloppyReadCapacity (UsbFloppyDevice);\r
if (EFI_ERROR (Status)) {\r
//\r
// retry the ReadFormatCapacity command\r
//\r