Hallo zusammen,
ich versuche einen Surf-Stick, den ich nebst SIM geschenkt bekommen habe, zum Versenden und Empfangen von SMS zu verwenden. Ich möchte damit ein System kontrollieren, dass head-less läuft und bei Internet-Störungen trotzdem erreichbar sein soll. Der Stick ist eigentlich primär für UMTS gedacht, sollte aber trotz der UMTS-Abschaltung doch auf GSM/Edge zurückfallen, was für SMS ausreichend sein sollte.
Mit dem ModemManager bekomme ich es angezeigt, kann es aber nicht benutzen.
$ mmcli -L
/org/freedesktop/ModemManager1/Modem/0 [ZTE CORPORATION] MF190
$ mmcli -m 0
-----------------------------
General | path: /org/freedesktop/ModemManager1/Modem/0
| device id: ...
-----------------------------
Hardware | manufacturer: ZTE CORPORATION
| model: MF190
| firmware revision: BD_MF190TLF3V1.0.0B05
| supported: gsm-umts
| current: gsm-umts
| equipment id: ...
-----------------------------
System | device: /sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4
| drivers: option
| plugin: zte
| primary port: ttyUSB2
| ports: ttyUSB0 (qcdm), ttyUSB1 (at), ttyUSB2 (at)
-----------------------------
Status | unlock retries: sim-pin (3), sim-puk (10)
| state: disabled
| power state: on
-----------------------------
Modes | supported: allowed: 2g; preferred: none
| allowed: 3g; preferred: none
| allowed: 2g, 3g; preferred: none
| allowed: 2g, 3g; preferred: 2g
| allowed: 2g, 3g; preferred: 3g
| current: allowed: any; preferred: none
-----------------------------
$ mmcli -v -m 0 -e
[26 Mai 2024, 22:22:33] [Debug] ModemManager process found at ':1.292'
[26 Mai 2024, 22:22:33] [Debug] Assuming '0' is the modem index
[26 Mai 2024, 22:22:33] [Debug] Modem found at '/org/freedesktop/ModemManager1/Modem/0'
[26 Mai 2024, 22:22:33] [Debug] Synchronously enabling modem...
error: couldn't enable the modem: 'GDBus.Error:org.freedesktop.ModemManager1.Error.Core.Unauthorized: PolicyKit authorization failed: not authorized for 'org.freedesktop.ModemManager1.Device.Control''
Ich verstehe nicht, wieso PolicyKit hier ins Spiel kommt und wie man das entsprechend konfiguriert.