Hello, we have a standard generic modem (Quactel M66, one uart working in transparent mode). MM is working just fine - registering and connecting to the home network. When NetworkManager pickup to establish PPP connection we get the strange problem - seems like sth is blocking the serial port (MM?)
MM version is 1.8.2 *Logs from NM* Jan 04 17:28:36 f8c790d NetworkManager[690]: <info> [1546622916.5428] ppp-manager: starting PPP connection Jan 04 17:28:36 f8c790d NetworkManager[690]: <debug> [1546622916.5443] ppp-manager: command line: /usr/sbin/pppd nodetach lock nodefaultroute ipv6 , debug ttyUSB0 noipdefault 115200 noauth usepeerdns mru 128 mtu 128 lcp-echo-failure 0 lcp-echo-interval 0 idle 0 ipparam /org/freedesktop/NetworkManager/PPP/14 plugin /usr/lib/pppd/2.4.5/nm-pppd-plugin.so Jan 04 17:28:36 f8c790d NetworkManager[690]: <info> [1546622916.5679] ppp-manager: pppd started with pid 2596 Jan 04 17:28:36 f8c790d NetworkManager[690]: <info> [1546622916.5712] modem["ttyUSB0"]: IPv6 configuration disabled Jan 04 17:28:36 f8c790d NetworkManager[690]: <debug> [1546622916.5728] device[0x16da2d8] (ttyUSB0): activation-stage: complete activate_stage3_ip_config_start,v4 (id 1657) Jan 04 17:28:36 f8c790d NetworkManager[690]: Plugin /usr/lib/pppd/2.4.5/nm-pppd-plugin.so loaded. Jan 04 17:28:36 f8c790d pppd[2596]: nm-ppp-plugin: (plugin_init): initializing *Jan 04 17:28:36 f8c790d pppd[2596]: nm-ppp-plugin: (nm_phasechange): status 3 / phase 'serial connection'* Jan 04 17:28:57 f8c790d NetworkManager[690]: <warn> [1546622937.1715] ppp-manager: *pppd timed out or didn't initialize our dbus module* Jan 04 17:28:57 f8c790d pppd[2596]: nm-ppp-plugin: (nm_phasechange): status 1 / phase 'dead' *And when we use ppp demon manually (without MM and NM) all just works so hardware is just fine.* *root@f8c790d:~# pppd call gprs* pppd options in effect: debug # (from /etc/ppp/peers/gprs) nodetach # (from /etc/ppp/peers/gprs) dump # (from /etc/ppp/peers/gprs) noauth # (from /etc/ppp/peers/gprs) user internet # (from /etc/ppp/peers/gprs) remotename 3gppp # (from /etc/ppp/peers/gprs) /dev/ttyUSB0 # (from /etc/ppp/peers/gprs) 115200 # (from /etc/ppp/peers/gprs) lock # (from /etc/ppp/peers/gprs) connect chat -s -v -f /etc/chatscripts/quectel-chat-connect -T playmetric # (from /etc/ppp/peers/gprs) disconnect chat -s -v -f /etc/chatscripts/quectel-chat-disconnect # (from /etc/ppp/peers/gprs) nocrtscts # (from /etc/ppp/peers/gprs) modem # (from /etc/ppp/peers/gprs) asyncmap 0 # (from /etc/ppp/options) mru 296 # (from /etc/ppp/peers/gprs) mtu 296 # (from /etc/ppp/peers/gprs) lcp-echo-failure 4 # (from /etc/ppp/options) lcp-echo-interval 30 # (from /etc/ppp/options) show-password # (from /etc/ppp/options) novj # (from /etc/ppp/peers/gprs) novjccomp # (from /etc/ppp/peers/gprs) ipcp-accept-local # (from /etc/ppp/peers/gprs) ipcp-accept-remote # (from /etc/ppp/peers/gprs) ipparam 3gppp # (from /etc/ppp/peers/gprs) noipdefault # (from /etc/ppp/peers/gprs) ipcp-max-failure 30 # (from /etc/ppp/peers/gprs) defaultroute # (from /etc/ppp/peers/gprs) usepeerdns # (from /etc/ppp/peers/gprs) noccp # (from /etc/ppp/peers/gprs) noipx # (from /etc/ppp/options) abort on (BUSY) abort on (NO CARRIER) abort on (NO DIALTONE) abort on (ERROR) abort on (NO ANSWER) timeout set to 30 seconds send (AT^M) expect (OK) ^M OK -- got it send (ATE0^M) expect (OK) ^M ^M OK -- got it send (ATI;+CSUB;+CSQ;+CPIN?;+COPS?;+CGREG?;&D2^M) expect (OK) ^M ^M Quectel_Ltd^M Quectel_M66^M Revision: M66FAR01A08BT^M ^M SubEdition:V03^M ^M +CSQ: 29,0^M ^M +CPIN: READY^M ^M +COPS: 0,0,"T-Mobile.pl"^M ^M +CGREG: 0,5^M ^M OK -- got it send (AT+CGDCONT=1,"IP","playmetric",,0,0^M) expect (OK) ^M ^M OK -- got it send (ATD*99#^M) expect (CONNECT) ^M ^M *CONNECT* -- got it Script chat -s -v -f /etc/chatscripts/quectel-chat-connect -T playmetric finished (pid 29953), status = 0x0 Serial connection established. using channel 13 Using interface ppp0 Connect: ppp0 <--> /dev/ttyUSB0 sent [LCP ConfReq id=0x1 <mru 296> <asyncmap 0x0> <magic 0x604edc61> <pcomp> <accomp>] rcvd [LCP ConfReq id=0x1 <asyncmap 0xa0000> <auth pap> <pcomp> <accomp>] sent [LCP ConfAck id=0x1 <asyncmap 0xa0000> <auth pap> <pcomp> <accomp>] rcvd [LCP ConfNak id=0x1 <asyncmap 0xa0000>] sent [LCP ConfReq id=0x2 <mru 296> <asyncmap 0xa0000> <magic 0x604edc61> <pcomp> <accomp>] rcvd [LCP ConfAck id=0x2 <mru 296> <asyncmap 0xa0000> <magic 0x604edc61> <pcomp> <accomp>] sent [LCP EchoReq id=0x0 magic=0x604edc61] sent [PAP AuthReq id=0x1 user="internet" password="internet"] rcvd [LCP EchoRep id=0x0 magic=0x0] rcvd [PAP AuthAck id=0x1 ""] *PAP authentication succeeded* sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>] rcvd [IPCP ConfReq id=0x1 <addr 192.168.254.254>] sent [IPCP ConfAck id=0x1 <addr 192.168.254.254>] rcvd [IPCP ConfNak id=0x1 <addr 10.195.226.215> <ms-dns1 89.108.195.20> <ms-dns2 89.108.202.21>] sent [IPCP ConfReq id=0x2 <addr 10.195.226.215> <ms-dns1 89.108.195.20> <ms-dns2 89.108.202.21>] rcvd [IPCP ConfAck id=0x2 <addr 10.195.226.215> <ms-dns1 89.108.195.20> <ms-dns2 89.108.202.21>] local IP address 10.195.226.215 remote IP address 192.168.254.254 primary DNS address 89.108.195.20 secondary DNS address 89.108.202.21 Script /etc/ppp/ip-up started (pid 29971) Script /etc/ppp/ip-up finished (pid 29971), status = 0x0 *And connection works...* *root@f8c790d:~# ping 8.8.8.8 -Ippp0* PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=120 time=802 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=120 time=511 ms 64 bytes from 8.8.8.8: icmp_seq=3 ttl=120 time=164 ms 64 bytes from 8.8.8.8: icmp_seq=4 ttl=120 time=167 ms 64 bytes from 8.8.8.8: icmp_seq=5 ttl=120 time=282 ms *Could you help us on this?* *ps. Our NM connection profile* *root@f8c790d:/etc/NetworkManager/system-connections# cat orange.nmconnection * *[connection]* *id=orange* *uuid=da963f44-8d1e-4338-872f-9d9163de0832* *type=gsm* *interface-name=ttyUSB0* *permissions=* *#gateway-ping-timeout=100* *[gsm]* *apn=playmetric* *#username=internet* *#password=internet* *#home-only=true* *number=*99#* *#pin=7744* *[ipv4]* *dns-search=* *method=auto* *dhcp-timeout=100* *[ipv6]* *addr-gen-mode=stable-privacy* *dns-search=* *method=auto* *dhcp-timeout=100* *[ppp]* *baud=115200* *mru=128* *mtu=128* *crtscts=false* *[serial]* *baud=115200* *root@f8c790d:/etc/NetworkManager/system-connections# * -- best regards / z poważaniem Przemysław Gałązka, CEO +48 889 348 628 linkedin <http://www.linkedin.com/in/przemekgalazka> prze...@sense.com.pl https://www.sense-monitoring.com <https://www.sense-monitoring.com/?utm_source=stopka&utm_medium=mail&utm_campaign=Przemek> [image: sense-logo_monitoring-poziom-s2-add135aef733ff520b43a7bf69e9cd05.png (281×100)] Sense Monitoring sp. z o.o Nalkowskiej 11 38-500 Sanok, Poland KRS:0000676863, NIP: 5213780421 BDO 000062957 Please note that all information in this message or attachmentes thereof shall be construed as business secrets and are shared only with the intended recepients. // Otrzymana przez Panią/Pana wiadomość oraz ewentualne załączone do niej pliki stanowią tajemnicę przedsiębiorstwa i są przeznaczone tylko dla wymienionych adresatów.
_______________________________________________ ModemManager-devel mailing list ModemManager-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel