diff options
Diffstat (limited to 'firmware/usbstack/usb_core.c')
-rw-r--r-- | firmware/usbstack/usb_core.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/usbstack/usb_core.c b/firmware/usbstack/usb_core.c index aa0f06e4f6..f40d76bee0 100644 --- a/firmware/usbstack/usb_core.c +++ b/firmware/usbstack/usb_core.c | |||
@@ -460,6 +460,10 @@ static void usb_core_control_request_handler(struct usb_ctrlrequest* req) | |||
460 | { | 460 | { |
461 | if(usb_state == DEFAULT) { | 461 | if(usb_state == DEFAULT) { |
462 | set_serial_descriptor(); | 462 | set_serial_descriptor(); |
463 | #ifdef USB_STORAGE | ||
464 | if(usb_core_storage_enabled) | ||
465 | usb_request_exclusive_ata(); | ||
466 | #endif | ||
463 | } | 467 | } |
464 | 468 | ||
465 | #ifdef USB_BENCHMARK | 469 | #ifdef USB_BENCHMARK |