- case USB_BOOT_SENSE_UNIT_ATTENTION:\r
- Status = EFI_DEVICE_ERROR;\r
- if (SenseData.Asc == USB_BOOT_ASC_MEDIA_CHANGE) {\r
- //\r
- // If MediaChange, reset ReadOnly and new MediaId\r
- //\r
- Status = EFI_MEDIA_CHANGED;\r
- Media->ReadOnly = FALSE;\r
- Media->MediaId++;\r
- } else if (SenseData.Asc == USB_BOOT_ASC_NOT_READY) {\r
- Status = EFI_NOT_READY;\r
- } else if (SenseData.Asc == USB_BOOT_ASC_NO_MEDIA) {\r
- Status = EFI_NOT_READY;\r
- }\r
- break;\r
+ break;\r
+\r
+ case USB_BOOT_SENSE_ILLEGAL_REQUEST:\r
+ Status = EFI_INVALID_PARAMETER;\r
+ break;\r
+\r
+ case USB_BOOT_SENSE_UNIT_ATTENTION:\r
+ Status = EFI_DEVICE_ERROR;\r
+ if (SenseData.Asc == USB_BOOT_ASC_MEDIA_CHANGE) {\r
+ //\r
+ // If MediaChange, reset ReadOnly and new MediaId\r
+ //\r
+ Status = EFI_MEDIA_CHANGED;\r
+ Media->ReadOnly = FALSE;\r
+ Media->MediaId++;\r
+ } else if (SenseData.Asc == USB_BOOT_ASC_NOT_READY) {\r
+ Status = EFI_NOT_READY;\r
+ } else if (SenseData.Asc == USB_BOOT_ASC_NO_MEDIA) {\r
+ Status = EFI_NOT_READY;\r
+ }\r