Solved the problem with CentOS 7. I was not able to connect with ModemManager CLI. For some reason, it did not get an IP-address (DHCP) and DNS.
sudo ifconfig wwp0s20f0u6i4 up sudo qmicli -d /dev/cdc-wdm0 –dms-set-operating-mode=online dhclient -d -4 wwp0s20f0u6i4 Edit /etc/resolv.conf and add the following: nameserver 8.8.8.8 This will fix the DNS-problem. In Ubuntu 18.04 the DNS and DHCP came automatically. Regards Oskar ________________________________ Från: Oskar . <o...@hotmail.com> Skickat: den 25 juli 2018 13:05:20 Till: modemmanager-devel@lists.freedesktop.org Ämne: SV: Modem is stuck in the state MM state machine "connecting-->disconnecting" Hi, I was able to get it working on Ubuntu 18.04. It was a faulty modem so I ordered a new one. I got a new one and it worked 100% in Ubuntu 18.04. But when I try CentOS 7 it won't connect. I have tried qmicli and modemmanager. I get an IP if I try ”qmicli —wds-get-current-settings”. But when I try to connect with NetworkManager It does not work. ”www.google.com<http://www.google.com>” is not available. [root@localhost ~]# qmicli -d /dev/cdc-wdm0 --wds-get-current-settings [/dev/cdc-wdm0] Current settings retrieved: IP Family: IPv4 IPv4 address: 10.55.169.239 IPv4 subnet mask: 255.255.255.224 IPv4 gateway address: 10.55.169.225 IPv4 primary DNS: 195.67.199.18 IPv4 secondary DNS: 195.67.199.19 MTU: 1500 Domains: none [root@localhost ~]# qmi-network /dev/cdc-wdm0 status Loading profile at /etc/qmi-network.conf... APN: online.telia.se<http://online.telia.se> APN user: unset APN password: unset qmi-proxy: no Loading previous state from /tmp/qmi-network-state-cdc-wdm0... Previous CID: 11 Previous PDH: 1139339560 Getting status with 'qmicli -d /dev/cdc-wdm0 --wds-get-packet-service-status --client-cid=11 --client-no-release-cid '... Status: connected /org/freedesktop/ModemManager1/Modem/0 (device id '1a6514ef8d6720f4ff819925ba572cc39d7dbbe9') ------------------------- Hardware | manufacturer: 'Cellient Co. Ltd.' | model: 'MPL200' | revision: 'MPL200_05_0827 1 [Oct 16 2014 04:00:00]' | supported: 'gsm-umts | lte | gsm-umts, lte' | current: 'gsm-umts, lte' | equipment id: '358049052670762' ------------------------- System | device: '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6' | drivers: 'qmi_wwan' | plugin: 'Generic' | primary port: 'cdc-wdm0' | ports: 'wwp0s20f0u6i4 (net), cdc-wdm0 (qmi)' ------------------------- Numbers | own : 'unknown' ------------------------- Status | lock: 'sim-pin2' | unlock retries: 'sim-pin (3), sim-pin2 (3), sim-puk (10), sim-puk2 (10)' | state: 'registered' | power state: 'on' | access tech: 'lte' | signal quality: '78' (recent) ------------------------- Modes | supported: 'allowed: 2g, 3g, 4g; preferred: none' | current: 'allowed: 2g, 3g, 4g; preferred: none' ------------------------- Bands | supported: 'dcs, egsm, pcs, g850, u2100, u850, u900, eutran-iii, eutran-vii, eutran-xx' | current: 'dcs, egsm, pcs, g850, u2100, u850, u900, eutran-iii, eutran-vii, eutran-xx' ------------------------- IP | supported: 'ipv4, ipv6, ipv4v6' ------------------------- 3GPP | imei: '358049052670762' | enabled locks: 'none' | operator id: '24001' | operator name: 'unknown' | subscription: 'unknown' | registration: 'home' ------------------------- SIM | path: '/org/freedesktop/ModemManager1/SIM/0' ------------------------- Bearers | paths: 'none' [root@localhost ~]# mmcli -m 0 --simple-connect="apn=online.telia.se<http://online.telia.se>" error: couldn't connect the modem: 'Timeout was reached' DEBUG when running [root@localhost ~]# mmcli -m 0 --simple-connect="apn=online.telia.se<http://online.telia.se>" <<<<<< translated = [ strength = '-65' radio_interface = 'lte' ] ModemManager[26624]: <debug> [1532520636.267082] [mm-broadband-modem-qmi.c:2841] signal_strength_get_quality_and_access_tech(): Signal strength (lte): -65 dBm ModemManager[26624]: <debug> [1532520636.267093] [mm-broadband-modem-qmi.c:2874] signal_strength_get_quality_and_access_tech(): Signal strength: -65 dBm --> 78% ModemManager[26624]: <debug> [1532520636.267139] [mm-iface-modem.c:1206] update_signal_quality(): Modem /org/freedesktop/ModemManager1/Modem/0: signal quality updated (78) ModemManager[26624]: [/dev/cdc-wdm0] received message... <<<<<< RAW: <<<<<< length = 27 <<<<<< data = 01:1A:00:80:01:0C:04:00:00:22:00:0E:00:01:02:00:02:00:12:01:00:04:13:02:00:80:88 ModemManager[26624]: [/dev/cdc-wdm0] received generic indication (translated)... <<<<<< QMUX: <<<<<< length = 26 <<<<<< flags = 0x80 <<<<<< service = "wds" <<<<<< client = 12 <<<<<< QMI: <<<<<< flags = "indication" <<<<<< transaction = 0 <<<<<< tlv_length = 14 <<<<<< message = "Packet Service Status" (0x0022) <<<<<< TLV: <<<<<< type = "Connection Status" (0x01) <<<<<< length = 2 <<<<<< value = 02:00 <<<<<< translated = [ status = 'connected' reconfiguration_required = 'no' ] <<<<<< TLV: <<<<<< type = "IP Family" (0x12) <<<<<< length = 1 <<<<<< value = 04 <<<<<< translated = ipv4 <<<<<< TLV: <<<<<< type = 0x13 <<<<<< length = 2 <<<<<< value = 80:88 ModemManager[26624]: <debug> [1532520666.236326] [mm-broadband-modem-qmi.c:2951] load_signal_quality(): loading signal quality... ModemManager[26624]: [/dev/cdc-wdm0] sent message... <<<<<< RAW: <<<<<< length = 13 <<<<<< data = 01:0C:00:00:03:04:00:0C:00:20:00:00:00 ModemManager[26624]: [/dev/cdc-wdm0] sent generic request (translated)... <<<<<< QMUX: <<<<<< length = 12 <<<<<< flags = 0x00 <<<<<< service = "nas" <<<<<< client = 4 <<<<<< QMI: <<<<<< flags = "none" <<<<<< transaction = 12 <<<<<< tlv_length = 0 <<<<<< message = "Get Signal Strength" (0x0020) ModemManager[26624]: [/dev/cdc-wdm0] received message... <<<<<< RAW: <<<<<< length = 25 <<<<<< data = 01:18:00:80:03:04:02:0C:00:20:00:0C:00:02:04:00:00:00:00:00:01:02:00:BF:08 ModemManager[26624]: [/dev/cdc-wdm0] received generic response (translated)... <<<<<< QMUX: <<<<<< length = 24 <<<<<< flags = 0x80 <<<<<< service = "nas" <<<<<< client = 4 <<<<<< QMI: <<<<<< flags = "response" <<<<<< transaction = 12 <<<<<< tlv_length = 12 <<<<<< message = "Get Signal Strength" (0x0020) <<<<<< TLV: <<<<<< type = "Result" (0x02) <<<<<< length = 4 <<<<<< value = 00:00:00:00 <<<<<< translated = SUCCESS <<<<<< TLV: <<<<<< type = "Signal Strength" (0x01) <<<<<< length = 2 <<<<<< value = BF:08 <<<<<< translated = [ strength = '-65' radio_interface = 'lte' ] ModemManager[26624]: <debug> [1532520666.251276] [mm-broadband-modem-qmi.c:2841] signal_strength_get_quality_and_access_tech(): Signal strength (lte): -65 dBm ModemManager[26624]: <debug> [1532520666.251315] [mm-broadband-modem-qmi.c:2874] signal_strength_get_quality_and_access_tech(): Signal strength: -65 dBm --> 78% ModemManager[26624]: <debug> [1532520666.251418] [mm-iface-modem.c:1206] update_signal_quality(): Modem /org/freedesktop/ModemManager1/Modem/0: signal quality updated (78) ModemManager[26624]: [/dev/cdc-wdm0] received message... <<<<<< RAW: <<<<<< length = 18 <<<<<< data = 01:11:00:80:03:04:04:00:00:02:00:05:00:10:02:00:C6:08 ModemManager[26624]: [/dev/cdc-wdm0] received generic indication (translated)... <<<<<< QMUX: <<<<<< length = 17 <<<<<< flags = 0x80 <<<<<< service = "nas" <<<<<< client = 4 <<<<<< QMI: <<<<<< flags = "indication" <<<<<< transaction = 0 <<<<<< tlv_length = 5 <<<<<< message = "Event Report" (0x0002) <<<<<< TLV: <<<<<< type = "Signal Strength" (0x10) <<<<<< length = 2 <<<<<< value = C6:08 <<<<<< translated = [ strength = '-58' radio_interface = 'lte' ] ModemManager[26624]: <debug> [1532520673.707340] [mm-broadband-modem-qmi.c:7038] event_report_indication_cb(): Signal strength indication (lte): -58 dBm --> 89% ModemManager[26624]: <debug> [1532520673.707458] [mm-iface-modem.c:1206] update_signal_quality(): Modem /org/freedesktop/ModemManager1/Modem/0: signal quality updated (89) ModemManager[26624]: <debug> [1532520696.236333] [mm-broadband-modem-qmi.c:2951] load_signal_quality(): loading signal quality... ModemManager[26624]: [/dev/cdc-wdm0] sent message... <<<<<< RAW: <<<<<< length = 13 <<<<<< data = 01:0C:00:00:03:04:00:0D:00:20:00:00:00 ModemManager[26624]: [/dev/cdc-wdm0] sent generic request (translated)... <<<<<< QMUX: <<<<<< length = 12 <<<<<< flags = 0x00 <<<<<< service = "nas" <<<<<< client = 4 <<<<<< QMI: <<<<<< flags = "none" <<<<<< transaction = 13 <<<<<< tlv_length = 0 <<<<<< message = "Get Signal Strength" (0x0020) ModemManager[26624]: [/dev/cdc-wdm0] received message... <<<<<< RAW: <<<<<< length = 25 <<<<<< data = 01:18:00:80:03:04:02:0D:00:20:00:0C:00:02:04:00:00:00:00:00:01:02:00:C0:08 ModemManager[26624]: [/dev/cdc-wdm0] received generic response (translated)... <<<<<< QMUX: <<<<<< length = 24 <<<<<< flags = 0x80 <<<<<< service = "nas" <<<<<< client = 4 <<<<<< QMI: <<<<<< flags = "response" <<<<<< transaction = 13 <<<<<< tlv_length = 12 <<<<<< message = "Get Signal Strength" (0x0020) <<<<<< TLV: <<<<<< type = "Result" (0x02) <<<<<< length = 4 <<<<<< value = 00:00:00:00 <<<<<< translated = SUCCESS <<<<<< TLV: <<<<<< type = "Signal Strength" (0x01) <<<<<< length = 2 <<<<<< value = C0:08 <<<<<< translated = [ strength = '-64' radio_interface = 'lte' ] ModemManager[26624]: <debug> [1532520696.267030] [mm-broadband-modem-qmi.c:2841] signal_strength_get_quality_and_access_tech(): Signal strength (lte): -64 dBm ModemManager[26624]: <debug> [1532520696.267043] [mm-broadband-modem-qmi.c:2874] signal_strength_get_quality_and_access_tech(): Signal strength: -64 dBm --> 80% ModemManager[26624]: <debug> [1532520696.267094] [mm-iface-modem.c:1206] update_signal_quality(): Modem /org/freedesktop/ModemManager1/Modem/0: signal quality updated (80) Best Regards Oskar ________________________________ Från: Oskar . <o...@hotmail.com> Skickat: den 25 juli 2018 12:13:18 Till: Aleksander Morgado Ämne: Re: Modem is stuck in the state MM state machine "connecting-->disconnecting" Hi Aleksander, I was able to get it working. It was a faulty modem. I got a new one and it work 100% in Ubuntu 18.04. But when I try CentOS it wont connect. I have tried qmicli and modemmanager. I get an IP if I try ”qmicli —wds-get-current-settings”. But when I try to connect with NetworkManager It does not work. ”www.google.com” is not available. [root@localhost ~]# qmicli -d /dev/cdc-wdm0 --wds-get-current-settings [/dev/cdc-wdm0] Current settings retrieved: IP Family: IPv4 IPv4 address: 10.55.169.239 IPv4 subnet mask: 255.255.255.224 IPv4 gateway address: 10.55.169.225 IPv4 primary DNS: 195.67.199.18 IPv4 secondary DNS: 195.67.199.19 MTU: 1500 Domains: none [root@localhost ~]# qmi-network /dev/cdc-wdm0 status Loading profile at /etc/qmi-network.conf... APN: online.telia.se APN user: unset APN password: unset qmi-proxy: no Loading previous state from /tmp/qmi-network-state-cdc-wdm0... Previous CID: 11 Previous PDH: 1139339560 Getting status with 'qmicli -d /dev/cdc-wdm0 --wds-get-packet-service-status --client-cid=11 --client-no-release-cid '... Status: connected /org/freedesktop/ModemManager1/Modem/0 (device id '1a6514ef8d6720f4ff819925ba572cc39d7dbbe9') ------------------------- Hardware | manufacturer: 'Cellient Co. Ltd.' | model: 'MPL200' | revision: 'MPL200_05_0827 1 [Oct 16 2014 04:00:00]' | supported: 'gsm-umts | lte | gsm-umts, lte' | current: 'gsm-umts, lte' | equipment id: '358049052670762' ------------------------- System | device: '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6' | drivers: 'qmi_wwan' | plugin: 'Generic' | primary port: 'cdc-wdm0' | ports: 'wwp0s20f0u6i4 (net), cdc-wdm0 (qmi)' ------------------------- Numbers | own : 'unknown' ------------------------- Status | lock: 'sim-pin2' | unlock retries: 'sim-pin (3), sim-pin2 (3), sim-puk (10), sim-puk2 (10)' | state: 'registered' | power state: 'on' | access tech: 'lte' | signal quality: '78' (recent) ------------------------- Modes | supported: 'allowed: 2g, 3g, 4g; preferred: none' | current: 'allowed: 2g, 3g, 4g; preferred: none' ------------------------- Bands | supported: 'dcs, egsm, pcs, g850, u2100, u850, u900, eutran-iii, eutran-vii, eutran-xx' | current: 'dcs, egsm, pcs, g850, u2100, u850, u900, eutran-iii, eutran-vii, eutran-xx' ------------------------- IP | supported: 'ipv4, ipv6, ipv4v6' ------------------------- 3GPP | imei: '358049052670762' | enabled locks: 'none' | operator id: '24001' | operator name: 'unknown' | subscription: 'unknown' | registration: 'home' ------------------------- SIM | path: '/org/freedesktop/ModemManager1/SIM/0' ------------------------- Bearers | paths: 'none' [root@localhost ~]# mmcli -m 0 --simple-connect="apn=online.telia.se" error: couldn't connect the modem: 'Timeout was reached' DEBUG <<<<<< translated = [ strength = '-65' radio_interface = 'lte' ] ModemManager[26624]: <debug> [1532520636.267082] [mm-broadband-modem-qmi.c:2841] signal_strength_get_quality_and_access_tech(): Signal strength (lte): -65 dBm ModemManager[26624]: <debug> [1532520636.267093] [mm-broadband-modem-qmi.c:2874] signal_strength_get_quality_and_access_tech(): Signal strength: -65 dBm --> 78% ModemManager[26624]: <debug> [1532520636.267139] [mm-iface-modem.c:1206] update_signal_quality(): Modem /org/freedesktop/ModemManager1/Modem/0: signal quality updated (78) ModemManager[26624]: [/dev/cdc-wdm0] received message... <<<<<< RAW: <<<<<< length = 27 <<<<<< data = 01:1A:00:80:01:0C:04:00:00:22:00:0E:00:01:02:00:02:00:12:01:00:04:13:02:00:80:88 ModemManager[26624]: [/dev/cdc-wdm0] received generic indication (translated)... <<<<<< QMUX: <<<<<< length = 26 <<<<<< flags = 0x80 <<<<<< service = "wds" <<<<<< client = 12 <<<<<< QMI: <<<<<< flags = "indication" <<<<<< transaction = 0 <<<<<< tlv_length = 14 <<<<<< message = "Packet Service Status" (0x0022) <<<<<< TLV: <<<<<< type = "Connection Status" (0x01) <<<<<< length = 2 <<<<<< value = 02:00 <<<<<< translated = [ status = 'connected' reconfiguration_required = 'no' ] <<<<<< TLV: <<<<<< type = "IP Family" (0x12) <<<<<< length = 1 <<<<<< value = 04 <<<<<< translated = ipv4 <<<<<< TLV: <<<<<< type = 0x13 <<<<<< length = 2 <<<<<< value = 80:88 ModemManager[26624]: <debug> [1532520666.236326] [mm-broadband-modem-qmi.c:2951] load_signal_quality(): loading signal quality... ModemManager[26624]: [/dev/cdc-wdm0] sent message... <<<<<< RAW: <<<<<< length = 13 <<<<<< data = 01:0C:00:00:03:04:00:0C:00:20:00:00:00 ModemManager[26624]: [/dev/cdc-wdm0] sent generic request (translated)... <<<<<< QMUX: <<<<<< length = 12 <<<<<< flags = 0x00 <<<<<< service = "nas" <<<<<< client = 4 <<<<<< QMI: <<<<<< flags = "none" <<<<<< transaction = 12 <<<<<< tlv_length = 0 <<<<<< message = "Get Signal Strength" (0x0020) ModemManager[26624]: [/dev/cdc-wdm0] received message... <<<<<< RAW: <<<<<< length = 25 <<<<<< data = 01:18:00:80:03:04:02:0C:00:20:00:0C:00:02:04:00:00:00:00:00:01:02:00:BF:08 ModemManager[26624]: [/dev/cdc-wdm0] received generic response (translated)... <<<<<< QMUX: <<<<<< length = 24 <<<<<< flags = 0x80 <<<<<< service = "nas" <<<<<< client = 4 <<<<<< QMI: <<<<<< flags = "response" <<<<<< transaction = 12 <<<<<< tlv_length = 12 <<<<<< message = "Get Signal Strength" (0x0020) <<<<<< TLV: <<<<<< type = "Result" (0x02) <<<<<< length = 4 <<<<<< value = 00:00:00:00 <<<<<< translated = SUCCESS <<<<<< TLV: <<<<<< type = "Signal Strength" (0x01) <<<<<< length = 2 <<<<<< value = BF:08 <<<<<< translated = [ strength = '-65' radio_interface = 'lte' ] ModemManager[26624]: <debug> [1532520666.251276] [mm-broadband-modem-qmi.c:2841] signal_strength_get_quality_and_access_tech(): Signal strength (lte): -65 dBm ModemManager[26624]: <debug> [1532520666.251315] [mm-broadband-modem-qmi.c:2874] signal_strength_get_quality_and_access_tech(): Signal strength: -65 dBm --> 78% ModemManager[26624]: <debug> [1532520666.251418] [mm-iface-modem.c:1206] update_signal_quality(): Modem /org/freedesktop/ModemManager1/Modem/0: signal quality updated (78) ModemManager[26624]: [/dev/cdc-wdm0] received message... <<<<<< RAW: <<<<<< length = 18 <<<<<< data = 01:11:00:80:03:04:04:00:00:02:00:05:00:10:02:00:C6:08 ModemManager[26624]: [/dev/cdc-wdm0] received generic indication (translated)... <<<<<< QMUX: <<<<<< length = 17 <<<<<< flags = 0x80 <<<<<< service = "nas" <<<<<< client = 4 <<<<<< QMI: <<<<<< flags = "indication" <<<<<< transaction = 0 <<<<<< tlv_length = 5 <<<<<< message = "Event Report" (0x0002) <<<<<< TLV: <<<<<< type = "Signal Strength" (0x10) <<<<<< length = 2 <<<<<< value = C6:08 <<<<<< translated = [ strength = '-58' radio_interface = 'lte' ] ModemManager[26624]: <debug> [1532520673.707340] [mm-broadband-modem-qmi.c:7038] event_report_indication_cb(): Signal strength indication (lte): -58 dBm --> 89% ModemManager[26624]: <debug> [1532520673.707458] [mm-iface-modem.c:1206] update_signal_quality(): Modem /org/freedesktop/ModemManager1/Modem/0: signal quality updated (89) ModemManager[26624]: <debug> [1532520696.236333] [mm-broadband-modem-qmi.c:2951] load_signal_quality(): loading signal quality... ModemManager[26624]: [/dev/cdc-wdm0] sent message... <<<<<< RAW: <<<<<< length = 13 <<<<<< data = 01:0C:00:00:03:04:00:0D:00:20:00:00:00 ModemManager[26624]: [/dev/cdc-wdm0] sent generic request (translated)... <<<<<< QMUX: <<<<<< length = 12 <<<<<< flags = 0x00 <<<<<< service = "nas" <<<<<< client = 4 <<<<<< QMI: <<<<<< flags = "none" <<<<<< transaction = 13 <<<<<< tlv_length = 0 <<<<<< message = "Get Signal Strength" (0x0020) ModemManager[26624]: [/dev/cdc-wdm0] received message... <<<<<< RAW: <<<<<< length = 25 <<<<<< data = 01:18:00:80:03:04:02:0D:00:20:00:0C:00:02:04:00:00:00:00:00:01:02:00:C0:08 ModemManager[26624]: [/dev/cdc-wdm0] received generic response (translated)... <<<<<< QMUX: <<<<<< length = 24 <<<<<< flags = 0x80 <<<<<< service = "nas" <<<<<< client = 4 <<<<<< QMI: <<<<<< flags = "response" <<<<<< transaction = 13 <<<<<< tlv_length = 12 <<<<<< message = "Get Signal Strength" (0x0020) <<<<<< TLV: <<<<<< type = "Result" (0x02) <<<<<< length = 4 <<<<<< value = 00:00:00:00 <<<<<< translated = SUCCESS <<<<<< TLV: <<<<<< type = "Signal Strength" (0x01) <<<<<< length = 2 <<<<<< value = C0:08 <<<<<< translated = [ strength = '-64' radio_interface = 'lte' ] ModemManager[26624]: <debug> [1532520696.267030] [mm-broadband-modem-qmi.c:2841] signal_strength_get_quality_and_access_tech(): Signal strength (lte): -64 dBm ModemManager[26624]: <debug> [1532520696.267043] [mm-broadband-modem-qmi.c:2874] signal_strength_get_quality_and_access_tech(): Signal strength: -64 dBm --> 80% ModemManager[26624]: <debug> [1532520696.267094] [mm-iface-modem.c:1206] update_signal_quality(): Modem /org/freedesktop/ModemManager1/Modem/0: signal quality updated (80) Best Regards Oskar > 8 juli 2018 kl. 14:51 skrev Aleksander Morgado <aleksan...@aleksander.es>: > > Hey, > > >> >> Do you have any idea hat type of error this could be? >> It is "registered" and waits until I type mmcli -m 0 >> --simple-connect="apn=<APN>". >> And then outputs Timeout reached. >> > > Could you gather a full debug log of this attempt and send it here? > > -- > Aleksander > https://aleksander.es aleksander.es – Freelance GNU/Linux software developer<https://aleksander.es/> aleksander.es Over the past few years I have worked as a software consultant, developing new features to already existing software or even writing completely new tools from scratch.
_______________________________________________ ModemManager-devel mailing list ModemManager-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel