From 2ea67ae3e8631b999239b5b8d471d31dcc8ef3b9 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Thu, 15 Jun 2023 09:24:50 +0000 Subject: fibocom: limit multiplexing in NL668 to one single PDN NL668 doesn't correctly support more than one multiplexed PDN connection. Limit this explicitly so that it never attempts to use more than one. # mmcli -m a --simple-connect="multiplex=requested,apn=internet,ip-type=ipv4v6,apn-type=default" successfully connected the modem # mmcli -m a --simple-connect="multiplex=requested,apn=internet2,ip-type=ipv4v6,apn-type=default" error: couldn't connect the modem: 'GDBus.Error:org.freedesktop.ModemManager1.Error.Core.Unsupported: Invalid bearer properties: Maximum number of multiplexed bearers reached' --- src/plugins/fibocom/77-mm-fibocom-port-types.rules | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/plugins/fibocom/77-mm-fibocom-port-types.rules b/src/plugins/fibocom/77-mm-fibocom-port-types.rules index 1fb26628..e2cabefc 100644 --- a/src/plugins/fibocom/77-mm-fibocom-port-types.rules +++ b/src/plugins/fibocom/77-mm-fibocom-port-types.rules @@ -25,6 +25,9 @@ ATTRS{idVendor}=="2cb7", ATTRS{idProduct}=="01a0", ENV{.MM_USBIFNUM}=="02", SUBS ATTRS{idVendor}=="2cb7", ATTRS{idProduct}=="01a0", ENV{.MM_USBIFNUM}=="03", SUBSYSTEM=="tty", ENV{ID_MM_PORT_TYPE_AT_SECONDARY}="1" ATTRS{idVendor}=="2cb7", ATTRS{idProduct}=="01a0", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_PORT_IGNORE}="1" +# Fibocom NL668 only supports one single multiplexed PDN connection +ATTRS{idVendor}=="2cb7", ATTRS{idProduct}=="01a0", ENV{ID_MM_MAX_MULTIPLEXED_LINKS}="1" + # Fibocom FM150 # ttyUSB0 (if #0): QCDM port # ttyUSB1 (if #1): AT port -- cgit v1.2.3-70-g09d2