hello, i'm stuck on activating the wwan card. I know there is a dell customer kit (win only/dell supported laptop) and this issue as been already discussed. [1]
I'm running modemmanager 1.16.6 and libqmi 1.28.6 containing the FCC unlock bits. error: ModemManager[133848]: <debug> [1625220976.150570] [modem0] couldn't run FCC unlock: QMI protocol error (17): 'MissingArgument' # mmcli -m 0 ----------------------------------- General | path: /org/freedesktop/ModemManager1/Modem/0 | device id: c8ce32aa9bef2ba3d0539571b49ff155ebb7c668 ----------------------------------- Hardware | manufacturer: Dell Inc. | model: DW5829e Snapdragon X20 LTE | firmware revision: T77W968.F2.0.0.0.5.GC.001 | 004 | carrier config: GCF | carrier config revision: 08E00001 | h/w revision: DW5829e Snapdragon X20 LTE | supported: gsm-umts | current: gsm-umts | equipment id: xxx ----------------------------------- System | device: /sys/devices/pci0000:00/0000:00:14.0/usb4/4-4 | drivers: cdc_mbim | plugin: dell | primary port: cdc-wdm0 | ports: cdc-wdm0 (mbim), wwan0 (net) ----------------------------------- Numbers | own: xxx ----------------------------------- Status | unlock retries: sim-pin2 (3) | state: disabled | power state: low | signal quality: 0% (cached) ----------------------------------- Modes | supported: allowed: any; preferred: none | current: allowed: any; preferred: none ----------------------------------- IP | supported: ipv4, ipv6, ipv4v6 ----------------------------------- 3GPP | imei: xxx | enabled locks: fixed-dialing ----------------------------------- SIM | primary sim path: /org/freedesktop/ModemManager1/SIM/0 # # modemmanager --debug [..] ModemManager[133848]: <debug> [1625220975.959651] [modem0] modem initialized ModemManager[133848]: <debug> [1625220975.959894] [device /sys/devices/pci0000:00/0000:00:14.0/usb4/4-4] exported modem at path '/org/freedesktop/ModemManager1/Modem/0' ModemManager[133848]: <debug> [1625220975.959904] [device /sys/devices/pci0000:00/0000:00:14.0/usb4/4-4] plugin: dell ModemManager[133848]: <debug> [1625220975.959907] [device /sys/devices/pci0000:00/0000:00:14.0/usb4/4-4] vid:pid: 0x413C:0x81E6 ModemManager[133848]: <info> [1625220975.964528] [modem0] state changed (disabled -> enabling) ModemManager[133848]: <debug> [1625220975.964629] [modem0] skipping initialization: not required ModemManager[133848]: <debug> [1625220975.964647] [modem0] couldn't start parent enabling: Couldn't open ports during modem enabling: Couldn't get primary port ModemManager[133848]: [/dev/cdc-wdm0] Sent message... <<<<<< RAW: <<<<<< length = 48 <<<<<< data = 03:00:00:00:30:00:00:00:11:00:00:00:01:00:00:00:00:00:00:00:A2:89:CC:33:BC:BB:8B:4F:B6:B0:13:3E:C2:AA:E6:DF:03:00:00:00:00:00:00:00:00:00:00:00 ModemManager[133848]: [/dev/cdc-wdm0] Sent message (translated)... <<<<<< Header: <<<<<< length = 48 <<<<<< type = command (0x00000003) <<<<<< transaction = 17 <<<<<< Fragment header: <<<<<< total = 1 <<<<<< current = 0 <<<<<< Contents: <<<<<< service = 'basic-connect' (a289cc33-bcbb-8b4f-b6b0-133ec2aae6df) <<<<<< cid = 'radio-state' (0x00000003) <<<<<< type = 'query' (0x00000000) ModemManager[133848]: [/dev/cdc-wdm0] Received message... >>>>>> RAW: >>>>>> length = 56 >>>>>> data = >>>>>> 03:00:00:80:38:00:00:00:11:00:00:00:01:00:00:00:00:00:00:00:A2:89:CC:33:BC:BB:8B:4F:B6:B0:13:3E:C2:AA:E6:DF:03:00:00:00:00:00:00:00:08:00:00:00:01:00:00:00:00:00:00:00 ModemManager[133848]: [/dev/cdc-wdm0] Received message (translated)... >>>>>> Header: >>>>>> length = 56 >>>>>> type = command-done (0x80000003) >>>>>> transaction = 17 >>>>>> Fragment header: >>>>>> total = 1 >>>>>> current = 0 >>>>>> Contents: >>>>>> status error = 'None' (0x00000000) >>>>>> service = 'basic-connect' (a289cc33-bcbb-8b4f-b6b0-133ec2aae6df) >>>>>> cid = 'radio-state' (0x00000003) >>>>>> Fields: >>>>>> HwRadioState = 'on' >>>>>> SwRadioState = 'off' ModemManager[133848]: <debug> [1625220976.022291] [modem0] updating power state: 'on'... ModemManager[133848]: [/dev/cdc-wdm0] Sent message... <<<<<< RAW: <<<<<< length = 52 <<<<<< data = 03:00:00:00:34:00:00:00:12:00:00:00:01:00:00:00:00:00:00:00:A2:89:CC:33:BC:BB:8B:4F:B6:B0:13:3E:C2:AA:E6:DF:03:00:00:00:01:00:00:00:04:00:00:00:01:00:00:00 ModemManager[133848]: [/dev/cdc-wdm0] Sent message (translated)... <<<<<< Header: <<<<<< length = 52 <<<<<< type = command (0x00000003) <<<<<< transaction = 18 <<<<<< Fragment header: <<<<<< total = 1 <<<<<< current = 0 <<<<<< Contents: <<<<<< service = 'basic-connect' (a289cc33-bcbb-8b4f-b6b0-133ec2aae6df) <<<<<< cid = 'radio-state' (0x00000003) <<<<<< type = 'set' (0x00000001) <<<<<< Fields: <<<<<< RadioState = 'on' ModemManager[133848]: [/dev/cdc-wdm0] Received message... >>>>>> RAW: >>>>>> length = 56 >>>>>> data = >>>>>> 03:00:00:80:38:00:00:00:12:00:00:00:01:00:00:00:00:00:00:00:A2:89:CC:33:BC:BB:8B:4F:B6:B0:13:3E:C2:AA:E6:DF:03:00:00:00:02:00:00:00:08:00:00:00:01:00:00:00:00:00:00:00 ModemManager[133848]: [/dev/cdc-wdm0] Received message (translated)... >>>>>> Header: >>>>>> length = 56 >>>>>> type = command-done (0x80000003) >>>>>> transaction = 18 >>>>>> Fragment header: >>>>>> total = 1 >>>>>> current = 0 >>>>>> Contents: >>>>>> status error = 'Failure' (0x00000002) >>>>>> service = 'basic-connect' (a289cc33-bcbb-8b4f-b6b0-133ec2aae6df) >>>>>> cid = 'radio-state' (0x00000003) ModemManager[133848]: <warn> [1625220976.086788] [modem0] Failure ModemManager[133848]: <debug> [1625220976.086807] [modem0] couldn't update power state: Invalid transition ModemManager[133848]: <debug> [1625220976.086813] [modem0] attempting fcc unlock... ModemManager[133848]: [/dev/cdc-wdm0] Sent message... <<<<<< RAW: <<<<<< length = 13 <<<<<< data = 01:0C:00:00:02:03:00:03:00:5F:55:00:00 ModemManager[133848]: [/dev/cdc-wdm0] Sent generic request (translated)... <<<<<< QMUX: <<<<<< length = 12 <<<<<< flags = 0x00 <<<<<< service = "dms" <<<<<< client = 3 <<<<<< QMI: <<<<<< flags = "none" <<<<<< transaction = 3 <<<<<< tlv_length = 0 <<<<<< message = "Set FCC Authentication" (0x555F) ModemManager[133848]: [/dev/cdc-wdm0] Sent message... <<<<<< RAW: <<<<<< length = 61 <<<<<< data = 03:00:00:00:3D:00:00:00:1D:00:00:00:01:00:00:00:00:00:00:00:D1:A3:0B:C2:F9:7A:6E:43:BF:65:C7:E2:4F:B0:F0:D3:01:00:00:00:01:00:00:00:0D:00:00:00:01:0C:00:00:02:03:00:03:00:5F:55:00:00 ModemManager[133848]: [/dev/cdc-wdm0] Sent message (translated)... <<<<<< Header: <<<<<< length = 61 <<<<<< type = command (0x00000003) <<<<<< transaction = 29 <<<<<< Fragment header: <<<<<< total = 1 <<<<<< current = 0 <<<<<< Contents: <<<<<< service = 'qmi' (d1a30bc2-f97a-6e43-bf65-c7e24fb0f0d3) <<<<<< cid = 'msg' (0x00000001) <<<<<< type = 'set' (0x00000001) <<<<<< Fields: <<<<<< QmiMsg = '01:0c:00:00:02:03:00:03:00:5f:55:00:00' ModemManager[133848]: [/dev/cdc-wdm0] Received message... >>>>>> RAW: >>>>>> length = 68 >>>>>> data = >>>>>> 03:00:00:80:44:00:00:00:1D:00:00:00:01:00:00:00:00:00:00:00:D1:A3:0B:C2:F9:7A:6E:43:BF:65:C7:E2:4F:B0:F0:D3:01:00:00:00:00:00:00:00:14:00:00:00:01:13:00:80:02:03:02:03:00:5F:55:07:00:02:04:00:01:00:11:00 ModemManager[133848]: [/dev/cdc-wdm0] Received message (translated)... >>>>>> Header: >>>>>> length = 68 >>>>>> type = command-done (0x80000003) >>>>>> transaction = 29 >>>>>> Fragment header: >>>>>> total = 1 >>>>>> current = 0 >>>>>> Contents: >>>>>> status error = 'None' (0x00000000) >>>>>> service = 'qmi' (d1a30bc2-f97a-6e43-bf65-c7e24fb0f0d3) >>>>>> cid = 'msg' (0x00000001) >>>>>> Fields: >>>>>> QMUX = '01:13:00:80:02:03:02:03:00:5f:55:07:00:02:04:00:01:00:11:00' ModemManager[133848]: [/dev/cdc-wdm0] Received message... <<<<<< RAW: <<<<<< length = 20 <<<<<< data = 01:13:00:80:02:03:02:03:00:5F:55:07:00:02:04:00:01:00:11:00 ModemManager[133848]: [/dev/cdc-wdm0] Received generic response (translated)... <<<<<< QMUX: <<<<<< length = 19 <<<<<< flags = 0x80 <<<<<< service = "dms" <<<<<< client = 3 <<<<<< QMI: <<<<<< flags = "response" <<<<<< transaction = 3 <<<<<< tlv_length = 7 <<<<<< message = "Set FCC Authentication" (0x555F) <<<<<< TLV: <<<<<< type = "Result" (0x02) <<<<<< length = 4 <<<<<< value = 01:00:11:00 <<<<<< translated = FAILURE: MissingArgument ModemManager[133848]: <debug> [1625220976.150570] [modem0] couldn't run FCC unlock: QMI protocol error (17): 'MissingArgument' ModemManager[133848]: <debug> [1625220976.150597] [modem0] updating power state: 'on'... [..] [1] https://lists.freedesktop.org/archives/modemmanager-devel/2021-May/008572.html best regards _______________________________________________ ModemManager-devel mailing list ModemManager-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel