RE: No carrier lost information with gadget RNDIS/ECM

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

 



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





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

  Powered by Linux