Marcel Holtmann
4acf7cfbea
phonesim: Fix missing return from plugin init
2010-10-25 23:14:05 +02:00
Marcel Holtmann
ef4d2fb322
phonesim: Register modem driver before creating modems
2010-10-25 22:33:18 +02:00
Denis Kenzior
de3c0d6247
phonesim: Support multiple contexts
2010-10-25 14:45:12 -05:00
Denis Kenzior
eb0557ff9b
phonesim: Enable dummy phonesim contexts
2010-10-25 14:45:12 -05:00
Marcel Holtmann
f8ef39c96e
build: Add example configuration for phonesim plugin
2010-10-25 20:48:55 +02:00
Marcel Holtmann
7738f94451
build: Remove modemconf plugin support
2010-10-25 20:43:05 +02:00
Marcel Holtmann
7c2529077c
phonesim: Don't use modem.conf for phonesim modems
2010-10-25 20:12:32 +02:00
Marcel Holtmann
2c863506d3
ifx: Detect when DLC shutdown happens
...
In case one of the DLCs shuts down, the system has an undefined state
and thus just shutdown the whole device.
2010-10-24 20:15:45 +02:00
Marcel Holtmann
4a5f37dafd
ifx: Detect modems stuck in multiplexer mode
...
When the initial AT commands on the master device don't respond, then
the modem is stuck in multiplexer mode. For now just report an error.
2010-10-24 20:00:32 +02:00
Marcel Holtmann
e4b09b3012
ifx: Use PPP based GPRS context if M-RAW_IP is not available
2010-10-23 12:57:42 +02:00
Marcel Holtmann
2c06348356
ifx: Add two GPRS contexts since the modem should support it
2010-10-21 23:51:36 +02:00
Marcel Holtmann
f6b92bd2d9
ifx: Use Infineon specific GPRS context driver
2010-10-21 21:54:04 +02:00
Marcel Holtmann
cca0782029
ifx: Use Infineon specific phonebook vendor quirk
2010-10-21 20:32:18 +02:00
Marcel Holtmann
e74723776a
ifx: Assign GPRS DLCs as slaves of the network DLC
2010-10-21 18:51:38 +02:00
Marcel Holtmann
2475d8826c
ifx: Wait for DLC creation to settle (internal multiplexer)
...
When driving the Infineon modem with the builtin multiplexer there is
a small race condition with setting up the channels and sending the
first AT commands. The window here is pretty small, but it seems to be
a modem firmware issue. In case the AT command is send right away it can
happen that the modem does not process any further AT commands. In that
case the setup is stuck and enabling the modem fails.
Just adding a 10 milliseconds delay after DLC creation and before
sending the first AT commands is enough to make this work smoothly.
2010-10-19 22:59:21 +02:00
Marcel Holtmann
93f7bca25f
phonesim: Add missing ATE0 when in multiplexer mode
2010-10-19 20:42:29 +02:00
Marcel Holtmann
96c04a744b
phonesim: Fix multiplexer setup handling and modem power
2010-10-19 18:50:52 +02:00
Marcel Holtmann
56480ba582
ifx: Separate AT command from multiplexer debug setting
2010-10-17 14:50:45 +02:00
Denis Kenzior
c1eb40e979
phonesim: minor whitespace fix
2010-10-14 01:07:44 -05:00
Torgny Johansson
5085e299fd
ofono.rules: Add additional MBM rules
...
Add Ericsson c3607w and HP f3607gw/f3307 devices to udev rules file
2010-10-13 08:53:39 -05:00
Denis Kenzior
a6909a227f
huawei: Fixup whitespace corruption
2010-10-13 05:04:46 -05:00
Marcel Holtmann
9bc187bd45
ifx: Disable modem UART for power saving
...
Send AT+XPOW=0,0,0 command when enabling modem to disable UART. This
is done for power saving.
2010-10-13 08:42:45 +03:00
Aki Niemi
9914b2059e
Fix smart messaging D-Bus signatures
2010-10-11 16:00:54 +03:00
Aki Niemi
061f61398d
isigen: Add dummy ops for enable/disable
...
Without these the core gets confused. These are actually no-ops, since
enabling and disabling aren't supported with a USB modem.
2010-10-11 15:43:24 +03:00
Pekka Pessi
f0ba01543a
udev: refactor add_isi
...
Gather OFONO_ISI_ADDRESS from same udev device node as OFONO_DRIVER.
2010-10-07 15:30:04 +03:00
Pekka Pessi
f8f93c34a8
udev: do not use post-143 libudev features
...
There is no udev_device_get_property_value() in libudev version 143.
2010-10-07 15:30:01 +03:00
Marcel Holtmann
5101702583
huawei: Use modem interface only if NDIS support is not available
2010-10-05 16:50:09 +02:00
Marcel Holtmann
acc1f1d6af
huawei: Add support for enabling NDIS GPRS driver if supported
2010-10-05 16:38:23 +02:00
Marcel Holtmann
45a2077e67
udev: Track NDIS port of Huawei devices (if present)
2010-10-05 16:21:19 +02:00
Marcel Holtmann
29e09bf3b9
udev: Fix coding style
2010-10-01 16:44:26 +02:00
Pekka Pessi
951cf0eaef
udev: Fix ISI address setting
2010-10-01 17:38:40 +03:00
Kai Vehmanen
618ac2516c
n900: Enable audio settings atom
2010-10-01 17:11:25 +03:00
Marcel Holtmann
7a77b292e3
ifx: Remove support for OFONO_IFX_MODEL option
...
The Infineon modem model is now auto-detected, so there is no longer
any need to specify it in the udev configuration rules.
2010-10-01 15:18:06 +02:00
Marcel Holtmann
0aae76c7aa
ifx: Enable audio settings atom support
2010-10-01 13:17:24 +02:00
Marcel Holtmann
004219660f
udev: Include "hsi" in the subsystems to watch
2010-10-01 13:01:08 +02:00
Aki Niemi
e8d88d48da
n900: Fix link target status
2010-10-01 13:55:02 +03:00
Marcel Holtmann
31d3142256
ifx: Fix crash with XGENDATA result callback
2010-10-01 12:31:19 +02:00
Marcel Holtmann
e9e901a5ee
build: Remove no longer needed plugins/usbpnmodem.c
2010-10-01 09:27:44 +02:00
Marcel Holtmann
6ce4f46273
build: Rename smart_messaging.c to smart-messaging.c
2010-10-01 07:51:43 +02:00
Marcel Holtmann
88f1b3c85e
build: Move example plugins to its own directory
2010-10-01 07:44:09 +02:00
Marcel Holtmann
a73dd11a87
udev: Some minor coding style updates
2010-10-01 06:57:22 +02:00
Marcel Holtmann
be99e80a24
isi: Remove not needed includes for oFono headers
2010-10-01 06:54:27 +02:00
Marcel Holtmann
0ff1a3cb79
isi: Private header files don't need circular inclusion protection
2010-10-01 06:52:38 +02:00
Marcel Holtmann
26210912d9
plugins: Mode fixups for copyrigh headers
2010-10-01 06:51:34 +02:00
Marcel Holtmann
b246df78f1
isi: Fix up the copyright headers of modem plugins
...
It is important that the copyright headers are consistent throughout
the source code. While the copyright might be owned by different
people of companies, the header itself with its license information
should be identical.
2010-10-01 06:46:32 +02:00
Marcel Holtmann
7dbdf46215
ifx: Use XGENDATA for modem model detection
...
The XGENDATA result contains various strings that also contain the modem
model. Make this command mandatory for the modem bringup and after it
succeeded, check for the XMM6260 string to setup specific audio settings.
This makes using ENV{OFONO_IFX_MODEL}="XMM6260" obsolete, but for now it
is still left as a possible option. It might be removed later.
2010-10-01 06:38:02 +02:00
Aki Niemi
99afae0393
smart_messaging: Remove interface on atom removal
2010-09-30 19:07:51 -05:00
Aki Niemi
a7879d4e0c
gisi: Remove route adding API
2010-09-30 11:25:48 +03:00
Aki Niemi
f6966a3c5e
Add udev support for ISI modems
2010-09-30 11:25:48 +03:00
Pekka Pessi
43e9d09a1c
modemconf: set up isigen and n900
...
Allows basic configuration of phonet links.
2010-09-30 11:25:47 +03:00