Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-08-06 | zte: support Icera-based modems | Aleksander Morgado | |
We request Icera support check during port probing, and we then decide which modem object to create based on the check results. | |||
2012-08-06 | zte: implement access technology loading | Aleksander Morgado | |
2012-08-06 | zte: implement allowed mode loading/setting | Aleksander Morgado | |
2012-08-06 | zte: setup ports and unsolicited message handling | Aleksander Morgado | |
2012-08-06 | zte: new `MMBroadbandModemZte' | Aleksander Morgado | |
2012-08-06 | zte: start porting the ZTE plugin | Aleksander Morgado | |
2012-08-06 | nokia: no need specific port grabbing | Aleksander Morgado | |
The udev tags for port grabbing hints are for Icera-based Nokia modems only. | |||
2012-08-06 | nokia-icera: new plugin to handle Icera-based Nokia modems | Aleksander Morgado | |
We have a whole new plugin because the whole probing process is different between the Icera and non-Icera based Nokia modems. | |||
2012-08-06 | nokia: don't support Icera-based modems | Aleksander Morgado | |
Nokia CS Internet sticks are based on Icera chipsets; the default Nokia plugin shouldn't handle them. | |||
2012-08-06 | plugin: check if the current probe is the one with AT support before ↵ | Aleksander Morgado | |
assuming it's not | |||
2012-08-06 | plugin: let plugins request Icera support checks and Icera based filters | Aleksander Morgado | |
2012-08-06 | port-probe: include Icera support check in the probing sequence | Aleksander Morgado | |
2012-08-06 | samsung: use generic power down of the Icera modem | Aleksander Morgado | |
2012-08-06 | icera: use +CFUN=4 for power down in all Icera modems | Aleksander Morgado | |
2012-08-06 | icera: remove `MMIfaceIcera' | Aleksander Morgado | |
2012-08-06 | samsung: make the modem object inherit from the `MMBroadbandModemIcera' | Aleksander Morgado | |
2012-08-06 | icera: create a generic broadband bearer when no net ports available | Aleksander Morgado | |
2012-08-06 | icera: allow specifying at modem/bearer level whether we want DHCP or STATIC | Aleksander Morgado | |
2012-08-06 | icera: new `MMBroadbandModemIcera' | Aleksander Morgado | |
We'll get rid of the `MMIfaceIcera'. | |||
2012-08-06 | icera: implement dynamic band support checking | Dan Williams | |
Turns out we can check supported bands by asking the modem what the enabled state is for the bands it says it supports, and then setting the enabled state to what it currently is. For bands the modem actually doesn't support, it'll return an error. Use that to build up the modem's actual supported band list. | |||
2012-08-06 | samsung: use generic Icera band handling functions | Dan Williams | |
2012-08-06 | icera: add generic band handling functions | Dan Williams | |
2012-08-06 | samsung: use generic Icera unlock retries checking functions | Dan Williams | |
2012-08-06 | icera: add generic unlock retries checking | Dan Williams | |
2012-08-06 | samsung: add Samsung Electronics, Inc. as copyright owners | Aleksander Morgado | |
They actually wrote the original Samsung plugin in ModemManager 0.5. | |||
2012-08-06 | samsung: new `MMBroadbandBearerSamsung' | Aleksander Morgado | |
Based on the Icera bearer, but using DHCP in the net port. | |||
2012-08-06 | TODO: add task to update drivers info in the Modem iface | Aleksander Morgado | |
2012-08-06 | TODO: we should retry Icera authentication command | Aleksander Morgado | |
2012-08-06 | TODO: add task to check if HSO disconnection needs to get updated | Aleksander Morgado | |
2012-08-06 | icera: avoid highly unlikely use of already unref-ed bearer | Aleksander Morgado | |
In the connection and disconnection sequences, we make sure that the Bearer object is valid by keeping a reference in the Dial3gppContext and Disconnect3gppContext (actually, another one kept by the GSimpleAsyncResult as well). But we are considering here the case where the context is completed and freed by an unsolicited message handler before we get the reply to the AT command, so to properly ensure that the bearer object is still valid when we try to check if the context is in the priv struct, we need to keep an extra ref around. | |||
2012-08-06 | hso: avoid highly unlikely use of already unref-ed bearer | Aleksander Morgado | |
In the connection sequence, we make sure that the Bearer object is valid by keeping a reference in the Dial3gppContext (actually, another one kept by the GSimpleAsyncResult as well). But we are considering here the case where the connection context is completed and freed by an unsolicited message handler before we get the reply to the AT command, so to properly ensure that the bearer object is still valid when we try to check if the context is in the priv struct, we need to keep an extra ref around. | |||
2012-08-06 | hso: avoid trying to use an already freed context | Aleksander Morgado | |
In the connection sequence, we keep the context in the private info of the Bearer object, so that we can complete and free it when we receive OWANCALL unsolicited messages. Now, the reply of the OWANCALL itself may get processed as an unsolicited message, so effectively we're processing and finishing the connection/disconnection context *before* we process the reply of the AT command. This patch ensures that we do not try to re-use the connection context after it has been processed by the unsolicited messages handler. | |||
2012-08-06 | icera: avoid trying to use an already freed context | Aleksander Morgado | |
In both the connection and disconnection sequences, we keep the context in the private info of the Bearer object, so that we can complete and free it when we receive %IPDPACT unsolicited messages. Now, the reply of the %IPDPACT itself may get processed as an unsolicited message, so effectively we're processing and finishing the connection/disconnection context *before* we process the reply of the AT command. This patch ensures that we do not try to re-use the connection/disconnection context after it has been processed by the unsolicited messages handler. | |||
2012-08-06 | samsung: fix crash due to uninitialized GError variables | Ben Chan | |
BUG=chromium-os:32475 TEST=emerge modemmanager-next Change-Id: I8dad924dae9a249c3b9235786226b7dd40bd8819 | |||
2012-08-06 | icera: fix timezone request AT command | Dan Williams | |
Actual command uses a *, not a %. Must have been a typo when porting to the new MM since 0.6 uses a * too. | |||
2012-08-06 | trivial: comment spelling fix | Dan Williams | |
2012-08-06 | longcheer: implement unlock retries checking | Dan Williams | |
2012-08-06 | hso: fix small error in unlock retries checking | Dan Williams | |
_OERCN only reports PIN and PUK, so we only check for two values. | |||
2012-08-06 | hso: implement unlock retries checking | Dan Williams | |
2012-08-06 | TODO: add generic bearer improvements | Aleksander Morgado | |
2012-08-06 | samsung: plugin fully ported | Aleksander Morgado | |
2012-08-06 | samsung: use CFUN=4 for power down | Aleksander Morgado | |
2012-08-06 | samsung: custom configuration for AT serial ports | Aleksander Morgado | |
2012-08-06 | samsung: use Icera-based time loading | Aleksander Morgado | |
2012-08-06 | samsung: user Icera-based timezone loading | Aleksander Morgado | |
2012-08-06 | samsung: minor coding style fixes | Aleksander Morgado | |
2012-08-06 | samsung: use the generic Icera bearer | Aleksander Morgado | |
2012-08-06 | samsung: use Icera-based unsolicited messages setup and access tech loading | Aleksander Morgado | |
2012-08-06 | samsung: don't hardcode supported modes | Aleksander Morgado | |
Don't try to implement supported modes loading if we're just hardcoding the values; the proper way would be to run the %IPSYS=? test command and parse the results. | |||
2012-08-06 | samsung: use Icera-based allowed mode setting | Aleksander Morgado | |