Giter VIP home page Giter VIP logo

Comments (5)

danielepa-telit avatar danielepa-telit commented on September 26, 2024

Hi Koen,

Hi,

I'm playing around with these using 5.15 on OpenWRT. It looks like these patches don't apply cleanly anymore on point releases (like 5.15.31)

yes, this is expected: the patches are targeting just official releases from Torvalds' branch, not stable ones.

For the time being i've altered them locally.

  • Will these be updated so they follow point releases?

Unfortunately we don't have enough resources to follow all stable branches and releases. We could, however, work on specific releases if needed.

  • Will they be upstreamed? (I can assist here if needed)

Upstreaming would be ideal and we would really prefer that option: we are planning to do that for the standard devices (e.g. rmnet, mbim, diag) on FN980 and FN990.

However, for the custom features (e.g. modem trace through diag, coredump through sahara, firmware flashing through Telit xfp proprietary protocol, nmea...) it would not probably be so easy (e.g. see for example this discussion related to sahara https://lore.kernel.org/lkml/CAHNKnsQtENMg2pv+AD1BYm=MA63O3j=1agUXGdgogpZh5c6JCw@mail.gmail.com/T/ ) and would require significant changes to the patches available in this repo.

We don't have plans for that in the near future, but we are periodically reconsidering the topic.

Thanks,
Daniele

Thanks,

Koen

from mhi-linux-kernel-patches.

xback avatar xback commented on September 26, 2024

Hi Daniele,
Thanks for the detailed feedback, really appreciated!

Unfortunately we don't have enough resources to follow all stable branches and releases. We could, however, work on specific releases if needed.

I think that upgrading the patchset to stables once every 30 .. 40 releases would be more than sufficient.
If the changes are small , they could even be delivered via pull request from the community, which would lower the burden for you guys.
Also, MHI changes are near-to-none in the last 15 service releases.

This would allow easy integration within OpenWRT which should broaden the audience.

Upstreaming would be ideal and we would really prefer that option: we are planning to do that for the standard devices (e.g. rmnet, mbim, diag) on FN980 and FN990.

I think that if all typical features would be upstreamed which are mostly-used (control, data, nmea) that more than 95% of all use-cases would already be covered.

coredumps and extended diagnostics looks like niche from the typical uses point of view. (please correct me if I'm wrong here)

Looking at the patches themselves, the basics (Ctrl, data, nmea) look trivial enough to upstream them without too much hassle.

Thanks again,

Koen

from mhi-linux-kernel-patches.

danielepa-telit avatar danielepa-telit commented on September 26, 2024

Hi Koen,

Hi Daniele, Thanks for the detailed feedback, really appreciated!

Unfortunately we don't have enough resources to follow all stable branches and releases. We could, however, work on specific releases if needed.

I think that upgrading the patchset to stables once every 30 .. 40 releases would be more than sufficient. If the changes are small , they could even be delivered via pull request from the community, which would lower the burden for you guys. Also, MHI changes are near-to-none in the last 15 service releases.

This would allow easy integration within OpenWRT which should broaden the audience.

I think this is something we can do: we are discussing internally the guiding principles for the upgrades to stables.

Upstreaming would be ideal and we would really prefer that option: we are planning to do that for the standard devices (e.g. rmnet, mbim, diag) on FN980 and FN990.

I think that if all typical features would be upstreamed which are mostly-used (control, data, nmea) that more than 95% of all use-cases would already be covered.

coredumps and extended diagnostics looks like niche from the typical uses point of view. (please correct me if I'm wrong here)

Yes, that's correct. Unfortunately not the same for firmware upgrade, but we are also looking for different kind of solutions about that.

Looking at the patches themselves, the basics (Ctrl, data, nmea) look trivial enough to upstream them without too much hassle.

Yes, I agree: we hope to submit the basic support for upstream soon.

Thanks for your good feedback!

Thanks again,

Koen

from mhi-linux-kernel-patches.

danielepa-telit avatar danielepa-telit commented on September 26, 2024

We pushed a few branches for stable, it should now be all up-to-date.

Thanks,
Daniele

from mhi-linux-kernel-patches.

xback avatar xback commented on September 26, 2024

Thanks!
Really appreciated

from mhi-linux-kernel-patches.

Related Issues (2)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.