nm-applet is missing the Sierra EM7345 4G LTE

Bug #1440032 reported by darkhawk on 2015-04-03
46
This bug affects 9 people
Affects Status Importance Assigned to Milestone
network-manager-applet (Ubuntu)
Medium
Unassigned

Bug Description

The current system Ubuntu 15.04 Beta2 (up2date) is missing the nm-applet after restarting the system.

It might be a problem with the Sierra EM7345 module?!
After the new install of Ubuntu 15.04 Beta2 i saw the Sierra for one or two times inside the nm-applet and i could create a mobile-data connection over HSDPA/UMTS/LTE. But just for this time.

Now, after some regular updates, the Sierra Card is not accessable inside the nm-applet menu for creating a new mobile data connection, the old connection profil is missing too. The Sierra EM7345 was also named as cdc-wdm not by name.

[ 2.277029] usb 1-4: New USB device found, idVendor=1199, idProduct=a001
[ 2.277031] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.277033] usb 1-4: Product: Sierra Wireless EM7345 4G LTE
[ 2.277034] usb 1-4: Manufacturer: Sierra Wireless Inc.
[ 2.277035] usb 1-4: SerialNumber: 013937003691337

# lsusb
Bus 003 Device 002: ID 8087:8001 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 04f2:b449 Chicony Electronics Co., Ltd
Bus 001 Device 005: ID 8087:0a2a Intel Corp.
Bus 001 Device 004: ID 138a:0017 Validity Sensors, Inc.
Bus 001 Device 003: ID 058f:9540 Alcor Micro Corp.
Bus 001 Device 002: ID 1199:a001 Sierra Wireless, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: network-manager-gnome 0.9.10.1-0ubuntu2
ProcVersionSignature: Ubuntu 3.19.0-11.11-generic 3.19.3
Uname: Linux 3.19.0-11-generic x86_64
ApportVersion: 2.17-0ubuntu1
Architecture: amd64
CurrentDesktop: Unity
Date: Fri Apr 3 13:24:21 2015
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/nm-applet
IfupdownConfig:
 # interfaces(5) file used by ifup(8) and ifdown(8)
 auto lo
 iface lo inet loopback
