<p>Hello</p>
<p> </p>
<p>Do those patches fix this kind of bug?</p>
<p>https://gitlab.com/mobian1/issues/-/issues/322</p>
<p> </p>
<p>My pinephone has become very painful to use, I have to reboot about 5 times a day, I lose the connection quite often.</p>
<p> </p>
<p> </p>
<blockquote style="padding-left: 5px; margin-left: 5px; border-left: #ff0000 2px solid;">> Message du 18/06/21 12:43<br />> De : "Bjørn Mork" <bjorn@mork.no><br />> A : "Aleksander Morgado" <aleksander@aleksander.es><br />> Copie à : "Carl Yin(殷张成)" <carl.yin@quectel.com>, "ModemManager (development)" <modemmanager-devel@lists.freedesktop.org><br />> Objet : Re: EG25 integration patches in plasma mobile<br />> <br />> Aleksander Morgado <aleksander@aleksander.es> writes: > The people at KDE are working on some patches to better integrate the > EG25 under suspend/resume events; they're changing not only power > related sysfs attributes, but also patching certain parts of the > kernel drivers, including the cdc-wdm driver. > > https://invent.kde.org/teams/plasma-mobile/issues/-/issues/3 > > Any chance you could take a look at that merge request and provide > your own comments on the issue? The kernel stuff should obviously be reviewed by kernel experts. Not me :-) Anyway, this looks like an attempt to work around a host controller issue by making the device driver ignore part of the spec. It might work for this specific case where the USB device has retained its state, IIUC. But that is usually not the case with USB modmes. The reset_resume logic and background is documented in Documentation/driver-api/usb/persist.rst The solution works fine if both system and device retains state. But modems don't do that if they lose power during suspend. I believe we have to trust the host controller, and if it says reset then we have to reset. Bjørn _______________________________________________ ModemManager-devel mailing list ModemManager-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel </blockquote>