Commit Graph

7059 Commits

Author SHA1 Message Date
Aleksander Morgado
4d761330e1 filter: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado
2e0d23ce72 serial-parsers: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado
72efb1b28d sms-part-cdma: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado
3186a498c1 sms-part-3gpp: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado
d0545f60ad sms-mbim: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado
cc1bb544ee sms-qmi: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado
0e05d0dcf0 base-sms: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado
6c5a2e24ae base-sms: set dbus id as soon as object is created 2020-04-08 16:35:09 +02:00
Aleksander Morgado
e2d15e9bf4 sim-qmi: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado
e8c9001f6e sim-mbim: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado
ae38106ad2 base-sim: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado
7e5af3b38d base-sim: set dbus id as soon as object is created 2020-04-08 16:35:09 +02:00
Aleksander Morgado
6c0d9e5a1b bearer-mbim: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado
ba89d59471 bearer-qmi: port to use object logging 2020-04-08 16:35:08 +02:00
Aleksander Morgado
b2d3ff0b3d broadband-bearer: port to use object logging 2020-04-08 16:35:08 +02:00
Aleksander Morgado
fce081bbb0 base-bearer: port to use object logging 2020-04-08 16:35:08 +02:00
Aleksander Morgado
c0fb9b42c0 base-bearer: set dbus id as soon as object is created 2020-04-08 16:35:08 +02:00
Aleksander Morgado
ed41f969d5 iface-modem-voice: port to use object logging 2020-04-08 16:35:08 +02:00
Aleksander Morgado
c8c31f0613 iface-modem-time: port to use object logging 2020-04-08 16:35:08 +02:00
Aleksander Morgado
91de19e3ae iface-modem-simple: port to use object logging 2020-04-08 16:35:08 +02:00
Aleksander Morgado
695a1003a1 iface-modem-signal: port to use object logging 2020-04-08 16:35:08 +02:00
Aleksander Morgado
84851cc616 iface-modem-oma: port to use object logging 2020-04-08 16:35:08 +02:00
Aleksander Morgado
135b5c8065 iface-modem-messaging: port to use object logging 2020-04-08 16:35:08 +02:00
Aleksander Morgado
7d5871c59c iface-modem-location: port to use object logging 2020-04-08 16:35:08 +02:00
Aleksander Morgado
6314e5f1d2 iface-modem-firmware: port to use object logging 2020-04-08 16:35:08 +02:00
Aleksander Morgado
0592bcfdec iface-modem-cdma: port to use object logging 2020-04-08 16:35:08 +02:00
Aleksander Morgado
301c984a87 iface-modem-3gpp-ussd: port to use object logging 2020-04-08 16:35:08 +02:00
Aleksander Morgado
89a0adb962 iface-modem-3gpp: port to use object logging 2020-04-08 16:35:08 +02:00
Aleksander Morgado
aa5a77ce05 iface-modem: port to use object logging 2020-04-08 16:35:08 +02:00
Aleksander Morgado
6dff5ba673 shared-qmi: port to use object logging 2020-04-08 16:35:08 +02:00
Aleksander Morgado
46405afdf3 broadband-modem-mbim: port to use object logging 2020-04-08 16:35:08 +02:00
Aleksander Morgado
40a542be49 broadband-modem-qmi: port to use object logging 2020-04-08 16:35:08 +02:00
Aleksander Morgado
ee45464329 broadband-modem: port to use object logging 2020-04-08 16:35:08 +02:00
Aleksander Morgado
875ef11a57 base-modem: port to use object logging
Also link all grabbed ports as owned by the modem.
2020-04-08 16:35:08 +02:00
Aleksander Morgado
9e50dda400 base-modem: set dbus id as soon as object is created 2020-04-08 16:35:08 +02:00
Aleksander Morgado
850d302d24 ports: port to object logging 2020-04-08 16:35:08 +02:00
Aleksander Morgado
3a2466a363 port-serial: assert on totally unexpected serial settings
The bits/parity/stopbits serial settings are set by the daemon, so if
any of them are not expected, assert, not just warn.
2020-04-08 16:35:08 +02:00
Aleksander Morgado
b7d7286963 kerneldevice: port to object logging 2020-04-08 16:35:08 +02:00
Aleksander Morgado
9bcadea172 log: new object logging support
So that we can provide the specific object id in every log associated
to a given object.
2020-04-08 16:35:08 +02:00
Артемий Судаков
faccb3b2b4 po: add Russian translation 2020-04-05 09:48:13 +02:00
Andika Triwidada
d22523ff09 po: updated Indonesian translation 2020-04-01 08:27:23 +02:00
mozzwald
a309b089c9 quectel: add port type hints for EC25/EG25 #194 2020-03-25 12:35:41 -05:00
Aleksander Morgado
3643c15133 cli: remove empty whiteline in --version
This also fixes the Copyright section in the troffit generated HTML
output.
2020-03-21 15:49:31 +01:00
Aleksander Morgado
e9d7a9acde context: remove empty whiteline in --version
This also fixes the Copyright section in the troffit generated HTML
output.
2020-03-21 15:48:49 +01:00
Aleksander Morgado
f1e77cdbe6 cli: context: add ':' to the section titles
So that --help-all print all sections in the same way as the Help and
Application option groups.
2020-03-21 15:40:13 +01:00
Aleksander Morgado
02f638d8d6 context: add ':' to the section titles
So that --help-all print all sections in the same way as the Help and
Application option groups.
2020-03-21 15:37:58 +01:00
Aleksander Morgado
38f6e4eec9 broadband-modem-mbim: fix segfault when loading capabilities
If loading capabilities using QMI over MBIM returns NONE without an
explicit error, the process would crash. Fix that by making the error
optional when NONE is received.

