From 69cde632319aa5386f9cba803b91b60d03332141 Mon Sep 17 00:00:00 2001 From: Filip Pokryvka Date: Sun, 15 Feb 2026 19:23:07 +0100 Subject: [PATCH] Disable PCO on older Sierra modem MC7304 Modem MC7304 has firmware flaw that PCO querry makes it unresponsive (firmware is not upgradable, no new release). There are possibily other older modems affected as well, I have no possibility to check. Add udev rule disabling PCO for affected modem (shares productID with RC7611). Signed-off-by: Filip Pokryvka --- src/plugins/sierra/77-mm-sierra.rules | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/sierra/77-mm-sierra.rules b/src/plugins/sierra/77-mm-sierra.rules index 588ba166..8d229a4c 100644 --- a/src/plugins/sierra/77-mm-sierra.rules +++ b/src/plugins/sierra/77-mm-sierra.rules @@ -38,10 +38,11 @@ ATTRS{idVendor}=="1199", ATTRS{idProduct}=="9079", ENV{.MM_USBIFNUM}=="03", SUBS ATTRS{idVendor}=="1199", ATTRS{idProduct}=="9079", ENV{.MM_USBIFNUM}=="02", SUBSYSTEM=="tty", ENV{ID_MM_PORT_TYPE_GPS}="1" ATTRS{idVendor}=="1199", ATTRS{idProduct}=="9079", ENV{.MM_USBIFNUM}=="00", SUBSYSTEM=="tty", ENV{ID_MM_PORT_TYPE_QCDM}="1" -# RC7611 port hints +# RC7611 port hints and disable PCO # if 03: primary port # if 02: raw NMEA port # if 00: diag/qcdm port +ATTRS{idVendor}=="1199", ATTRS{idProduct}=="68c0", ENV{ID_MM_QMI_PCO_DISABLED}="1" ATTRS{idVendor}=="1199", ATTRS{idProduct}=="68c0", ENV{.MM_USBIFNUM}=="03", SUBSYSTEM=="tty", ENV{ID_MM_PORT_TYPE_AT_PRIMARY}="1" ATTRS{idVendor}=="1199", ATTRS{idProduct}=="68c0", ENV{.MM_USBIFNUM}=="02", SUBSYSTEM=="tty", ENV{ID_MM_PORT_TYPE_GPS}="1" ATTRS{idVendor}=="1199", ATTRS{idProduct}=="68c0", ENV{.MM_USBIFNUM}=="00", SUBSYSTEM=="tty", ENV{ID_MM_PORT_TYPE_QCDM}="1"