Re: ModemManager and Cinterion BGS2-W
- From: Dan Williams <dcbw redhat com>
- To: Golikov Pavel <paullo612 ya ru>
- Cc: networkmanager-list gnome org
- Subject: Re: ModemManager and Cinterion BGS2-W
- Date: Thu, 11 Apr 2013 10:17:06 -0500
On Thu, 2013-04-11 at 15:45 +0400, Golikov Pavel wrote:
Hello! I'm trying to get ModemManager 7.990 working with my Cinterion modem.
The problem is that the modem cannot be enabled properly. The cinterion plugin switches it to CYCLIC SLEEP
mode (+CFUN=7) on initial power down.
In this mode the modem can only be enabled if hardware flow control is on (RTS\CTS).
The mm-serial-port.c has property for enabling hardware flow control, but it isn't used anywhere in the
code.
The other problem is that power on from CFUN=7 requires enabling hardware flow control by sending \Q3, but
function that does it (setup_flow_control) does not get called on initial modem initialization process.
The modem in CYCLIC SLEEP also cannot be found by plugin after ModemManager startup without hardware flow
control turned on.
What is the best way to implement hardware flow enabling? I can actualy enable it in init_power_down
function of modem plugin, but the modem search problem still remains then.
Aleksander has more experience with the Cinterion devices than I do, but
if the device is a USB device then we could potentially use the USB IDs
to specially set up the serial port properties and send Q3. Any idea if
the RTS/CTS and Q3 stuff is specific to this modem, or general to other
Cinterion devices?
Dan
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]