Fixes https://gitlab.freedesktop.org/mobile-broadband/ModemManager/issues/185
2020-03-16 09:58:08 +01:00
Milo Casagrande
a6a721f3a8 l10n: Update Italian translation
Signed-off-by: Milo Casagrande <milo@milo.name>
2020-03-10 20:16:15 +01:00
Aleksander Morgado
b9e6f30ba8 kerneldevice,udev: don't assume interface is the direct parent object
E.g. it may be one more layer up:

  looking at device '/devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8.4/1-8.4:1.1/ttyUSB1/tty/ttyUSB1':
    KERNEL=="ttyUSB1"
    SUBSYSTEM=="tty"
    DRIVER==""

  looking at parent device '/devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8.4/1-8.4:1.1/ttyUSB1':
    KERNELS=="ttyUSB1"
    SUBSYSTEMS=="usb-serial"
    DRIVERS=="option1"
    ATTRS{port_number}=="0"

  looking at parent device '/devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8.4/1-8.4:1.1':
    KERNELS=="1-8.4:1.1"
    SUBSYSTEMS=="usb"
    DRIVERS=="option"
    ATTRS{bNumEndpoints}=="02"
    ATTRS{supports_autosuspend}=="1"
    ATTRS{bInterfaceNumber}=="01"
    ATTRS{bAlternateSetting}==" 0"
    ATTRS{bInterfaceSubClass}=="06"
    ATTRS{bInterfaceProtocol}=="13"
    ATTRS{interface}=="Huawei Mobile Connect - Application"
    ATTRS{bInterfaceClass}=="ff"
    ATTRS{authorized}=="1"
2020-03-03 17:23:07 +00:00
Aleksander Morgado
6eabfd27bf huawei: only tag GETPORTMODE supported if it was really used
E.g. do nothing if the response is empty:

 <debug> (ttyUSB1): -->'AT^GETPORTMODE<CR>'
 <debug> (ttyUSB1): <--'<CR><LF>^GETPORTMODE: TYPE: WCDMA: Huawei Technologies Co.,Ltd.,<CR><LF><CR><LF>OK<CR><LF>'
2020-03-03 17:23:07 +00:00