Hello Dan Many thanks for this. I'll give it a test and let you know how I get on.
Regards Mark On Fri, 4 Jul 2025 at 18:18, Dan Williams <d...@ioncontrol.co> wrote: > On Fri, 2025-07-04 at 11:57 -0500, Dan Williams wrote: > > Hi, > > > > > On Jul 1, 2025, at 10:21 AM, Mark Corbin <mcor...@lunarenergy.com> > > > wrote: > > > > > > Hello > > > > > > I'm trying to configure a Quectel EG916Q for ECM mode so that it > > > will work under NetworkManager (v1.46.0) as an Ethernet device. > > > > > > ModemManager (v1.22.0) reports the following: > > > > drivers: option, cdc_ether > > > > plugin: quectel > > > > primary port: ttyUSB2 > > > > ports: enu1i4 (net), ttyUSB2 (at), ttyUSB3 (at) > > > > > > but I guess that I need the primary port to be 'enu1i4'? Currently > > > NetworkManager can only see ttyUSB2 as a device (nmcli d). > > > > > > The debug output of ModemManager shows: > > > ModemManager[4247]: <inf> [modem0] net/enu1i4: net (data) > > > ModemManager[4247]: <dbg> [modem0] net ports available but ignored > > > > > > Is there a way to configure this modem so that it will work in ECM > > > mode? > > > > I did > > > https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1277 > > for the EG915Q and EG915N. The 916Q shares an AT command document > > with the 915Q so I’d expect it to work with that branch too. > > I updated and rebased the MR to the ModemManager 1.24.x branch. > Hopefully that's easier to test than based off git main (which requires > very recent libqmi and libmbim). > > Dan > > > > > It’s still Draft because I had some issues with the 915Q’s DHCP not > > consistently handing out IPv4 addresses on bearer activations after > > the first one; it just wouldn’t reply. CFUN=0 or rebooting the module > > would make it work again. I also couldn’t get dual-stack working > > reliably. See > > > https://forums.quectel.com/t/eg915q-dual-stack-ecm-only-works-reliably-for-ipv6/40267 > > for more details. > > > > But if you’re able to grab that branch, build, and test it, I’m very > > curious if it works for you. If you have questions about it, also > > happy to answer and help you work through it. > > > > Dan > > > > > > > > Thanks > > > > > > Mark > > > -- > > > > > > Mark Corbin > > > Senior Software Engineer | lunarenergy.com | LinkedIn | > > > Instagram > > > > > > C2:Restricted unless otherwise stated. > > > > > > Lunar Energy Limited is a company registered in England and Wales, > > > authorised and regulated by the Financial Conduct Authority under > > > reference number 767876. Company registration number: 05631091. > > > Registered office: 55 Baker Street, London, England, W1U 7EU > > > > > > > > -- *Mark Corbin * Senior Software Engineer | lunarenergy.com <https://www.lunarenergy.com> | LinkedIn <https://www.linkedin.com/company/lunarenergyinc/> | Instagram <https://www.instagram.com/lunarenergyinc/> [image: Lunar Energy Logo] -- C2:Restricted unless otherwise stated. -- Lunar Energy Limited is a company registered in England and Wales, authorised and regulated by the Financial Conduct Authority under reference number 767876. Company registration number: 05631091. Registered office: 55 Baker Street, London, England, W1U 7EU