InstallationDate: Installed on 2015-04-02 (0 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Beta amd64 (20150326)
IpRoute:
 default via 192.168.0.1 dev wlan0 proto static metric 1024
 192.168.0.0/24 dev wlan0 proto kernel scope link src 192.168.0.193
NetworkManager.state:
 [main]
 NetworkingEnabled=true
 WirelessEnabled=true
 WWANEnabled=true
 WimaxEnabled=true
ProcEnviron:
 LANGUAGE=de_DE
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SourcePackage: network-manager-applet
UpgradeStatus: No upgrade log present (probably fresh install)
nmcli-dev:
 DEVICE TYPE STATE DBUS-PATH CONNECTION CON-UUID CON-PATH
 wlan0 wifi connected /org/freedesktop/NetworkManager/Devices/2 5ghz.offlinehoster.de e1d2c80e-d6c2-4029-80bd-ed4e93fac4d5 /org/freedesktop/NetworkManager/ActiveConnection/1
 eth0 ethernet unavailable /org/freedesktop/NetworkManager/Devices/1 -- -- --
 lo loopback unmanaged /org/freedesktop/NetworkManager/Devices/0 -- -- --
nmcli-nm: Error: command ['nmcli', '-f', 'all', 'nm'] failed with exit code 2: Error: Object 'nm' is unknown, try 'nmcli help'.
---
ApportVersion: 2.17.2-0ubuntu1
Architecture: amd64
DistroRelease: Ubuntu 15.04
IfupdownConfig:
 # interfaces(5) file used by ifup(8) and ifdown(8)
 auto lo
 iface lo inet loopback
InstallationDate: Installed on 2015-04-03 (18 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Beta amd64 (20150326)
IpRoute:
 default via 10.100.1.1 dev eth0 proto static metric 1024
 10.100.1.0/24 dev eth0 proto kernel scope link src 10.100.1.99
 169.254.0.0/16 dev eth0 scope link metric 1000
NetworkManager.state:
 [main]
 NetworkingEnabled=true
 WirelessEnabled=false
 WWANEnabled=false
 WimaxEnabled=true
Package: network-manager-applet (not installed)
ProcEnviron:
 LANGUAGE=de_DE
 TERM=xterm
 PATH=(custom, no user)
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 3.19.0-15.15-generic 3.19.3
Tags: vivid
Uname: Linux 3.19.0-15-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

_MarkForUpload: True
nmcli-dev:
 DEVICE TYPE STATE DBUS-PATH CONNECTION CON-UUID CON-PATH
 eth0 ethernet connected /org/freedesktop/NetworkManager/Devices/1 Automatisches Ethernet 97829441-a5a9-4a17-a8b0-817db2292448 /org/freedesktop/NetworkManager/ActiveConnection/5
 cdc-wdm0 gsm unavailable /org/freedesktop/NetworkManager/Devices/6 -- -- --
 wlan0 wifi unavailable /org/freedesktop/NetworkManager/Devices/2 -- -- --
 lo loopback unmanaged /org/freedesktop/NetworkManager/Devices/0 -- -- --
nmcli-nm: Error: command ['nmcli', '-f', 'all', 'nm'] failed with exit code 2: Error: Object 'nm' is unknown, try 'nmcli help'.

darkhawk (info-sarazin) wrote :
darkhawk (info-sarazin) wrote :

I just installed Ubuntu 15.04 Beta2 again without any updates.

The Sierra EM7345 is now available again. And i can setup a new mobile-data connection.

I will now try a reboot and try to reconnect to the mobile-data network again (without any updates before)

darkhawk (info-sarazin) wrote :

After a reboot it is working fine too.

But after a standby i get the following msg if i try to connect to the mobile data network

Aktivierung der Verbindung fehlgeschlagen (Connection failure)
(32) Connection 'T-Mobile(Telekom) Vorgabe 1' is not available on the device cdc-wdm0 at this time.

Reactivating the mobile network connection does not change anything.

darkhawk (info-sarazin) wrote :

And now after a new restart the Sierra EM7345 is not anylonger accessable inside the nm-applet/network-manager.

Clicking on activate MobileDataConnection activate does not do anything....no more mobile data connection.

darkhawk (info-sarazin) wrote :

Restart again, deactivated the Sierra EM7345 inside the bios, save and restart to ubuntu -> no more Datacard available as expected.

Restarting again and reactivate the Sierra EM7345 inside the bios, save and restart to ubuntu -> Windows with "Enter SIM PIN" is working, but the nm-applet isn't working anylonger. (the last wifi settings are still active and working...)

It seems to be a problem between the Sierra EM7345 Hardware and some modules or networkmanager/nm-applet/ModemManager ?!

Any ideas? I really would like to help to solve this issue quickly.

darkhawk (info-sarazin) wrote :
Download full text (9.1 KiB)

Apr 3 15:19:39 t450s ModemManager[848]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (registered -> disabling)
Apr 3 15:20:26 t450s ModemManager[782]: <info> ModemManager (version 1.4.0) starting in system bus...
Apr 3 15:20:26 t450s ModemManager[782]: opening device...
Apr 3 15:20:26 t450s ModemManager[782]: [/dev/cdc-wdm0] Queried max control message size: 512
Apr 3 15:20:26 t450s NetworkManager[798]: <info> ModemManager available in the bus
Apr 3 15:20:28 t450s ModemManager[782]: <warn> Couldn't find support for device at '/sys/devices/pci0000:00/0000:00:19.0': not supported by any plugin
Apr 3 15:20:28 t450s ModemManager[782]: <warn> Couldn't find support for device at '/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0': not supported by any plugin
Apr 3 15:20:30 t450s ModemManager[782]: <info> Creating modem with plugin 'Generic' and '3' ports
Apr 3 15:20:30 t450s ModemManager[782]: <info> Modem for device at '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4' successfully created
Apr 3 15:20:30 t450s ModemManager[782]: opening device...
Apr 3 15:20:30 t450s ModemManager[782]: [/dev/cdc-wdm0] Queried max control message size: 512
Apr 3 15:20:30 t450s ModemManager[782]: <info> Modem: state changed (unknown -> disabled)
Apr 3 15:20:30 t450s ModemManager[782]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (disabled -> enabling)
Apr 3 15:20:30 t450s ModemManager[782]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state changed (unknown -> registering)
Apr 3 15:20:30 t450s ModemManager[782]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state changed (registering -> home)
Apr 3 15:20:30 t450s ModemManager[782]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: 3GPP location updated (MCC: '262', MNC: '1', Location area code: '0', Cell ID: '0')
Apr 3 15:20:31 t450s ModemManager[782]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (enabling -> registered)
Apr 3 15:20:44 t450s ModemManager[782]: <info> Simple connect started...
Apr 3 15:20:44 t450s ModemManager[782]: <info> Simple connect state (4/8): Wait to get fully enabled
Apr 3 15:20:44 t450s ModemManager[782]: <info> Simple connect state (5/8): Register
Apr 3 15:20:44 t450s ModemManager[782]: <info> Simple connect state (6/8): Bearer
Apr 3 15:20:44 t450s ModemManager[782]: <info> Simple connect state (7/8): Connect
Apr 3 15:20:44 t450s ModemManager[782]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (registered -> connecting)
Apr 3 15:20:46 t450s ModemManager[782]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connecting -> connected)
Apr 3 15:20:46 t450s ModemManager[782]: <info> Simple connect state (8/8): All done
Apr 3 15:20:52 t450s ModemManager[782]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connected -> disconnecting)
Apr 3 15:20:52 t450s ModemManager[782]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (disconnecting -> registered)
Apr 3 15:22:21 t450s ModemManager[782]: <info> (net/wwan0): released by modem /sys/devices/pci0000:00/000...

