Thanks for your hints. Now I am able to make GPS working: 1) The regression between openSUSE 15.0 and 15.2 was caused by udev:
I commented out this rule: /usr/lib/udev/rules.d/40-usb_modeswitch.rules Huawei ME906, ME909 (MBIM, dummy config) #ATTR{idVendor}=="12d1", ATTR{idProduct}=="15c1", RUN+="usb_modeswitch '/%k'" I am not sure, why udev developers added it, as the modem works perfectly out of the box. 2) Tag the modem in the ModelManager: /usr/lib/udev/rules.d/77-mm-huawei-net-port-types.rules # GPS NMEA port on ME906s SUBSYSTEMS=="usb", ATTRS{bInterfaceClass}=="ff", ATTRS{bInterfaceSubClass}=="06", ATTRS{bInterfaceProtocol}=="14", ENV{ID_MM_PORT_TYPE_GPS}="1" Now "mmcli -m 0 --location-get" shows my location. Only modem-manager-gui still shows 0,000/0,000/0,000 (in cs_CZ.UTF-8 locale, or 0.000/0.000/0.000 in C locale.) -- Best Regards / S pozdravem, Stanislav Brabec software developer --------------------------------------------------------------------- SUSE LINUX, s. r. o. e-mail: sbra...@suse.com Křižíkova 148/34 (Corso IIa) tel: +420 284 084 060 186 00 Praha 8-Karlín fax: +420 284 084 001 Czech Republic http://www.suse.cz/ PGP: 830B 40D5 9E05 35D8 5E27 6FA3 717C 209F A04F CD76 _______________________________________________ ModemManager-devel mailing list ModemManager-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel