How to get mobile broadband (Sierra EM7345) to work on CentOS7?

Issues related to hardware problems
Post Reply
vert
Posts: 8
Joined: 2017/01/13 07:57:13

How to get mobile broadband (Sierra EM7345) to work on CentOS7?

Post by vert » 2017/01/13 08:14:12

I have a 2015 Thinkpad X1 which has the inbuilt broadband modem/WWAN card Sierra Wireless EM7345 4G LTE.

The card itself works and is supported in "new" linuxes. When i was running fedora previously, it worked, and when I boot some live ubuntu it also works.

On CentOS however, it does not work. Why is that so, and can I fix it?

I wouldn't be surprised when there simply are no drivers (yet) for it, but lsusb and KInfocenter (I'm on a KDE system) "see" the card, but I can't see an option for mobile broadband in the networking "widget" in my panel and "mobile broadband" is greyed out in the settings.

Searching around a bit, it seems like ModemManager ought to be responsible for modems, but according to https://www.freedesktop.org/wiki/Softwa ... #index20h1 mine isnt supported anyways. (What's driving that modem then in other distros where it does work?)

However, at first it seems that it does recognize a Sierra modem, successfully creates it…

Code: Select all

# systemctl status ModemManager -l
● ModemManager.service - Modem Manager
   Loaded: loaded (/usr/lib/systemd/system/ModemManager.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2017-01-09 13:56:46 CET; 1h 5min ago
 Main PID: 1139 (ModemManager)
   CGroup: /system.slice/ModemManager.service
           ├─1139 /usr/sbin/ModemManager
           └─2727 /usr/libexec/mbim-proxy

Jan 09 13:56:47 johax1 ModemManager[1139]: cannot connect to proxy: Could not connect: Connection refused
Jan 09 13:56:47 johax1 ModemManager[1139]: spawning new mbim-proxy (try 1)...
Jan 09 13:56:48 johax1 ModemManager[1139]: [/dev/cdc-wdm0] Read max control message size from descriptors file: 512
Jan 09 13:56:48 johax1 ModemManager[1139]: <info>  Creating modem with plugin 'Sierra' and '3' ports
Jan 09 13:56:48 johax1 ModemManager[1139]: <info>  Modem for device at '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4' successfully created
Jan 09 13:56:48 johax1 ModemManager[1139]: opening device...
Jan 09 13:56:48 johax1 ModemManager[1139]: [/dev/cdc-wdm0] Read max control message size from descriptors file: 512
Jan 09 13:56:48 johax1 ModemManager[1139]: <info>  Modem: state changed (unknown -> disabled)
Jan 09 13:56:48 johax1 ModemManager[1139]: <info>  Couldn't check support for device at '/sys/devices/pci0000:00/0000:00:19.0': not supported by any plugin
Jan 09 13:56:48 johax1 ModemManager[1139]: <info>  Couldn't check support for device at '/sys/devices/pci0000:00/0000:00:1c.1/0000:04:00.0': not supported by any plugin
…and then discards it because…?

Post Reply