After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 729860 - Huawei ME906C(12d1:15c0) 4G LTE not working
Huawei ME906C(12d1:15c0) 4G LTE not working
Status: RESOLVED FIXED
Product: NetworkManager
Classification: Platform
Component: ModemManager
0.9.8
Other Linux
: Normal critical
: ---
Assigned To: NetworkManager maintainer(s)
NetworkManager maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2014-05-09 10:21 UTC by Bin Li
Modified: 2014-05-15 15:16 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
The ModemManager's log with debug (284.43 KB, text/x-log)
2014-05-09 10:30 UTC, Bin Li
Details

Description Bin Li 2014-05-09 10:21:26 UTC
I got a new 4G device to test on ubuntu 14.04 LTS, and find it can't work.
When the ModemManager finish init the modem, the nm-applet will crash, :)
I will open another bug for it.

$ lsusb
....
Bus 002 Device 007: ID 12d1:15c0 Huawei Technologies Co., Ltd.
...
Comment 1 Bin Li 2014-05-09 10:30:41 UTC
Created attachment 276227 [details]
The ModemManager's log with debug
Comment 2 Bin Li 2014-05-09 10:34:09 UTC
$ sudo mmcli -L

Found 1 modems:
        /org/freedesktop/ModemManager1/Modem/2 [Huawei Technologies Co., Ltd.] ME906C

$ sudo mmcli -m 2

/org/freedesktop/ModemManager1/Modem/2 (device id '4ae0bb586124c9a9532dbf4cf91ae9a09dfa1e2c')
  -------------------------
  Hardware |   manufacturer: 'Huawei Technologies Co., Ltd.'
           |          model: 'ME906C'
           |       revision: '11.745.15.00.59'
           |      supported: 'gsm-umts, lte'
           |        current: 'gsm-umts, lte'
           |   equipment id: '864043020024316'
  -------------------------
  System   |         device: '/sys/devices/pci0000:00/0000:00:14.0/usb2/2-4'
           |        drivers: 'cdc_ether, option1'
           |         plugin: 'Huawei'
           |   primary port: 'ttyUSB0'
           |          ports: 'ttyUSB0 (at), ttyUSB1 (qcdm), ttyUSB2 (at), ttyUSB3 (at), usb0 (net)'
  -------------------------
  Numbers  |           own : 'unknown'
  -------------------------
  Status   |           lock: 'none'
           | unlock retries: 'sim-pin (3), sim-pin2 (3), sim-puk (10), sim-puk2 (10)'
           |          state: 'disabled'
           |    power state: 'on'
           |    access tech: 'unknown'
           | signal quality: '0' (cached)
  -------------------------
  Modes    |      supported: 'allowed: 2g; preferred: none
           |                  allowed: 3g; preferred: none
           |                  allowed: 2g, 3g; preferred: none
           |                  allowed: 2g, 3g; preferred: 2g
           |                  allowed: 2g, 3g; preferred: 3g
           |                  allowed: 2g, 3g, 4g; preferred: none'
           |        current: 'allowed: any; preferred: none'
  -------------------------
  Bands    |      supported: 'unknown'
           |        current: 'unknown'
  -------------------------
  IP       |      supported: 'ipv4, ipv6, ipv4v6'
  -------------------------
  3GPP     |           imei: '864043020024316'
           |  enabled locks: 'none'
           |    operator id: 'unknown'
           |  operator name: 'unknown'
           |   registration: 'unknown'
  -------------------------
  SIM      |           path: '/org/freedesktop/ModemManager1/SIM/2'
Comment 3 Bin Li 2014-05-09 10:38:07 UTC
And looks the mbimcli can't work for Huawei device.

$ sudo mbimcli -d /dev/ttyUSB0 --query-device-caps
[09  5月 2014, 18:24:19] -Warning ** [/dev/ttyUSB0] Couldn't find udev device
error: couldn't open the MbimDevice: Transaction timed out
Comment 4 Bin Li 2014-05-13 06:11:32 UTC
@Aleksander
 Could help me to take a look? Thanks!
Comment 5 Aleksander Morgado 2014-05-13 16:57:52 UTC
Hey Bin!

Grab MM 1.2.x instead of (if I'm not mistaken) the 1.0 that comes with Ubuntu. MM 1.2 comes with the NDISDUP support required to properly use the ME906. If it still doesn't work, grab debug logs:
http://www.freedesktop.org/wiki/Software/ModemManager/Debugging/
Comment 6 Aleksander Morgado 2014-05-13 16:58:29 UTC
(In reply to comment #3)
> And looks the mbimcli can't work for Huawei device.
> 
> $ sudo mbimcli -d /dev/ttyUSB0 --query-device-caps
> [09  5月 2014, 18:24:19] -Warning ** [/dev/ttyUSB0] Couldn't find udev device
> error: couldn't open the MbimDevice: Transaction timed out

Yeah, no MBIM in that one. And BTW, you need to run mbimcli on a "/dev/cdc-wdm" port (if any found), not on the TTY.
Comment 7 Bin Li 2014-05-14 09:05:24 UTC
 (In reply to comment #5)
> Hey Bin!
> 
> Grab MM 1.2.x instead of (if I'm not mistaken) the 1.0 that comes with Ubuntu.
> MM 1.2 comes with the NDISDUP support required to properly use the ME906. If it
> still doesn't work, grab debug logs:
> http://www.freedesktop.org/wiki/Software/ModemManager/Debugging/

Aleksander,
 Thanks a lot!
 After do upgrade, it works fine now, but I found the version is still 1.0.0-2ubuntu1 and I found some udev related package was updated.

 The Huawei Modem works fine, and I thought it depend on the signal, sometimes the signal is very bad, and you can't connect it.

 Thanks a lot!!! And hope to meet you at GNOME.Asia, :)
Comment 8 Aleksander Morgado 2014-05-15 15:16:26 UTC
> 
>  Thanks a lot!!! And hope to meet you at GNOME.Asia, :)

See you there, yeah! :)