Skip to content

[op6-enchilada] Cannot unlock the SIM with "Error sending the PIN:" "QMI protocol error: Couldn't verify PIN: QMI protocol error (3): 'Internal'"

Op6-enchilada, up-to-date Mobian trixie, 6.12.45-sdm845 kernel

$ grep -i -E "qmi|modem|qrtr" journal_op6_6.12.45_modem_202509061751 
set 06 17:45:50 mobian systemd[1]: Starting qcom-modem-setup.service - Qualcomm modem setup...
set 06 17:45:50 mobian systemd[1]: Started qrtr-ns.service - QIPCRTR Name Service.
set 06 17:45:50 mobian qrtr-ns[659]: ERROR qrtr-ns: nameserver already running, going dormant: Address already in use
set 06 17:45:50 mobian systemd[1]: Started tqftpserv.service - QRTR TFTP service.
set 06 17:45:51 mobian kernel: ipa 1e40000.ipa: received modem starting event
set 06 17:45:52 mobian NetworkManager[777]: <info>  [1757173552.9808] modem-manager: oFono is not available
set 06 17:45:53 mobian kernel: ipa 1e40000.ipa: received modem running event
set 06 17:45:53 mobian rmtfs[661]: [RMTFS storage] request for unknown partition '/boot/modem_fsg_oem_1', rejecting
set 06 17:45:53 mobian rmtfs[661]: [RMTFS storage] request for unknown partition '/boot/modem_fsg_oem_2', rejecting
set 06 17:45:54 mobian kernel: ath10k_snoc 18800000.wifi: qmi chip_id 0x30214 chip_family 0x4001 board_id 0xff soc_id 0x40030001
set 06 17:45:54 mobian kernel: ath10k_snoc 18800000.wifi: qmi fw_version 0x20050032 fw_build_timestamp 2019-09-10 17:42 fw_build_id QC_IMAGE_VERSION_STRING=WLAN.HL.2.0.c8-00050-QCAHLSWMTPLZ-1
set 06 17:45:54 mobian qcom-modem-setup[658]: I: Using qrtr://0
set 06 17:45:55 mobian qcom-modem-setup[658]: I: Waited 4 seconds for modem device to appear
set 06 17:45:55 mobian qcom-modem-setup[658]: I: Waited 0 seconds for modem to come up
set 06 17:45:55 mobian qcom-modem-setup[658]: I: Selecting A0:00:00:00:87:10:XX:XX:XX:XX:XX:XX:XX:XX:XX:00 on slot 2
set 06 17:45:55 mobian qcom-modem-setup[948]: Successfully set engine lock
set 06 17:45:55 mobian qcom-modem-setup[957]: Successfully set NMEA types
set 06 17:45:55 mobian systemd[1]: qcom-modem-setup.service: Deactivated successfully.
set 06 17:45:55 mobian systemd[1]: Finished qcom-modem-setup.service - Qualcomm modem setup.
set 06 17:45:55 mobian systemd[1]: Starting ModemManager.service - Modem Manager...
set 06 17:45:56 mobian ModemManager[964]: <msg> ModemManager (version 1.24.0) starting in system bus...
set 06 17:45:56 mobian systemd[1]: Started ModemManager.service - Modem Manager.
set 06 17:45:56 mobian NetworkManager[777]: <info>  [1757173556.0839] modem-manager: ModemManager not available
set 06 17:45:56 mobian NetworkManager[777]: <info>  [1757173556.1537] modem-manager: ModemManager now available
set 06 17:45:58 mobian ModemManager[964]: <msg> [qrtr0/probe] probe step: start
set 06 17:45:58 mobian ModemManager[964]: <msg> [qrtr0/probe] probe step: QMI
set 06 17:45:58 mobian ModemManager[964]: <msg> [qrtr0/probe] probe step: done
set 06 17:46:00 mobian ModemManager[964]: <msg> [device qcom-soc] creating modem with plugin 'qcom-soc' and '3' ports
set 06 17:46:00 mobian ModemManager[964]: <msg> [base-manager] modem for device 'qcom-soc' successfully created
set 06 17:46:00 mobian ModemManager[964]: <msg> [base-manager] running setup for device 'qcom-soc'...
set 06 17:46:00 mobian ModemManager[964]: <msg> [base-manager] couldn't check support for device '/sys/devices/platform/soc@0/a6f8800.usb/a600000.usb': not supported by any plugin
set 06 17:46:02 mobian ModemManager[964]: <msg> [base-manager] couldn't check support for device '/sys/devices/platform/soc@0/18800000.wifi': not supported by any plugin
set 06 17:46:04 mobian ModemManager[964]: <wrn> [modem0] unhandled QMI radio interface '9'
set 06 17:46:04 mobian ModemManager[964]: <wrn> [modem0] unhandled QMI radio interface '9'
set 06 17:46:04 mobian ModemManager[964]: <msg> [modem0] state changed (unknown -> locked)
set 06 17:46:05 mobian ModemManager[964]: <wrn> [modem0] couldn't build device ids: Unknown device subsystem
set 06 17:46:05 mobian ModemManager[964]: <wrn> [device qcom-soc] error initializing: Modem is currently locked, cannot fully initialize
set 06 17:46:05 mobian NetworkManager[777]: <warn>  [1757173565.0181] modem["qrtr0"]: cannot enable/disable modem: locked
set 06 17:46:05 mobian NetworkManager[777]: <info>  [1757173565.0194] manager: (qrtr0): new Broadband device (/org/freedesktop/NetworkManager/Devices/6)
set 06 17:46:05 mobian NetworkManager[777]: <info>  [1757173565.0207] device (qrtr0): state change: unmanaged -> unavailable (reason 'managed', managed-type: 'external')
set 06 17:46:05 mobian NetworkManager[777]: <info>  [1757173565.0218] device (qrtr0): modem state 'locked'
set 06 17:46:05 mobian NetworkManager[777]: <info>  [1757173565.0231] device (qrtr0): state change: unavailable -> disconnected (reason 'none', managed-type: 'full')
set 06 17:46:21 mobian systemd[1317]: Starting app-org.kde.modem.daemon@autostart.service - Modem Daemon Service...
set 06 17:46:21 mobian systemd[1317]: Started app-org.kde.modem.daemon@autostart.service - Modem Daemon Service.
set 06 17:46:21 mobian modem-daemon[1880]: found new device: "/org/freedesktop/ModemManager1/Modem/0"
set 06 17:46:21 mobian modem-daemon[1880]: kf.modemmanagerqt: Unknown Mobile Country Code: 0
set 06 17:46:21 mobian modem-daemon[1880]: qt.core.qobject.connect: QObject::connect(ModemManager::Modem3gppUssd, ModemManagerController): invalid nullptr parameter
set 06 17:46:21 mobian modem-daemon[1880]: qt.core.qobject.connect: QObject::connect(ModemManager::Modem3gppUssd, ModemManagerController): invalid nullptr parameter
set 06 17:46:21 mobian modem-daemon[1880]: qt.core.qobject.connect: QObject::connect(ModemManager::Modem3gppUssd, ModemManagerController): invalid nullptr parameter
set 06 17:46:21 mobian modem-daemon[1880]: qt.core.qobject.connect: QObject::connect(ModemManager::ModemMessaging, ModemManagerController): invalid nullptr parameter
set 06 17:46:21 mobian modem-daemon[1880]: int main(int, char**) "tel" "mm"
set 06 17:46:21 mobian spacebar-daemon[1883]: kf.modemmanagerqt: Unknown Mobile Country Code: 0
set 06 17:46:24 mobian plasmashell[1670]: kf.modemmanagerqt: Unknown Mobile Country Code: 0
set 06 17:49:54 mobian plasma-settings[2160]: "Found modem:" "/org/freedesktop/ModemManager1/Modem/0"
set 06 17:49:54 mobian plasma-settings[2160]: kf.modemmanagerqt: Unknown Mobile Country Code: 0
set 06 17:49:54 mobian plasma-settings[2160]: "Found SIM" "/org/freedesktop/ModemManager1/SIM/0" ""
set 06 17:50:11 mobian plasma-settings[2160]: "Error sending the PIN:" "QMI protocol error: Couldn't verify PIN: QMI protocol error (3): 'Internal'"

plasma-settings fails unlocking SIM's pin with

Screenshot_20250906_175018

complete error message in the terminal (command taken from https://docs.moxa.online/mil/manuals/others/wireless/cellular/UsingModemManager/ )

Screenshot_20250906_181613

I will try to analyze further if this is an HW (SIM was not even recognized in the other slot), a DE, distro, kernel or ModemManager issue.