Read more...

darkhawk (info-sarazin) wrote :

If i deactivate and reactivate the Sierra EM7345 inside the bios and reboot to ubuntu 15.04 beta2 with current updates, the card is working again.

So it might be a problem with the power settings/handling by the sierra card?!

darkhawk (info-sarazin) wrote :

The card was working for the last 2 weeks....now after the latest updates the nm-applet is missing the Sierra LTE card again.

I can't activate the card. Entering the pin, if the nm-applet/networkmanager find the Sierra Card, isn't working, because the nm-applet say that the card has to bee activated before entering the pin...

apport information

tags: added: apport-collected
description: updated

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

darkhawk (info-sarazin) wrote :
Download full text (9.0 KiB)

After the latest updates the card isn't working anymore.

 sudo lsusb -vs 1:28

Bus 001 Device 028: ID 1199:a001 Sierra Wireless, Inc.
Device Descriptor:
  bLength 18
  bDescriptorType 1
  bcdUSB 2.00
  bDeviceClass 239 Miscellaneous Device
  bDeviceSubClass 2 ?
  bDeviceProtocol 1 Interface Association
  bMaxPacketSize0 64
  idVendor 0x1199 Sierra Wireless, Inc.
  idProduct 0xa001
  bcdDevice 17.29
  iManufacturer 1 Sierra Wireless Inc.
  iProduct 2 Sierra Wireless EM7345 4G LTE
  iSerial 3 01393**********
  bNumConfigurations 1
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 229
    bNumInterfaces 4
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xe0
      Self Powered
      Remote Wakeup
    MaxPower 100mA
    Interface Association:
      bLength 8
      bDescriptorType 11
      bFirstInterface 0
      bInterfaceCount 2
      bFunctionClass 2 Communications
      bFunctionSubClass 13
      bFunctionProtocol 0
      iFunction 4 Sierra Wireless EM7345 4G LTE
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 1
      bInterfaceClass 2 Communications
      bInterfaceSubClass 13
      bInterfaceProtocol 0
      iInterface 5 Sierra Wireless EM7345 4G LTE (NCM)
      CDC Header:
        bcdCDC 1.20
      CDC Union:
        bMasterInterface 0
        bSlaveInterface 1
      CDC NCM:
        bcdNcmVersion 1.00
        bmNetworkCapabilities 0x00
      CDC Ethernet:
        iMacAddress 6 FFFFFFFFFFFF
        bmEthernetStatistics 0x00000000
        wMaxSegmentSize 1514
        wNumberMCFilters 0x0000
        bNumberPowerFilters 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x81 EP 1 IN
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0040 1x 64 bytes
        bInterval 4
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 1
      bNumEndpoints 1
      bInterfaceClass 2 Communications
      bInterfaceSubClass 14
      bInterfaceProtocol 0
      iInterface 7 Sierra Wireless EM7345 4G LTE (MBIM)
      CDC Header:
        bcdCDC 1.20
      CDC Union:
        bMasterInterface 0
        bSlaveInterface 1
      CDC MBIM:
        bcdMBIMVersion 1.00
        wMaxControlMessage 512
        bNumberFilters 32
        bMaxFilterSize 192
        w...

