Skip to content

Proxy USB 2.0 Card Reader Error : Transfer error receiving on EP81: Operation timed out #28

@zqsong

Description

@zqsong

Hello, I'm encountering an issue while using usb-proxy. A USB 2.0 card reader is resulting in a "Transfer error receiving on EP81: Operation timed out." However, testing with other USB drives and USB 3.0 card readers works fine.

Sending data to EP0(control_in): 28 03 4d 00 61 00 73 00 73 00 20 00 53 00 74 00 6f 00 72 00 61 00 67 00 65 00 20 00 44 00 65 00 76 00 69 00 63 00 65 00
ep0: transferred 40 bytes (in)
Transfer error receiving on EP81: Operation timed out
EP81(bulk_in): enqueued 0 bytes to queue
Sending data to EP81(bulk_in):
EP81(bulk_in): wrote 0 bytes to host
Transfer error receiving on EP81: Operation timed out
EP81(bulk_in): enqueued 0 bytes to queue
Sending data to EP81(bulk_in):
EP81(bulk_in): wrote 0 bytes to host
event: reset
Resetting device
End writing thread for EP02, thread id(29211)
End writing thread for EP81, thread id(29209)
EP2(bulk_out): device likely reset, stopping thread
End reading thread for EP02, thread id(29210)
Stopping endpoint threads
Transfer error receiving on EP81: No such device (it may have been disconnected)
EP81(bulk_in): device likely reset, stopping thread
End reading thread for EP81, thread id(29208)
Endpoint threads stopped
event: control, length: 8
  bRequestType: 0x80  (IN), bRequest: 0x06, wValue: 0x0100, wIndex: 0x0000, wLength: 64
  type = USB_TYPE_STANDARD
  req = USB_REQ_GET_DESCRIPTOR
  desc = USB_DT_DEVICE
Control transfer succeed
Sending data to EP0(control_in): 12 01 00 02 00 00 00 40 cd 14 12 12 00 01 01 03 02 01
ep0: transferred 18 bytes (in)
event: reset
Resetting device
event: control, length: 8
  bRequestType: 0x80  (IN), bRequest: 0x06, wValue: 0x0100, wIndex: 0x0000, wLength: 18
  type = USB_TYPE_STANDARD
  req = USB_REQ_GET_DESCRIPTOR
  desc = USB_DT_DEVICE
Control transfer succeed
Sending data to EP0(control_in): 12 01 00 02 00 00 00 40 cd 14 12 12 00 01 01 03 02 01
ep0: transferred 18 bytes (in)
event: control, length: 8
  bRequestType: 0x00 (OUT), bRequest: 0x09, wValue: 0x0001, wIndex: 0x0000, wLength: 0
  type = USB_TYPE_STANDARD
  req = USB_REQ_SET_CONFIGURATION
Activating 2 endpoints on interface 0
bulk_in: addr = 1, ep = #1
Creating thread for EP81
Start reading thread for EP81, thread id(29398)
Start writing thread for EP81, thread id(29399)
bulk_out: addr = 2, ep = #2
Creating thread for EP02
Start reading thread for EP02, thread id(29400)
Start writing thread for EP02, thread id(29401)
process_eps done
ep0: request acked
EP2(bulk_out): read 31 bytes from host
EP2(bulk_out): enqueued 31 bytes to queue

Detailed log is as follows:

192.168.5.64_2024-11-25_16_29_49.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions