RE: No carrier lost information with gadget RNDIS/ECM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



 
> 
> > 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 = <&reg_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 




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux