On Mon, Jul 01, 2024 at 09:31:59PM -0400, Darrion Ramos wrote: > Hi Alan, I do not quite understand your second comment. But I realize > now I was not thinking of the big picture earlier. The UDC needs to > send the actual wakeup signal when prompted by the > usb_gadget_wakeup(). Since the raspberry pi I am using only supports > the dwc2 driver, and the dwc2's usb_gadget_ops does not have the > wakeup function it looks like I just need different hardware that uses > a dwc3 UDC. Unless you know of something else. Oh, sorry, I got confused. For some reason I thought you were using a device with DWC3 hardware. Yes, the dwc2 UDC driver does not implement a wakeup routine. So either you'll need to find someone to implement it for you or else you'll need to switch to a different kind of UDC controller. Do any later versions of the Raspberry Pi use DWC3? Alan Stern