Skip to content

error trying to proxy ethernet dadapter: libusb: error [submit_control_transfer] submiturb failed, errno=16 #40

@Alphadan28

Description

@Alphadan28

first of all thanks for this project learned a lot thanks to it.

this is the error when trying to proxy a ethernet to usb adapter:

Loading plugins from /usr/local/lib/USBProxy/
vendorId = 0bda
productId = 8153
DeviceProxy::nice = 50
cleaning up /tmp
removing 1
Made directory /tmp/gadget-NPHcza for gadget
Printing Config data
Strings: 5
DeviceProxy: DeviceProxy_LibUSB
DeviceProxy::nice: 50
HostProxy: HostProxy_GadgetFS
productId: 8153
vendorId: 0bda
Vectors: 0
Pointer: 0
|Starting libusbEventLoop thread (13785)
libusb: error [submit_control_transfer] submiturb failed, errno=2
Error sending control request!

and trying to proxy a usb headset

Loading plugins from /usr/local/lib/USBProxy/
vendorId = 0951
productId = 16a4
DeviceProxy::nice = 50
cleaning up /tmp
removing 1
Made directory /tmp/gadget-lWecHA for gadget
Printing Config data
Strings: 5
DeviceProxy: DeviceProxy_LibUSB
DeviceProxy::nice: 50
HostProxy: HostProxy_GadgetFS
productId: 16a4
vendorId: 0951
Vectors: 0
Pointer: 0
|Starting libusbEventLoop thread (14452)
libusb: error [submit_control_transfer] submiturb failed, errno=16
Error sending control request!

any idea whats causing this or how would to solve this?

Tested another project which uses raw gadget instead of gadgetFS and it proxies the ethernet adapter perfectly, the headset is detected by the victim machine but with errors and doesn't work.

but that project fails with keyboards and mouses etc which nesto does perfectly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions