Marcel Holtmann
c1d150071b
tc65: Fix minor whitespace mistakes
2011-08-09 16:50:29 -07:00
Marcel Holtmann
83eb63083c
zte: Fix minor whitespace mistakes
2011-08-09 16:50:29 -07:00
Marcel Holtmann
d79850f215
udev: Use standard modem properties for Novatel devices
2011-08-09 16:50:29 -07:00
Marcel Holtmann
bf0a062e69
novatel: Use more standard values for control and modem channels
2011-08-09 16:50:29 -07:00
Marcel Holtmann
1881e7c61c
udev: Detect Diagnostic (QCDM) port for Huawei devices
2011-08-09 16:50:29 -07:00
Marcel Holtmann
9152d56291
udev: Detect QCDM port for ZTE devices
2011-08-09 16:50:29 -07:00
Marcel Holtmann
4c52de55b7
udev: Detect GPS and QCDM port for Gobi cards
2011-08-09 16:50:29 -07:00
Marcel Holtmann
a36065bbc7
udev: Add debug output for special system attribute
2011-08-09 16:50:29 -07:00
Marcel Holtmann
549c298b61
udev: udev: Add automatic detection for Nokia data cards
2011-08-09 16:50:29 -07:00
Marcel Holtmann
bfe5731cd6
nokia: Use post_online callback even without onfline/offline support
2011-08-09 16:50:29 -07:00
Marcel Holtmann
b27b7ff309
udev: Add automatic detection for Olive V-ME101 HSIA modem
2011-08-09 16:50:29 -07:00
Marcel Holtmann
0f6f9081a1
samsung: Add skeleton driver for Samsung LTE device
2011-08-09 16:50:29 -07:00
Marcel Holtmann
a7e4b2e59a
alcatel: Add skeleton driver for Alcatel X220L device
2011-08-09 16:50:29 -07:00
Marcel Holtmann
c7e43e54ed
udev: Add automatic detection for Alcatel X220L
2011-08-09 16:50:29 -07:00
Marcel Holtmann
6682379cf8
speedup: Use post_online callback even without onfline/offline support
2011-08-09 16:50:28 -07:00
Marcel Holtmann
d0fa99678b
speedup: Fix minor whitespace issue
2011-08-09 16:50:28 -07:00
Marcel Holtmann
a1087ef1f1
udev: Use automatic detection for all SpeedUp modems
2011-08-09 16:50:28 -07:00
Bertrand Aygon
65f4f14f52
huaweicdma: Enable netreg atom
2011-08-09 13:01:48 -05:00
Frédéric Danis
02db6119f2
hfp_hf: retrieve AG version
2011-08-08 10:16:21 -05:00
Frédéric Danis
b8730eb47d
hfpmodem: fix hf features
...
check audio gateway version and only set right features
2011-08-08 10:16:21 -05:00
Marcel Holtmann
41c8b30ce6
udev: Use semi-automatic detection for SpeedUp devices
2011-08-08 17:09:42 +02:00
Marcel Holtmann
996d720b88
udev: Use fully automatic detection for Samsung LTE devices
2011-08-07 16:35:43 +02:00
Marcel Holtmann
bc63209b90
udev: Fix network interface detection for Option HSO
2011-08-06 14:12:37 +02:00
Marcel Holtmann
4cabdedafd
udev: Use fully automatic detection for Option HSO devices
2011-08-06 14:06:16 +02:00
Marcel Holtmann
9ef2e27b11
udev: Add support for automatic tagging of network interfaces
2011-08-06 13:28:45 +02:00
Marcel Holtmann
3d9b547257
udev: Sort devices by interface number and not device node
2011-08-06 13:18:28 +02:00
Marcel Holtmann
19e4dc97c1
udev: Add support for default driver assignments
...
If devices are not tagged with OFONO_DRIVER, then the driver will be
figured out based on kernel module name, vendor and/or product IDs.
Of course the manual tagging with OFONO_DRIVER as part of an udev
rule can always overwrite the default assignment.
2011-08-06 13:08:33 +02:00
Marcel Holtmann
40cf7449fe
udev: Use ID_USB_INTERFACE_NUM property instead bInterfaceNumber
2011-08-06 13:07:37 +02:00
Marcel Holtmann
787f14229a
udev: Prioritize labeled interfaces over discovered ones
2011-08-06 12:53:50 +02:00
Marcel Holtmann
64d90e9fa7
udev: Add warning in case channel gets disconnected
2011-08-06 12:53:50 +02:00
Denis Kenzior
52ac1749e0
udevng: Fix minor whitespace violation
2011-08-05 20:05:33 -05:00
Marcel Holtmann
b337d18560
udev: Add support for cleaner modem detection
2011-08-06 03:01:23 +02:00
Marcel Holtmann
8bb22cf740
udev: Remove outdated modem detection support
2011-08-06 03:00:35 +02:00
Marcel Holtmann
7e852420e8
zte: Set vendor quirk also for GPRS context atom
2011-08-05 22:51:02 +02:00
Marcel Holtmann
bb227dbe33
udev: Fix rules for Huawei E352 dongle
2011-08-05 19:17:55 +02:00
Marcel Holtmann
6b6e8816dd
udev: Add rules for Alcatel X220L devices
2011-08-05 17:59:55 +02:00
Marcel Holtmann
d17ebf1bbd
udev: Add rule for 4G Systems P14 dongle
2011-08-05 17:59:55 +02:00
Marcel Holtmann
1c0f549074
zte: Use AT+ZOPRT for online/offline mode changes
...
The ZTE modems work a lot more reliable when using AT+ZOPRT for switching
between online and offline mode.
In addition transition to offline mode also for enabling modem and switch
device into offline first before switching it off.
2011-08-05 17:59:55 +02:00
Marcel Holtmann
79e1638b40
zte: Set options for TTY port configuration
...
Seems like the ZTE modems are a bit more picky than others, so set
proper default options here. At least of the ZTE modems work a lot
more reliable this way.
2011-08-05 17:59:55 +02:00
Bertrand Aygon
4b896ee834
udev: add support for Olive HSDPA modem, which seems to be a SpeedUP.
2011-08-04 18:07:14 +02:00
Marcel Holtmann
59b4f99fec
udev: Switch control and modem channel for 4G Systems W14 device
...
This device is rather funny with some commands and insists on sending
the response to the other channel, but not the one it got executed on.
Aux: > AT+CPNNUM\r
Modem: < \r\nPIN1=3; PUK1=10; PIN2=3; PUK2=10\r\r\nOK\r\n
2011-08-04 16:02:17 +02:00
Marcel Holtmann
0eb0fd96eb
speedup: Use own vendor quirk for SIM atom
2011-08-04 15:54:57 +02:00
Marcel Holtmann
e0148bef6f
huawei: Check for AT^RFSWITCH support to determine offline command
...
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 14:01:03 +02:00
Marcel Holtmann
93186f6939
huawei: Add TOO MANY PARAMETERS terminator
2011-08-04 13:27:29 +02:00
Marcel Holtmann
5adacbaebd
zte: Switch to offline mode first before disabling modem
2011-08-04 02:43:06 +02:00
Marcel Holtmann
a7d7d24e4e
zte: Blacklist the NO CARRIER terminator for control channel
...
The ZTE cards will send NO CARRIER to all channels. This confuses
setting device into offline mode while still having a data connection.
2011-08-04 02:15:56 +02:00
Marcel Holtmann
7c204dafe9
udev: For ZTE modems with 5 interfaces, use 4th one for PPP
2011-08-04 02:14:46 +02:00
Marcel Holtmann
1566067d63
zte: Request PCB information when modem gets enabled
2011-08-04 00:07:03 +02:00
Marcel Holtmann
160940e34a
zte: Set ZTE vendor quirk for SIM atom
2011-08-03 23:55:06 +02:00
Marcel Holtmann
402534b290
zte: Use vendor quirk for GPRS atom
2011-08-03 23:12:55 +02:00
Marcel Holtmann
fbed01d9b8
speedup: Use vendor quirk for network registration and GPRS atoms
2011-08-03 22:39:11 +02:00
Marcel Holtmann
f6572725bc
udev: Add rule for 4G Systems W14 dongle
2011-08-03 18:54:27 +02:00
Mario Tokarz
949c129e17
bluetooth: Add UUID for DUN.
2011-08-03 14:43:38 +02:00
Marcel Holtmann
868b4489f9
mbm: Don't bother with NULL checking for SIM state query free
2011-08-03 14:31:56 +02:00
Marcel Holtmann
0d460ce2a3
zte: Fix race condition with SIM state polling and removal
2011-08-03 14:30:41 +02:00
Marcel Holtmann
b7a6739e92
speedup: Fix race condition with SIM state polling and removal
2011-08-03 14:29:32 +02:00
Marcel Holtmann
8cfab5328c
huawei: Fix race condition with enable polling
2011-08-03 14:26:23 +02:00
Marcel Holtmann
0ac3ccfa9b
huawei: Fix race condition with online enable polling
2011-08-03 14:23:21 +02:00
Bertrand Aygon
0504fc56ff
udev: switch ttys for SpeedUp 8000.
...
On SpeedUp 8000, notifications are received only on ttyUSB1.
So we must use this tty for aux, and use ttyUSB3 for modem.
2011-08-02 15:01:41 +02:00
Marcel Holtmann
90ee6542e6
novatel: Enable support for SIM phonebook
2011-07-29 17:36:08 +02:00
Guillaume Zajac
5029b906aa
connman: Fix crash due to uninitialized path
2011-07-28 00:12:13 -05:00
Guillaume Zajac
ae4ed8541c
connman: Fix crash in request_reply
2011-07-28 00:12:13 -05:00
Guillaume Zajac
446ee3443c
connman: Fix crash in parse_reply
2011-07-28 00:12:13 -05:00
Bertrand Aygon
6133d538c2
zte: delay the sending of &C0 after SIM is ready.
2011-07-29 16:01:24 +02:00
Bertrand Aygon
c9c531c913
udev: add support for Olive V-ME101 HSIA modem
2011-07-29 15:31:39 +02:00
Bertrand Aygon
fde5f0c951
udev: add support for Vodafone K3570-Z modem
2011-07-29 15:30:21 +02:00
Marcel Holtmann
3d305df9ad
huaweicdma: Fix stale PCUI channel after hot-unplug
2011-07-29 15:26:13 +02:00
Marcel Holtmann
98d448e7c4
speedupcdma: Fix stale control channel after hot-unplug
2011-07-29 15:25:24 +02:00
Marcel Holtmann
bc329be0e2
gobi: Fix stale control channel after hot-unplug
2011-07-29 15:24:33 +02:00
Marcel Holtmann
1b804183a8
nokia: Fix stale control channel after hot-unplug
2011-07-29 15:22:51 +02:00
Marcel Holtmann
ffa66e919a
novatel: Fix stale control channel after hot-unplug
2011-07-29 15:21:28 +02:00
Marcel Holtmann
3e73ffebff
speedup: Fix stale control channel after hot-unplug
2011-07-29 15:21:25 +02:00
Marcel Holtmann
e604e5065c
zte: Fix stale control channel after hot-unplug
2011-07-29 15:21:11 +02:00
Marcel Holtmann
d998989e9c
huawei: Fix stale PCUI channel after hot-unplug
2011-07-29 15:20:53 +02:00
Marcel Holtmann
43c5b442b2
huawei: Style cleanup for comments
2011-07-29 15:20:31 +02:00
Marcel Holtmann
3055bc112b
huawei: Shutdown the modem within disable callback
2011-07-29 14:56:41 +02:00
Marcel Holtmann
342a5bbd1a
udev: Add extra debug statements for device actions
2011-07-29 14:55:56 +02:00
Marcel Holtmann
a5be01c0c8
udev: Report problems with the udev monitor channel
2011-07-29 14:08:28 +02:00
Denis Kenzior
ceb2ea8735
udev: Assign 12d1:140b to Huawei CDMA modem driver
...
A simple Google search revealed that 12d1:140b is only used by CDMA
devices from Huawei. Mainly the EC1260 and EC126 and so just assign
the CDMA driver to it.
2011-07-28 23:02:55 +02:00
Bertrand Aygon
e233d87104
speedup: delay &C0.
2011-07-28 22:09:49 +02:00
Bertrand Aygon
9527bfb9af
speedup: remove online/offline mechanism.
2011-07-28 22:09:15 +02:00
Marcel Holtmann
158b8331bd
huawei: Complete rewrite to better support state transitions
...
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-28 22:06:29 +02:00
Bertrand Aygon
e256a6b7c8
udev: Add support for SpeedUp 7300 EVDO modem.
2011-07-28 14:50:57 +02:00
Marcel Holtmann
48c495241e
gobi: Add support for simplified dialup mode
2011-07-28 00:03:46 +02:00
Marcel Holtmann
3180a4f5b1
speedup: Send CFUN=4 when enabling the modem
2011-07-27 20:45:03 +02:00
Bertrand Aygon
d63d74b356
zte: Use at_util's cpin polling implementation.
2011-07-27 20:08:17 +02:00
Bertrand Aygon
946e30abb2
speedup: Use at_util's cpin polling implementation.
2011-07-27 20:05:23 +02:00
Marcel Holtmann
77ab26c61c
zte: Delay sending of AT&C0 to disable data carrier detect
...
The &C0 can not be send as part of the initial modem init string
since then it return with an error. Also sending it right after seems
to end up in a race condition with the modem init.
So send AT&C0 on both channel after AT+CFUN completed.
2011-07-27 18:02:32 +02:00
Marcel Holtmann
357499597e
gobi: Add timeout for modem enabling handling
...
Some GOBI cards stop responding to AT commands when RFKILL has been
enabled. In that case just timeout after 5 seconds.
2011-07-27 16:29:52 +02:00
Marcel Holtmann
1143f228f5
gobi: Fix error handling with device enabling and disabling
2011-07-27 16:09:11 +02:00
Bertrand Aygon
4179c87069
huawei: add a debug info to help debugging.
2011-07-27 15:54:09 +02:00
Bertrand Aygon
8a3b76272c
huaweicdma: open 2 ttys, to use a dedicated one for PPP.
2011-07-27 15:53:16 +02:00
Bertrand Aygon
10cf8a4a06
speedupcdma: open 2 ttys, to use a dedicated one for PPP.
2011-07-27 15:52:40 +02:00
Marcel Holtmann
c3e78fc827
novatel: Fix missing error handling for CFUN failure
2011-07-27 15:47:16 +02:00
Marcel Holtmann
1a23051d0f
sierra: Fix disable and enable error handling
2011-07-27 15:41:37 +02:00
Marcel Holtmann
6d9d9558fb
nokia: Remove some unneeded NULL pointer checks
2011-07-27 15:37:21 +02:00
Marcel Holtmann
c6e25f65fc
speedup: Use AT&C0 to disable data carrier detect
...
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-26 13:32:46 +02:00
Marcel Holtmann
b7e8db6dab
linktop: Use AT&C0 to disable data carrier detect
...
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-26 13:25:23 +02:00
Marcel Holtmann
60736a6e06
zte: Use AT&C0 to disable data carrier detect
...
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-26 13:14:29 +02:00
Bertrand Aygon
d81ca13097
huaweicdma: remove unneeded include.
2011-07-26 12:05:50 +02:00
Bertrand Aygon
bb4e313b18
speedupcdma: remove unneeded include.
2011-07-26 12:05:20 +02:00
Marcel Holtmann
878ded6621
udev: Fix race condition with Novatel modem detection
2011-07-25 04:10:14 +02:00
Marcel Holtmann
c6ee139f67
novatel: Blacklist the NO CARRIER terminator for control channel
...
The Novatel cards will send NO CARRIER to all channels. This confuses
setting device into offline mode while still having a data connection.
2011-07-25 03:48:25 +02:00
Marcel Holtmann
a1baf7aa82
nokia: Use AT&C0 to disable data carrier detect
...
When the DCD is disabled the modem does not hangup anymore after the
data connection. This allows for simpler connection handling and it
allows to remove all TTY hangup work-arounds.
2011-07-25 03:43:07 +02:00
Marcel Holtmann
1d303e3d38
udev: Fix interfaces numbers for Nokia data cards
2011-07-25 03:42:46 +02:00
Marcel Holtmann
28181a66ef
udev: Replace bInterfaceNumber with ID_USB_INTERFACE_NUM
2011-07-25 03:34:58 +02:00
Marcel Holtmann
49fc5b973d
novatel: Use AT&C0 to disable data carrier detect
...
When the DCD is disabled the modem does not hangup anymore after the
data connection. This allows for simpler connection handling and it
allows to remove all TTY hangup work-arounds.
2011-07-25 03:16:38 +02:00
Marcel Holtmann
63f1b9e9f5
udev: Remove broken Huawei support for NDIS port
2011-07-25 01:36:12 +02:00
Marcel Holtmann
e2bac24cb5
huawei: Remove leftover from HasVoice flag
2011-07-25 01:35:02 +02:00
Marcel Holtmann
e0f1249fcc
huawei: Remove broken handling for NDIS support
2011-07-25 01:34:41 +02:00
Marcel Holtmann
626612a8bf
huawei: Check supported offline mode and fix error behavior
2011-07-24 22:31:15 +02:00
Marcel Holtmann
235630e59c
udev: Remove voice setting flag from Huawei dongles
2011-07-24 19:48:36 +02:00
Marcel Holtmann
ce42d6127c
udev: Use ID_USB_INTERFACE_NUM instead of OFONO_IFACE_NUM
2011-07-24 18:35:55 +02:00
Marcel Holtmann
bff43cead1
mbm: Set baud rate to 115200 for TTY speed
...
The Ericsson F5521gw is a bit picky with its TTY speed. All previous
cards do not need this setting, but this one does. To make things a
bit simpler, just set all Ericsson cards to a baud rate of 115200.
2011-07-24 16:09:45 +02:00
Marcel Holtmann
01b754806d
mbm: Use AT&C0 to disable data carrier detect
...
When the DCD is disabled the modem does not hangup anymore after the
data connection. This only affected the PPP connection used for MMS
context setups, but without the quirk the handling of MMS contexts is
a lot cleaner as well.
2011-07-24 15:27:00 +02:00
Marcel Holtmann
49b8d24f3b
huawei: Set slave channel for NW DEACT notifications
2011-07-24 14:50:12 +02:00
Marcel Holtmann
7ed56d6844
huawei: Use AT&C0 to disable data carrier detect
...
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-24 12:59:14 +02:00
Marcel Holtmann
f416abdc39
ifx: Fix race condition when online/offline operation fails
2011-07-24 12:54:38 +02:00
Marcel Holtmann
c5cb5c192e
udev: Add support for Huawei E398 modems
2011-07-24 00:39:16 +02:00
Marcel Holtmann
cd2e6d201e
udev: Add detection support for Samsung LTE dongles
2011-07-24 00:03:57 +02:00
Bertrand Aygon
a15e326f47
udev: add support for Huawei CDMA dongles.
2011-07-23 17:01:54 +02:00
Denis Kenzior
01d967c381
mbm: Use at_util's cpin polling implementation
2011-07-22 08:27:32 -05:00
Marcel Holtmann
43fb36d015
udev: Fix whitespace damage
2011-07-22 11:19:19 +02:00
Bertrand Aygon
f6d2a39d71
udev: add support for SpeedUp CDMA dongles.
2011-07-22 11:18:18 +02:00
Denis Kenzior
ed4a5ac174
hfp_ag: Minor style tweaks
2011-07-21 20:25:04 -05:00
Frédéric Danis
acf95155d0
hfp_ag: start server on sim 'ready' state
...
update HFP AG server to start only when a modem has its SIM atom
in 'ready' state and has voice call capability
2011-07-21 20:21:59 -05:00
Denis Kenzior
abcd29b5cf
phonesim: Implement 'local' hfp driver
2011-07-21 03:49:27 -05:00
Denis Kenzior
b33d6b5fcb
hfp_hf: Reorganize common code into hfpmodem
2011-07-21 03:49:27 -05:00
Guillaume Zajac
77ae92efc0
speedupcdma: Create skeleton for Speed Up CDMA modem support
2011-07-21 11:46:33 +02:00
Bertrand Aygon
c7a5c2d07e
ofono.rules: Add rules for Tata ZTE MF 631
2011-07-20 08:22:58 -05:00
Bertrand Aygon
006c8825e4
ofono.rules: Add rules for Reliance ZTE MF 688
2011-07-18 07:47:40 -05:00
Marcel Holtmann
ce1c60d4e5
connman: Handle D-Bus without fd passing support
2011-07-17 19:35:29 +02:00
Bertrand Aygon
d9b369fffe
ofono.rules: Add rules for ZTE MF 637 modem
2011-07-12 11:19:35 -05:00
Bertrand Aygon
b25c1a26fd
ofono.rules: Add rules for SpeedUp 8000 modem
2011-07-12 11:17:53 -05:00
Denis Kenzior
947c164a67
connman: Refactor request_reply
2011-07-12 11:16:48 -05:00
Denis Kenzior
4c4c5ef107
connman: Perform more renaming
2011-07-12 09:34:36 -05:00
Denis Kenzior
67c501891f
connman: Refactor pns_release
2011-07-12 09:27:44 -05:00
Denis Kenzior
143553b7c9
connman: Rename to be clearer
2011-07-12 09:03:57 -05:00
Guillaume Zajac
84a1b5fcd0
plugins: add connman private network driver
2011-07-12 09:01:43 -05:00
Guillaume Zajac
96b10ac89a
huaweicdma: Create skeleton for Huawei CDMA modem support
2011-07-12 14:00:37 +02:00
Bertrand Aygon
1789bd5d4b
ofono.rules: Add udev rules for SpeedUp 7300
2011-07-10 12:26:13 -05:00
Nicolas Bertrand
87d85808d2
ofono.rules: Add ofono rules for ZTE MF190
2011-07-10 09:24:05 -05:00
Marcel Holtmann
6094556558
huawei: Use correct command for setting offline mode
...
According to some Huawei related documentation it is better to use
AT+CFUN=7 for offline mode instead of AT+CFUN=5.
2011-07-11 15:06:02 +02:00
Frédéric Danis
4129f1a05a
phonesim: add support of +CBC
...
PTS test TP/PSI/BV-03-I [Transfer Battery Level Indication] needs to
change battery level and check that the battery level indication is
received at the HF.
So add support for +CBC in phonesim plugin, and force update of the
battery indicator on HFP AG Emulator registration.
2011-07-08 13:24:21 -05:00
Bertrand Aygon
2c8f864204
zte: Create gprs & gc in post_sim
2011-07-07 01:16:25 -05:00
Bertrand Aygon
54dd702841
zte: Use decode_at_error instead
2011-07-07 01:15:21 -05:00
Bertrand Aygon
ca62334863
udev: Add udev rules for SpeedUp modems
2011-07-06 02:01:58 -05:00
Bertrand Aygon
13aa7facc6
plugins: add speedup driver
2011-07-06 02:00:58 -05:00
Luiz Augusto von Dentz
a5f5dd2569
bluetooth: Remove data in all situations
...
If an adapter or device is removed any data associate should be removed,
otherwise the next time they appear/are created the drivers may not
asssociate again.
2011-07-05 21:11:08 -05:00
Guillaume Zajac
5e1e2a335e
rules: Add ofono rule for Huwaei modem E173
2011-07-05 21:07:53 -05:00
Guillaume Zajac
b4058c6072
rules: Add ofono rule for ZTE modem MF668
2011-07-05 21:06:53 -05:00
Guillaume Zajac
a3963a0e6e
rules: Add ofono rule for ZTE modem MF180
2011-07-05 21:06:48 -05:00
Luiz Augusto von Dentz
c9714bd4b5
bluetooth: make uuid profile detection more generic
2011-06-30 22:10:09 -05:00
Luiz Augusto von Dentz
55f1c95ed1
bluetooth: use lower case for UUIDs
...
BlueZ also uses lower case
2011-06-30 22:05:56 -05:00
Michael Schloh von Bennewitz
a90d81e310
udev: fix detection of HP HS2330 (3607gw)
...
commit 6a2847f7ab
introduced basic
detection of HP HS2330 based on OEM Ericsson F3607gw modems.
Because some (or all?) HS2330 modems contain flawed text identifiers
containing strange (probably erroneous) binary sequences in place of
the ASCII space '\x20' character, the previous commit is incomplete.
The following logic detects the modem properly, by comparing binary
data as well as ASCII text values.
2011-06-30 00:39:44 -05:00
Denis Kenzior
6a2847f7ab
udev: Tweak detection rules for HP HS2330 cards
2011-06-27 12:17:22 -05:00
Amit Mendapara
13946995e1
udev: changed linktop device strings
2011-06-27 10:18:05 -05:00
Amit Mendapara
c8b82018d3
linktop: reimplemented with minimum features
...
The device supports subset of ST-Ericsson AT command
extensions but nither STE nor the MBM plugin works with
these devices.
Fixes MeeGo bug #14784
2011-06-27 10:18:01 -05:00
Denis Kenzior
6aa70ebf6b
mbm: Use decode_error from atutil
2011-06-27 10:12:19 -05:00
Frédéric Danis
1ef6317581
hfp_hf: update to use new HFP enums
2011-06-20 04:19:09 -05:00
Frédéric Danis
41bea0be67
hfp_ag: fix SDP record
...
HFP AG supports 3 way calls
2011-06-19 06:31:40 -05:00
Aki Niemi
19fc6d5f2d
u8500: Use new UICC SIM driver
2011-06-17 17:04:49 +03:00
Bernhard Guillon
30ccc42a97
udev: add initial Telit support
2011-06-14 04:30:50 -05:00
Denis Kenzior
b91726213c
telit: Use more generic error decoding
2011-06-08 04:26:22 -05:00
Denis Kenzior
56bef41eac
telit: Make sure to clean up the source
2011-06-08 04:24:20 -05:00
Denis Kenzior
025fe0a74d
telit: Update copyright
2011-06-08 04:19:56 -05:00
Bernhard Guillon
9f9bf3947e
plugins: Add initial telit UC864-G support
2011-06-08 04:19:03 -05:00
Denis Kenzior
c93d3eb129
bluetooth: Remove usage of ofono.h
2011-06-06 01:04:02 -05:00
Caiwen Zhang
00e5f0a6ca
huawei: NDIS port doesn't depend on modem port
...
When creating the NDIS gprs context, do not check the existence of the
modem port.
2011-06-02 16:02:42 -05:00
Denis Kenzior
abebab53d4
huawei: Minor tweaks to debug messages
2011-06-02 16:02:04 -05:00
Caiwen Zhang
afc894e6b4
huawei: reopen once if open device failed
...
Sometimes when we try to open the modem (PPP) device, it may fail.
If opening the tty failed, retry once one second later.
2011-06-02 15:59:03 -05:00
Denis Kenzior
d99ca1779a
bluetooth: Initialize GError properly
2011-05-31 11:41:42 -05:00
Marcel Holtmann
efebdc4ca5
bluetooth: Remove usage of unused variable
2011-05-27 10:10:04 -07:00
Marcel Holtmann
caf1071364
sierra: Remove usage of unused gprs variable
2011-05-27 10:08:59 -07:00
Marcel Holtmann
9245f6850f
huawei: Remove usage of unused netreg variable
2011-05-27 10:08:16 -07:00
Caiwen Zhang
88a16cabc7
udev: add rule for Option GTM661W modem
2011-05-25 19:39:41 -07:00
Gustavo F. Padovan
807f67d7e8
gobi: remove set but not used var
2011-05-20 15:07:31 -05:00
Gustavo F. Padovan
e312060928
udev: remove set but not used var
2011-05-20 15:06:50 -05:00
Bertrand Aygon
74d3550788
nokia-gpio: Fix memory leak
...
All dir opened with opendir must be closed with closedir
2011-05-11 13:29:33 -05:00
Bertrand Aygon
62370c5491
nokia-gpio: Fix minor style issue
2011-05-11 13:29:33 -05:00
Denis Kenzior
9c8451a1b8
phonesim: Create atoms in a different order
...
This uncovers a valgrind condition:
==17231== Invalid read of size 8
==17231== at 0x4A2461: gprs_context_unregister (gprs.c:2143)
==17231== by 0x46FEB0: __ofono_atom_unregister (modem.c:260)
==17231== by 0x4703C9: modem_change_state (modem.c:407)
==17231== by 0x470664: set_powered (modem.c:848)
==17231== by 0x4706BA: __ofono_modem_shutdown (modem.c:2137)
2011-05-11 12:11:19 -05:00
Martin Xu
eaf6f64879
huawei: Switch to offline mode only if offline
2011-04-26 14:55:55 -05:00
Martin Xu
d38fa75518
huawei: Check that the modem device is open
...
Don't create the gprs atom if the modem device was not opened
successfully. Otherwise ofonod will crash.
2011-04-26 14:51:57 -05:00
Denis Kenzior
c9250abdcf
hfp_ag: Be extra pedantic on plugin cleanup
2011-04-19 16:49:33 -05:00
Denis Kenzior
888218680d
dun_gw: Be extra pedantic on plugin cleanup
2011-04-19 16:49:12 -05:00
Denis Kenzior
a6489e6850
dun_gw: Minor style tweak
2011-04-19 16:46:54 -05:00
Denis Kenzior
a7543913f4
hfp_ag: Minor style tweak
2011-04-19 16:39:11 -05:00
Pekka Pessi
660166de74
isiusb: wait for MTC transitions, too
2011-04-19 10:09:34 +03:00
Aki Niemi
ec1c8a2ec6
plugins: Remove wgmodem2.5 driver for netreg
2011-04-12 20:39:19 +03:00
Aki Niemi
b62a01eae4
isimodem: Remove split voicecall driver
...
Only a single driver created, with two clients checked for
reachability in parallel.
2011-04-12 20:39:18 +03:00
Aki Niemi
e17da972e2
isimodem: Rename resource debug macro
2011-04-12 20:39:18 +03:00
Olivier Guiter
7f3985b53e
gnss: fix broken build
2011-03-29 10:04:04 -05:00
Denis Kenzior
11bd671722
phonesim: add gnss support
2011-03-28 18:06:59 -05:00
Jarko Poutiainen
7c2568b098
ste: add support for gnss
2011-03-28 18:06:59 -05:00
Christian Lam
7f32f87fdf
nokiacdma: add CDMA Connection Manager support
2011-03-17 14:12:08 -05:00
Denis Kenzior
8c601d48fb
phonesim: Add support for ipv6 / dual contexts
2011-03-15 17:14:26 -05:00
Mika Liljeberg
1129cc59c2
phonesim: add IPv6 support
2011-03-15 17:11:59 -05:00
Martin Xu
a9f75b3f23
huawei: Fix huawei_disconnect function issue
...
huawei_disconnect is used to recovery the io and gprs context when
io error happends, see commit 39382730d7
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-15 13:54:59 -05:00
Guillaume Zajac
4aa1e669bb
dun_gw: Set GIOChannel to not close on unref
...
This fixes automatic GIOChannel closing when a bluetooth
connection is attempted.
2011-03-11 14:04:46 -06:00
Denis Kenzior
dad491d7a7
hfp_ag: Remove unneeded return statement
2011-03-11 14:03:54 -06:00