Read more...

lxg (lxg) wrote :

I also have a TP T450s with a Sierra EM 7345. It appears that this piece of hardware is generally a bit unstable:

http://askubuntu.com/questions/580167/wwan-modem-disabeling-by-itself-ubuntu-14-10-lenovo-t440s-sierra-wireless-em7
https://forums.lenovo.com/t5/ThinkPad-Tablets/Thinkpad-10-EM7345-stops-working/m-p/1742115/highlight/true#M28656

I also experienced the card being or not being available after reboots.

I was successful bringing up the card by unloading and loading the cdc_* kernel modules (if necessary, several times):

    modprobe -r cdc_mbim cdc_ncm cdc_wdm
    modprobe cdc_mbim cdc_ncm cdc_wdm

Very unsatisfying, but at least a way to get it working when needed.

I would still be interesting to see a Ubuntu dev's opinion on this issue, especially as the T450s is a Ubuntu-certified machine.

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in network-manager-applet (Ubuntu):
status: New → Confirmed
darkhawk (info-sarazin) wrote :

Removing the modules is not really working everytime.

The nm-applet is displayed (enter the sim pin) sometimes on the login screen(enter password screen for login). In this case you can't activate the Sierra card. Everytime you will receive an error, that the card isn't ready or activated.

Changed in network-manager-applet (Ubuntu):
importance: Undecided → Medium
MarcinL (nicram-el) wrote :

The latest BIOS update for T450s contains:
* (Fix) Fixed an issue related to WWAN lost when USB3.0 enabled.

http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t450s/downloads/ds102109

I haven't updated my bios yet, but I tried to disable USB 3.0. Unfortunately it did not help much. Card appears randomly after reboot and removing modules does not help.

darkhawk (info-sarazin) wrote :

I updated the BIOS to the latest Version 1.16 and still nothing has changed.

Randomly after reboot the card is working without a problem, and after standby or another reboot it isn't.

Another T450s (1 week old) has the same problem. Installed BIOS version was 1.14, we updated to 1.16 and the card isn't working at all. The card has the same usb id.

Both systems are running Ubuntu 15.04. Same mobile provider (T-Mobile).

After a cold boot, the modemanager is asking for the SIM pin at the login screen :-/ entering the pin isn't working because of the missing permissions at this point.

After cancel the SIM pin window and enter the login password, you have to enter the password for sudo enable the mobile datacard.

very strange!

Cheers
Christian

To post a comment you must log in.