Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-04-01 | huawei: Use AlwaysOnline for CDMA modems | Forest Bond | 1 | -0/+7 | |
2012-01-12 | huawei: Select USSD atom driver based on firmware mode | Marcel Holtmann | 1 | -8/+8 | |
2012-01-12 | huawei: Setup CSCS after SIM card has been detected | Marcel Holtmann | 1 | -10/+10 | |
2012-01-11 | huawei: Print and store NDIS support results | Marcel Holtmann | 1 | -1/+39 | |
2012-01-11 | huawei: Refactor logic slightly | Denis Kenzior | 1 | -13/+5 | |
2012-01-11 | huawei: Create sim atom for cdma modems | Guillaume Zajac | 1 | -0/+12 | |
Don't create atom if sim is embedded. Atom will use "atmodem-noef" drivers to support PIN management and IMSI retrieval. | |||||
2012-01-11 | huawei: Setup CSCS on both ports | Denis Kenzior | 1 | -0/+10 | |
2012-01-11 | huawei: Check for NDIS vs modem dial-up mode | Marcel Holtmann | 1 | -0/+39 | |
2012-01-06 | huawei: Adapt to changed atom driver name for CDMA netreg | Marcel Holtmann | 1 | -2/+1 | |
2012-01-06 | huawei: Use CFUN=5 for CDMA offline state handling | Marcel Holtmann | 1 | -0/+6 | |
The Huawei CDMA modems only support CFUN=5 for offline mode and so enforce this one if CDMA support has been detected. Even if the modem would indicate AT^RFSWITCH support. | |||||
2012-01-06 | huawei: Handle modems with ROM based SIM cards | Marcel Holtmann | 1 | -0/+2 | |
Some modem contain ROM based SIM cards indicated by SIM state 240 and these need to be treated as SIM present. | |||||
2012-01-06 | huawei: Create CDMA atoms if support has been detected | Marcel Holtmann | 1 | -0/+13 | |
In case the modem supports CDMA (+CIS707-A capability), then enable CDMA atoms. However only enable if GSM support is not detected. | |||||
2012-01-06 | huawei: Create GSM/UMTS atoms only if support has been detected | Marcel Holtmann | 1 | -18/+30 | |
2012-01-06 | huawei: Check for supported modem capabilities first | Marcel Holtmann | 1 | -2/+34 | |
Use ATI and +GCAP response to determine supported modem capabilities and check if modem does support GSM. | |||||
2012-01-06 | huawei: Change state variable name for voice support | Marcel Holtmann | 1 | -4/+4 | |
2011-08-04 | huawei: Check for AT^RFSWITCH support to determine offline command | Marcel Holtmann | 1 | -38/+8 | |
Using AT+CFUN=7 (if supported) to switch into offline mode has a problem with older modems. Sending AT+CFUN=7 with a data connection active has the problem that it never terminates with OK or ERROR. Devices that support AT^RFSWITCH are known to handle this properly. So only when that command is supported, use AT+CFUN=7 for offline mode. If it is not supported, then keep using AT+CFUN=5 to switch the device into offline mode. | |||||
2011-08-04 | huawei: Add TOO MANY PARAMETERS terminator | Marcel Holtmann | 1 | -0/+1 | |
2011-08-03 | huawei: Fix race condition with enable polling | Marcel Holtmann | 1 | -0/+4 | |
2011-08-03 | huawei: Fix race condition with online enable polling | Marcel Holtmann | 1 | -0/+9 | |
2011-07-29 | huawei: Fix stale PCUI channel after hot-unplug | Marcel Holtmann | 1 | -0/+3 | |
2011-07-29 | huawei: Style cleanup for comments | Marcel Holtmann | 1 | -10/+10 | |
2011-07-29 | huawei: Shutdown the modem within disable callback | Marcel Holtmann | 1 | -1/+5 | |
2011-07-28 | huawei: Complete rewrite to better support state transitions | Marcel Holtmann | 1 | -258/+284 | |
When switching from offline into online mode, the SIM card access gets temporarily disabled by the modem firmware. To work around this limitation poll the SIM card state. | |||||
2011-07-27 | huawei: add a debug info to help debugging. | Bertrand Aygon | 1 | -0/+2 | |
2011-07-25 | huawei: Remove leftover from HasVoice flag | Marcel Holtmann | 1 | -3/+0 | |
2011-07-25 | huawei: Remove broken handling for NDIS support | Marcel Holtmann | 1 | -26/+11 | |
2011-07-24 | huawei: Check supported offline mode and fix error behavior | Marcel Holtmann | 1 | -23/+76 | |
2011-07-24 | huawei: Set slave channel for NW DEACT notifications | Marcel Holtmann | 1 | -0/+2 | |
2011-07-24 | huawei: Use AT&C0 to disable data carrier detect | Marcel Holtmann | 1 | -111/+25 | |
When the DCD is disabled the modem does not hangup anymore after the data connection. So all workarounds due to TTY hangup can be removed. | |||||
2011-07-11 | huawei: Use correct command for setting offline mode | Marcel Holtmann | 1 | -2/+2 | |
According to some Huawei related documentation it is better to use AT+CFUN=7 for offline mode instead of AT+CFUN=5. | |||||
2011-06-02 | huawei: NDIS port doesn't depend on modem port | Caiwen Zhang | 1 | -4/+3 | |
When creating the NDIS gprs context, do not check the existence of the modem port. | |||||
2011-06-02 | huawei: Minor tweaks to debug messages | Denis Kenzior | 1 | -2/+4 | |
2011-06-02 | huawei: reopen once if open device failed | Caiwen Zhang | 1 | -1/+35 | |
Sometimes when we try to open the modem (PPP) device, it may fail. If opening the tty failed, retry once one second later. | |||||
2011-05-27 | huawei: Remove usage of unused netreg variable | Marcel Holtmann | 1 | -3/+1 | |
2011-04-26 | huawei: Switch to offline mode only if offline | Martin Xu | 1 | -1/+2 | |
2011-04-26 | huawei: Check that the modem device is open | Martin Xu | 1 | -2/+3 | |
Don't create the gprs atom if the modem device was not opened successfully. Otherwise ofonod will crash. | |||||
2011-03-15 | huawei: Fix huawei_disconnect function issue | Martin Xu | 1 | -9/+32 | |
huawei_disconnect is used to recovery the io and gprs context when io error happends, see commit 39382730d7758b093ca6271f4e9dea875fa04b3a However, io error not only happends at PPP disconnect, in theory it can happends at any situation. I also observed that it happens when modem go into offline mode at my Huawei EM770W modem. in this case, gprs should not be reopened. | |||||
2011-03-11 | ssn: remove SSN atom completely | Andras Domokos | 1 | -2/+0 | |
2011-03-04 | huawei: do not check for NULL pointer | Lucas De Marchi | 1 | -4/+0 | |
cb_data_new() uses g_new0(), hence there's no need to check the return value being NULL. | |||||
2011-01-29 | huawei: Move SMS support into post_sim stage | Marcel Holtmann | 1 | -1/+2 | |
2011-01-19 | huawei: do not query sim state on pre_sim | Lucas De Marchi | 1 | -3/+0 | |
Sim state is already known after modem is enabled and there's no need to query it again. Before this patch, query_sim_state() was called upon huawei_enable() and huawei_pre_sim(). Both functions might call notify_sim_state() with a valid state. Hence we could eventually end up sending AT+CFUN=5 command twice. | |||||
2011-01-19 | huawei: do not set timer more than once | Lucas De Marchi | 1 | -1/+2 | |
If a "^SYSINFO" arrives after the timer for query_sim_locked() has been set up, it'd would set a new timer, signaling a sim state change more than once. | |||||
2011-01-10 | huawei: use VENDOR_HUAWEI quirk on sim creation | Lucas De Marchi | 1 | -1/+1 | |
2010-12-21 | huawei: cancel poll when going to a valid state | Lucas De Marchi | 1 | -0/+5 | |
2010-12-21 | huawei: Move radio_settings to post_sim | Denis Kenzior | 1 | -3/+1 | |
2010-12-21 | huawei: Add support for radio settings | Lucas De Marchi | 1 | -0/+4 | |
2010-12-21 | huawei: fix SIM state notification when locked | Lucas De Marchi | 1 | -0/+28 | |
When SIM is locked, huawei modem does not send any notification about SIM state change because it does not differentiate 'invalid' from 'locked'. In order to be able to unlock the sim, this patch forces a notification of a valid state after a timeout. | |||||
2010-12-11 | huawei: Pass the HUAWEI vendor ID to gprs driver | Denis Kenzior | 1 | -1/+3 | |
2010-11-29 | plugins: explicitly compare pointers to NULL | Lucas De Marchi | 1 | -5/+5 | |
This patch was generated by the following semantic patch (http://coccinelle.lip6.fr/) // <smpl> @fix disable is_null,isnt_null1@ expression *E; @@ - !E + E == NULL // </smpl> | |||||
2010-10-13 | huawei: Fixup whitespace corruption | Denis Kenzior | 1 | -2/+2 | |