Hi Peter, >> > I suspect it is not related to USB, would you please disable USB >> > node at DTS to >> measure again? >> >> With USB disabled (&usbotg1 and &usbotg2), VBUS is available when I >> connect to the host and properly discharged when I disconnect. >> I also tried the OTG's host mode yesterday. When I attach a Micro-B >> plug to A- receptable adapter (and no actual gadget), the >> GPIO-controlled regulator is turned on and drives VBUS. When I detach >> it and the board switches back to gadget, the regulator is turned off and VBUS is properly drained. >> > > Would you please try disabling charger detection to see if it anything changes? No changes. I had already reverted fc5b920c3b9bbe9bf05aeb1c497643608ecb656b for testing. > Do you have any components at VBUS? There were ESD protection diodes that connected D+/D- with VBUS. We removed those from the PCB and the problem is gone meaning VBUS discharges as expected, the controller runtime-suspends and ultimately systemd-networkd reports a lost carrier. Those diodes haven't been a problem with 4.9, though. Did something change here? I superficially looked at SRP, HNP and ADP, but nothing caught my eye... Cheers, Kai