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 > > >