Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-08-06 | plugin-manager: remove unneeded methods | Aleksander Morgado | |
We no longer need to query the plugin manager whether we're checking support for a specific port, as the ports are now grabbed only once in the MMDevice, and therefore we ensure that supports check is launched only once in the PluginManager for that specific port. Also, we no longer need to query the plugin manager whether we're checking support for a given device, as the logic to check when all ports of the device are probed is now maintained internally. | |||
2012-08-06 | plugin-manager: define a minimum probing time of 2s | Aleksander Morgado | |
Effectively, we're now letting the kernel up to 2s to show all the ports of the device, starting from the time where the first port is exposed. | |||
2012-08-06 | manager: use the new method to check support of a given full device | Aleksander Morgado | |
2012-08-06 | plugin-manager: new method to check support for a given device and all its ports | Aleksander Morgado | |
The new `mm_plugin_manager_find_device_support()' will be an async method which waits for ports to be added in the given `MMDevice'. As soon as all added ports are probed, the device support check is considered finished. | |||
2012-08-06 | plugin-base: don't assume a plugin will give as supported all ports of the ↵ | Aleksander Morgado | |
device E.g. the Generic plugin will give as unsupported 'net' ports found in the device, as it doesn't know how to use them. | |||
2012-08-06 | device: signal grabbed/released ports | Aleksander Morgado | |
2012-08-06 | device: load driver being used when first port grabbed | Aleksander Morgado | |
2012-08-06 | device: keep sysfs path around for logging | Aleksander Morgado | |
2012-08-06 | device: split `MMDevice' creation and plugin setting | Aleksander Morgado | |
We want to be able to create the MMDevice way before we have decided which plugin to use. | |||
2012-08-06 | core: compile all ports before creating the modem object | Aleksander Morgado | |
Before this, we only exported the modem to DBus when all ports were organized, in order to make sure that we select as primary port the one we really want and not the first AT port grabbed. Given that to get all the ports organized we also needed to wait to get all the ports grabbed, we can now also defer the creation of the modem object until all the ports get grabbed. This allows us to create different types of objects based on the ports available (e.g. we can now create QMI-supported modem objects if we see a QMI port around). | |||
2012-08-02 | build: remove duplicate `--with-docs' switch | Aleksander Morgado | |
2012-08-02 | iface-modem: don't process signal/act updates if interface is shut down | Aleksander Morgado | |
When the interface is shut down the skeleton object no longer exists. Given that we're allowing this actions from outside the interface, we should be safe and don't assume that the caller knows exactly the state of the interface. | |||
2012-08-02 | iface-modem: fix crashes due to removed context | Ben Chan | |
2012-07-31 | bearer: set state as DISCONNECTING as soon as we cancel the connection sequence | Aleksander Morgado | |
Just when we request to cancel the connection we need to set the bearer as being disconnected, so that we do not end up overwriting connection cancellation requests. Reported by: Thieu Le <thieule@chromium.org> | |||
2012-07-31 | cli,libmm-glib: provide mm_manager_(peek|get)_proxy() | Aleksander Morgado | |
peek() doesn't increase the reference count of the proxy object, while get() does it. | |||
2012-07-31 | cli,libmm-glib: set default timeout on manager DBus proxy | Ben Chan | |
This patch fixes mmcli to set the default timeout on the manager proxy interface (MmGdbusOrgFreedesktopModemManager1) instead of MMManager itself. The later is not a GDBusProxy object. | |||
2012-07-26 | iface-modem: SIM-PIN2 lock takes us to disabled state, not locked | Aleksander Morgado | |
2012-07-26 | sim: getting SIM-PIN2 lock doesn't mean PIN sending failed | Aleksander Morgado | |
2012-07-25 | iface-modem-3gpp: fix variant ref count | Aleksander Morgado | |
2012-07-25 | cli: get AT command timeout directly from our default operation timeout | Aleksander Morgado | |
We remove the `--command-timeout' option, as the AT command timeout is now directly computed from our default DBus timeout (modifiable with `--timeout'). | |||
2012-07-25 | libmm-glib: don't change default DBus timeout when running Modem.Command() | Aleksander Morgado | |
Just warn if the default DBus timeout is shorter than the one being requested. | |||
2012-07-25 | cli: allow modifying default DBus timeout with `--timeout' | Aleksander Morgado | |
By default 30s will be used for every operation. | |||
2012-07-25 | cli: fix showing CDMA related info in sync mode | Aleksander Morgado | |
2012-07-25 | cli: ensure modem is enabled when performing actions | Aleksander Morgado | |
Don't rely on the lock status, as the modem may say it requires SIM PIN 2, but we're allowed to run most operations even with that unlock required. | |||
2012-07-22 | broadband-modem: fallback to unencoded command in USSD if encoded fails | Aleksander Morgado | |
2012-07-22 | broadband-bearer: debug logs when disconnecting 3GPP bearer | Aleksander Morgado | |
2012-07-22 | broadband-modem: assume CS if 2G supported | Aleksander Morgado | |
2012-07-22 | iface-modem: new async method to be run just after the successful SIM unlock | Aleksander Morgado | |
2012-07-22 | mm-broadband-modem: fix result completion on hex encoding errors | Aleksander Morgado | |
2012-07-22 | mm-broadband-modem: fix USSD command sending, don't use cached AT replies | Aleksander Morgado | |
2012-07-22 | broadband-modem: cancel pending USSD request if USSD session cancelled | Aleksander Morgado | |
2012-07-22 | iface-modem-3gpp-ussd: set proper initial session state | Aleksander Morgado | |
2012-07-22 | iface-modem-3gpp-ussd: don't allow USSD actions if the modem is not enabled | Aleksander Morgado | |
2012-07-22 | messaging: don't treat as fatal error if we cannot read from a given storage | Aleksander Morgado | |
2012-07-21 | broadband-bearer: fix missing method | Aleksander Morgado | |
It was wrongly removed in commit 2506e3093e9cc47bc03e34b0dd9c58c13469aec5. | |||
2012-07-21 | doc: include missing description of the new LTE bands | Aleksander Morgado | |
2012-07-19 | broadband-modem: send always ATZ alone | Aleksander Morgado | |
ITU rec v.250 (6.1.1) says: The DTE should not include additional commands on the same command line after the Z command because such commands may be ignored. | |||
2012-07-19 | hso: use common integer string parsers | Aleksander Morgado | |
2012-07-19 | hso: unsolicited %IPDPACT may come before the AT command reply | Aleksander Morgado | |
2012-07-19 | hso: plug memleak when finishing dialling with error | Aleksander Morgado | |
2012-07-19 | hso: fix cid to report to | Aleksander Morgado | |
2012-07-18 | serial: fix AT port carriage return handling | Dan Williams | |
Off-by-one, fix it. | |||
2012-07-18 | api,header: add LTE specific bands in `MMModemBand' | Aleksander Morgado | |
2012-07-18 | api,header: fix description of `MMModemBand' | Aleksander Morgado | |
It was a bitmask once... | |||
2012-07-17 | decode: handle another UsbSnoop URB function | Dan Williams | |
2012-07-17 | iface-modem-messaging: check if supported storage is allocated before use | Ben Chan | |
load_supported_storages may fail, which results in unallocated storage memory. This patch modifies load_initial_sms_parts_from_storages and is_storage_supported to handle that gracefully. | |||
2012-07-16 | broadband-modem: remove `USE_WS46' property | Aleksander Morgado | |
3GPP modems will all try to use AT+WS46=? by default to gather supported modes. | |||
2012-07-16 | broadband-modem: try to guess more specific 2G/3G/4G mode support | Aleksander Morgado | |
For 3GPP modems, we'll try with AT+WS46=?, which is the standard command to query supported networks. If it returns error, we'll fallback to the defaults. For CDMA modems, we'll try to gather CDMA1x and/or EV-DO support directly from the AT+GCAP response. | |||
2012-07-16 | iface-modem-cdma: new steps to setup/cleanup unsolicited messages | Aleksander Morgado | |
2012-07-13 | iface-modem-[3gpp|cdma]: remove contexts with timeouts when shutting down | Aleksander Morgado | |
Following the same logic as in commit 9ddcf92a, those contexts in the interface which contain the setup of a timeout are cleared before removing the DBus skeleton objects, so that we make sure they are not fired out once these have been disposed. |