MC7455 working with PPP

Dan Williams dcbw at redhat.com
Wed May 4 16:16:32 UTC 2016


On Tue, 2016-05-03 at 14:56 +0200, Jan Haegeman wrote:
> Hi all,
> 
> After some trial and error, I managed to get the Sierra Wireless
> MC7455
> modem online on Debian, kernel version 4.5.0.1.
> 
> ModemManager version is 1.4.14-1.
> PPP version is 2.4.6-3.1.
> NetworkManager version is 0.9.10.0-7.
> 
> The modem is however connecting via PPP and not via "Direct IP". The
> PPP
> connection method is fine and performance is ok, but it does seem to
> indicate that I cannot use the available AT port anymore of the
> modem, as
> it is used for the PPP connection. I need that AT port however to
> retrieve
> diagnostic information while the modem is active.

The modem looks like it should be using QMI instead of AT/PPP.  But
note in the 'ports' line there is no 'cdc-wdm0' listed which is the QMI
control interface.  We do see a ce0p0 net interface which we'd expect.

Can you run ModemManager with "--debug" so we can see what happens with
QMI probing?  Have you built ModemManager with libqmi support?

Dan

> 
> :~$ mmcli -m 0
> /org/freedesktop/ModemManager1/Modem/0 (device id
> '6bc66cd4a225213e732d55be6fcd188c0b09a711')
>   -------------------------
>   Hardware |   manufacturer: 'Sierra Wireless, Incorporated'
>            |          model: 'MC7455'
>            |       revision: 'SWI9X30C_02.04.07.00 r4823 CARMD-EV-
> FRMWR2
> 2015/11/04 06:51:37'
>            |      supported: 'gsm-umts, lte'
>            |        current: 'gsm-umts, lte'
>            |   equipment id: 'XXXXXXXXXXXX'
>   -------------------------
>   System   |         device:
> '/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1'
>            |        drivers: 'qmi_wwan, qcserial'
>            |         plugin: 'Gobi'
>            |   primary port: 'ttyUSB5'
>            |          ports: 'ttyUSB3 (qcdm), ce0p0 (net), ce0p1
> (net),
> ttyUSB5 (at)'
>   -------------------------
>   Numbers  |           own : 'unknown'
>   -------------------------
>   Status   |           lock: 'none'
>            | unlock retries: 'unknown'
>            |          state: 'connected'
>            |    power state: 'on'
>            |    access tech: 'lte'
>            | signal quality: '0' (recent)
>   -------------------------
>   Modes    |      supported: 'allowed: 2g, 3g, 4g; preferred: none'
>            |        current: 'allowed: 2g, 3g, 4g; preferred: none'
>   -------------------------
>   Bands    |      supported: 'unknown'
>            |        current: 'unknown'
>   -------------------------
>   IP       |      supported: 'ipv4, ipv6, ipv4v6'
>   -------------------------
>   3GPP     |           imei: 'XXXXXXXXXXX'
>            |  enabled locks: 'none'
>            |    operator id: 'XXXXX'
>            |  operator name: 'XXXX'
>            |   subscription: 'unknown'
>            |   registration: 'home'
>   -------------------------
>   SIM      |           path: '/org/freedesktop/ModemManager1/SIM/0'
> 
>   -------------------------
>   Bearers  |          paths:
> '/org/freedesktop/ModemManager1/Bearer/0'
> 
> 
> 
> :~$ mmcli -b 0
> Bearer '/org/freedesktop/ModemManager1/Bearer/0'
>   -------------------------
>   Status             |   connected: 'yes'
>                      |   suspended: 'no'
>                      |   interface: 'ttyUSB5'
>                      |  IP timeout: '20'
>   -------------------------
>   Properties         |         apn: 'XXXXXX'
>                      |     roaming: 'allowed'
>                      |     IP type: 'none'
>                      |        user: 'none'
>                      |    password: 'none'
>                      |      number: '*99#'
>                      | Rm protocol: 'unknown'
>   -------------------------
>   IPv4 configuration |   method: 'ppp'
>                      |  address: 'unknown'
>                      |   prefix: '0'
>                      |  gateway: 'unknown'
>                      |      DNS: none
>   -------------------------
>   IPv6 configuration |   method: 'unknown'
> 
> 
> :~$ mmcli -m 0 --command='AT!GSTATUS?'
> error: command failed:
> 'GDBus.Error:org.freedesktop.ModemManager1.Error.Core.Connected: No
> AT port
> available to run command'
> 
> 
> Would I need to get the latest build of ModemManager and will it then
> connect via "Direct IP" or am I missing some other configuration to
> make it
> work via PPP?
> 
> Kind regards,
> Jan
> _______________________________________________
> ModemManager-devel mailing list
> ModemManager-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel


More information about the ModemManager-devel mailing list