On Thu, 2024-11-21 at 12:34 +0000, André Draszik wrote: > Unfortunately, this only works once: After restoring those bits and > reconnecting the cable, USB comes up as expected, but a subsequent > disconnect with the same sequence as during the first disconnect doesn't > trigger the DWC3_DEVICE_EVENT_DISCONNECT event anymore (others still > happen, > like DWC3_DEVICE_EVENT_SUSPEND). > > Kinda looks to me like either I'm still missing something, or e.g. the > event > is somehow masked. > > I anybody aware of anything related by any chance? Hm, the missing DWC3_DEVICE_EVENT_DISCONNECT event comes when I insert the cable another time, i.e. after the DWC3 driver has reconfigured everything after cable attach. This throws everything off of course. Looks like still something wrong in phy/dwc3 interaction in the Exynos case. I'll debug a bit more. Cheers, Andre'