>
> > 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...
>
You need to disable OTG stuffs at dts if OTG and OTG_FSM are enabled at
configuration.
See below:
655 &usbotg1 {
656 vbus-supply = <®_usb_otg1_vbus>;
657 pinctrl-names = "default";
658 pinctrl-0 = <&pinctrl_usb_otg1_id>;
659 srp-disable;
660 hnp-disable;
661 adp-disable;
662 status = "okay";
663 };
Is it available to share your USB part schematic?
Peter