embedded-possum

Results 6 comments of embedded-possum

Thanks for your reply. I switched to raw-gadget-dev, but it didn't help. I rebuilt the project with #DEBUG, but I don't see any effect: "dmesg | grep gadget" returns: [...

I managed to get these messages from dmesg: [ 109.209930] raw_gadget: loading out-of-tree module taints kernel. [ 109.216291] raw_gadget: module verification failed: signature and/or required key missing - tainting kernel...

My webcam descriptors: lsusb output Bus 001 Device 002: ID 046d:081b Logitech, Inc. Webcam C310 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 239 Miscellaneous Device bDeviceSubClass 2 bDeviceProtocol...

Both approaches produce errors: libusb: error [submit_bulk_transfer] submiturb failed, errno=2 Transfer error receiving on EP83: Input/Output Error ioctl(USB_RAW_IOCTL_EP0_WRITE): Invalid argument I probably need to change the endpoint addresses in several...

Well, now a have this. I added this temporary fix to proxy.cpp before calling usb_raw_ep_enable(): ``` struct usb_endpoint_descriptor temp_usb_ep_desc = ep->thread_info.endpoint; if((temp_usb_ep_desc.bEndpointAddress & 0b00000111) > 0x04){ temp_usb_ep_desc.bEndpointAddress -= 4; }...

Thank you for you help! I see data in the console, but it seems to be less than there should be. For example: usb-proxy output Sending data to EP81(isoc_in): EP81(isoc_in):...