forked from len0rd/rockbox
usb stack: add more verbose debug logf()s
Change-Id: I087aefd2854978813c7e4ed7ef7da400f3692e39
This commit is contained in:
parent
074e911859
commit
49bcf35309
2 changed files with 7 additions and 2 deletions
|
@ -440,7 +440,10 @@ void usb_core_handle_transfer_completion(
|
||||||
|
|
||||||
switch(ep) {
|
switch(ep) {
|
||||||
case EP_CONTROL:
|
case EP_CONTROL:
|
||||||
logf("ctrl handled %ld",current_tick);
|
logf("ctrl handled %ld req=0x%x",
|
||||||
|
current_tick,
|
||||||
|
((struct usb_ctrlrequest*)event->data)->bRequest);
|
||||||
|
|
||||||
usb_core_control_request_handler(
|
usb_core_control_request_handler(
|
||||||
(struct usb_ctrlrequest*)event->data);
|
(struct usb_ctrlrequest*)event->data);
|
||||||
break;
|
break;
|
||||||
|
@ -825,6 +828,7 @@ static void request_handler_endpoint_standard(struct usb_ctrlrequest* req)
|
||||||
usb_drv_send(EP_CONTROL, NULL, 0);
|
usb_drv_send(EP_CONTROL, NULL, 0);
|
||||||
break;
|
break;
|
||||||
case USB_REQ_SET_FEATURE:
|
case USB_REQ_SET_FEATURE:
|
||||||
|
logf("usb_core: SET FEATURE (%d)", req->wValue);
|
||||||
if(req->wValue == USB_ENDPOINT_HALT)
|
if(req->wValue == USB_ENDPOINT_HALT)
|
||||||
usb_drv_stall(EP_NUM(req->wIndex), true, EP_DIR(req->wIndex));
|
usb_drv_stall(EP_NUM(req->wIndex), true, EP_DIR(req->wIndex));
|
||||||
|
|
||||||
|
@ -959,7 +963,7 @@ void usb_core_control_request(struct usb_ctrlrequest* req)
|
||||||
completion_event->data = (void*)req;
|
completion_event->data = (void*)req;
|
||||||
completion_event->status = 0;
|
completion_event->status = 0;
|
||||||
completion_event->length = 0;
|
completion_event->length = 0;
|
||||||
logf("ctrl received %ld", current_tick);
|
logf("ctrl received %ld, req=0x%x", current_tick, req->bRequest);
|
||||||
usb_signal_transfer_completion(completion_event);
|
usb_signal_transfer_completion(completion_event);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -753,6 +753,7 @@ static void handle_scsi(struct command_block_wrapper* cbw)
|
||||||
unsigned int block_size_mult = 1;
|
unsigned int block_size_mult = 1;
|
||||||
|
|
||||||
if(letoh32(cbw->signature) != CBW_SIGNATURE) {
|
if(letoh32(cbw->signature) != CBW_SIGNATURE) {
|
||||||
|
logf("ums: bad cbw signature (%x)", cbw->signature);
|
||||||
usb_drv_stall(ep_in, true,true);
|
usb_drv_stall(ep_in, true,true);
|
||||||
usb_drv_stall(ep_out, true,false);
|
usb_drv_stall(ep_out, true,false);
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue