Ask Your Question
1

Sierra WWAN LTE Modem EM7305 does not work after Suspend/Resume

asked 2017-09-27 02:03:31 -0500

Period22 gravatar image

updated 2017-09-27 08:11:17 -0500

I need some help with getting my WWAN modem to work after Supsend/Resume.

This is a Fujitsu U904 with a Sierra EM7305 LTE WWAN modem running Fedora 26 with Gnome. It works perfectly when the laptop is freshly booted. However, it consistently stops working after a Suspend/Resume cycle. It is then either listed as "unavailable" in the top right menu or it is not listed at all (no Wireless Broadband entry).

I've also tried this with Live versions of Suse Tumbleweed and Ubuntu 16.04 and 17.10. It is exactly the same with these.

Below is the output from lsusb, usb-devices and debug output of ModemManager. There is an error at the very end of the ModemManager debug output which I suspect points in the right direction:

ModemManager[18077]: <warn>  [1506494462.458943] [mm-base-manager.c:167] device_support_check_ready(): Couldn't create modem for device at '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6': Failed to find primary AT port

I'd be grateful for any clues about what to do about this.

# lsusb

Bus 001 Device 008: ID 1199:9041 Sierra Wireless, Inc.

# usb-devices

T:  Bus=01 Lev=01 Prnt=01 Port=05 Cnt=04 Dev#=  8 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  2
P:  Vendor=1199 ProdID=9041 Rev=00.06
S:  Manufacturer=Sierra Wireless, Incorporated
S:  Product=EM7305
C:  #Ifs= 2 Cfg#= 2 Atr=e0 MxPwr=500mA
I:  If#=12 Alt= 0 #EPs= 1 Cls=02(commc) Sub=0e Prot=00 Driver=cdc_mbim
I:  If#=13 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim

# systemctl stop ModemManager 
# /usr/sbin/ModemManager --debug

ModemManager[18077]: <info>  [1506494430.795234] [main.c:158] main(): ModemManager (version 1.6.4-2.fc26) starting in system bus...
ModemManager[18077]: <debug> [1506494430.796125] [mm-sleep-monitor.c:245] mm_sleep_monitor_get(): create MMSleepMonitor singleton (0x55fb29873860)
ModemManager[18077]: <debug> [1506494430.798615] [main.c:83] bus_acquired_cb(): Bus acquired, creating manager...
ModemManager[18077]: <debug> [1506494430.799152] [mm-plugin-manager.c:1559] load_plugins(): [plugin manager] looking for plugins in '/usr/lib64/ModemManager'
ModemManager[18077]: <debug> [1506494430.799516] [mm-plugin-manager.c:1584] load_plugins(): [plugin manager] loaded plugin 'Motorola'
ModemManager[18077]: <debug> [1506494430.799784] [mm-plugin-manager.c:1584] load_plugins(): [plugin manager] loaded plugin 'Samsung'
ModemManager[18077]: <debug> [1506494430.799940] [mm-plugin-manager.c:1584] load_plugins(): [plugin manager] loaded plugin 'X22X'
ModemManager[18077]: <debug> [1506494430.800129] [mm-plugin-manager.c:1584] load_plugins(): [plugin manager] loaded plugin 'Altair LTE'
ModemManager[18077]: <debug> [1506494430.800375] [mm-plugin-manager.c:1584] load_plugins(): [plugin manager] loaded plugin 'Option High-Speed'
ModemManager[18077]: <debug> [1506494430.800575] [mm-plugin-manager.c:1584] load_plugins(): [plugin manager] loaded plugin 'Nokia (Icera)'
ModemManager[18077]: <debug> [1506494430.800739] [mm-plugin-manager.c:1584] load_plugins(): [plugin manager] loaded plugin 'Telit'
ModemManager[18077]: <debug> [1506494430.800836] [mm-plugin-manager.c:1584] load_plugins(): [plugin manager] loaded plugin 'AnyDATA'
ModemManager[18077]: <debug> [1506494430.800977] [mm-plugin-manager.c:1584] load_plugins(): [plugin manager] loaded plugin 'Thuraya'
ModemManager[18077]: <debug> [1506494430.801168] [mm-plugin-manager.c:1584] load_plugins(): [plugin manager] loaded plugin 'ZTE'
ModemManager[18077]: <debug> [1506494430.801373] [mm-plugin-manager.c:1584] load_plugins(): [plugin ...
(more)
edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
1

answered 2017-10-22 01:59:39 -0500

Period22 gravatar image

This seems to be a Network Manager problem. I'm now on Fedora 27 beta, the problem is the same. But luckily, the workaround here with the modification here works.

edit flag offensive delete link more

Comments

Great! Thanks for sharing.

hedayat gravatar imagehedayat ( 2017-10-22 13:03:56 -0500 )edit
0

answered 2017-10-01 14:53:45 -0500

hedayat gravatar image

As you've noted, the same problem happens in other distributions. Therefore, it is mostly a kernel bug. It'd be great if you fill a bug against kernel about this issue.

edit flag offensive delete link more

Comments

I should have looked before -- there already is a kernel bug, dating from 2014: https://bugzilla.kernel.org/show_bug.cgi?id=85391.

There are also bugs describing the same / a very similar problem here: https://bugs.launchpad.net/modemmanager/+bug/1326954 and here: https://bugzilla.gnome.org/show_bug.cgi?id=726613

Period22 gravatar imagePeriod22 ( 2017-10-02 07:50:50 -0500 )edit

I'm going the try the workaround here: https://bugs.freedesktop.org/show_bug.cgi?id=84992#c16 and report on that. The most recent activity is from August 2017, so there is hope: https://lists.freedesktop.org/archives/modemmanager-devel/2017-August/005668.html

Period22 gravatar imagePeriod22 ( 2017-10-02 07:53:49 -0500 )edit

:) Great. Hope it'll be fixed soon...

hedayat gravatar imagehedayat ( 2017-10-02 14:50:58 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2017-09-27 02:03:31 -0500

Seen: 314 times

Last updated: Oct 22 '17