You are not logged in.
Pages: 1
Hi everyone,
Arch newbie here.
I have a Lenovo Thinkpad T460s with Sierra EM7455 LTE module which I can't get to work. I've tried it via the ModemManager, the "Mobile Broadband" option shows up in the networkmanager applet in my gnome panel. I go through the settings, fill out the country and the provider, it even autodetects the proper APN.
When I then click on the new connection (configuration) in the menu to connect, nothing happens (visually) and it does not connect. Here's the journalctl output at that moment:
% sudo journalctl -xf
...
Jun 22 11:24:27 wintermute NetworkManager[389]: <info> [1466587467.1440] device (cdc-wdm0): Activation: starting connection 'T-Mobile Default' (d1ef0d5c-4360-43ea-839d-8223b3b56917)
Jun 22 11:24:27 wintermute NetworkManager[389]: <info> [1466587467.1456] audit: op="connection-activate" uuid="d1ef0d5c-4360-43ea-839d-8223b3b56917" name="T-Mobile Default" pid=809 uid=1000 result="success"
Jun 22 11:24:27 wintermute NetworkManager[389]: <info> [1466587467.1462] device (cdc-wdm0): state change: disconnected -> prepare (reason 'none') [30 40 0]
Jun 22 11:24:27 wintermute NetworkManager[389]: <info> [1466587467.1468] manager: NetworkManager state is now CONNECTING
Jun 22 11:24:27 wintermute ModemManager[373]: <info> Simple connect started...
Jun 22 11:24:27 wintermute ModemManager[373]: <info> Simple connect state (3/8): Enable
Jun 22 11:24:27 wintermute ModemManager[373]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (disabled -> enabling)
Jun 22 11:24:27 wintermute ModemManager[373]: Couldn't reload current power state: MBIM protocol error: NotOpened
Jun 22 11:24:27 wintermute ModemManager[373]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (enabling -> disabled)
Jun 22 11:24:27 wintermute NetworkManager[389]: <info> [1466587467.1755] (cdc-wdm0): modem state changed, 'disabled' --> 'enabling' (reason: user-requested)
Jun 22 11:24:27 wintermute NetworkManager[389]: <info> [1466587467.1756] (cdc-wdm0): modem state changed, 'enabling' --> 'disabled' (reason: unknown)
Jun 22 11:24:27 wintermute NetworkManager[389]: <info> [1466587467.1756] device (cdc-wdm0): state change: prepare -> disconnected (reason 'user-requested') [40 30 39]
Jun 22 11:24:27 wintermute NetworkManager[389]: <info> [1466587467.1760] manager: NetworkManager state is now CONNECTED_LOCAL
Jun 22 11:24:27 wintermute org.gnome.Shell.desktop[809]: (gnome-shell:809): libnm-glib-WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/ActiveConnection/4: No such interface 'org.freedesktop.DBus.Properties' on object at path /org/freedesktop/NetworkManager/ActiveConnection/4
Jun 22 11:24:27 wintermute org.gnome.Shell.desktop[809]: (gnome-shell:809): libnm-glib-WARNING **: Device activation failed: Creating object for path '/org/freedesktop/NetworkManager/ActiveConnection/4' failed in libnm-glib.
Jun 22 11:24:27 wintermute org.gnome.Shell.desktop[809]: (gnome-shell:809): Gjs-WARNING **: JS ERROR: Error: Argument 'path' (type utf8) may not be null
Jun 22 11:24:27 wintermute org.gnome.Shell.desktop[809]: ensureActiveConnectionProps@resource:///org/gnome/shell/ui/status/network.js:107
Jun 22 11:24:27 wintermute org.gnome.Shell.desktop[809]: NMConnectionDevice<._activeConnectionChanged@resource:///org/gnome/shell/ui/status/network.js:393
Jun 22 11:24:27 wintermute org.gnome.Shell.desktop[809]: wrapper@resource:///org/gnome/gjs/modules/lang.js:178
...
There's this "Couldn't reload current power state: MBIM protocol error: NotOpened" error but I don't know what it means. Following this topic, here's the output of some other commands on the system.
% uname -a
Linux wintermute 4.6.2-1-ARCH #1 SMP PREEMPT Wed Jun 8 08:40:59 CEST 2016 x86_64 GNU/Linux
% sudo systemctl is-enabled ModemManager
enabled
% sudo systemctl is-active ModemManager
active
% lsusb | grep Sierra
Bus 001 Device 002: ID 1199:9079 Sierra Wireless, Inc.
% lsmod | grep cdc
cdc_mbim 16384 0
cdc_wdm 20480 2 cdc_mbim
cdc_ncm 28672 1 cdc_mbim
usbnet 36864 2 cdc_mbim,cdc_ncm
usbcore 200704 12 btusb,uvcvideo,qcserial,usbserial,usbnet,cdc_mbim,usb_wwan,cdc_ncm,cdc_wdm,xhci_hcd,xhci_pci
% cat /sys/module/cdc_ncm/parameters/prefer_mbim
Y
% ls -l /dev/cdc*
crw------- 1 root root 180, 0 Jun 22 11:12 /dev/cdc-wdm0
% sudo mbimcli -d /dev/cdc-wdm0 --query-device-caps
[/dev/cdc-wdm0] Device capabilities retrieved:
Device type: 'remote'
Cellular class: 'gsm'
Voice class: 'no-voice'
Sim class: 'removable'
Data class: 'umts, hsdpa, hsupa, lte'
SMS caps: 'pdu-receive, pdu-send'
Ctrl caps: 'reg-manual'
Max sessions: '8'
Custom data class: 'unknown'
Device ID: '014582000329590'
Firmware info: 'SWI9X30C_02.08.02.00'
Hardware info: 'EM7455'
% dmesg | grep wdm0
[ 14.851309] cdc_mbim 1-2:1.12: cdc-wdm0: USB WDM device
% dmesg | grep cdc
[ 14.831759] usbcore: registered new interface driver cdc_ncm
[ 14.846231] usbcore: registered new interface driver cdc_wdm
[ 14.851309] cdc_mbim 1-2:1.12: cdc-wdm0: USB WDM device
[ 14.851490] cdc_mbim 1-2:1.12 wwan0: register 'cdc_mbim' at usb-0000:00:14.0-2, CDC MBIM, 5a:c4:0a:1c:d1:c4
[ 14.851510] usbcore: registered new interface driver cdc_mbim
[ 14.934326] cdc_mbim 1-2:1.12 wwp0s20f0u2i12: renamed from wwan0
% rfkill list
0: tpacpi_bluetooth_sw: Bluetooth
Soft blocked: yes
Hard blocked: no
1: tpacpi_wwan_sw: Wireless WAN
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Can anyone please help with this? Thanks.
Offline
Here are some more shell command outputs, I've masked the phone number in the last command.
% sudo systemctl status NetworkManager
● NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2016-06-22 15:40:57 CEST; 9min ago
Main PID: 338 (NetworkManager)
Tasks: 3 (limit: 512)
Memory: 15.8M
CPU: 266ms
CGroup: /system.slice/NetworkManager.service
└─338 /usr/bin/NetworkManager --no-daemon
Jun 22 15:40:59 wintermute NetworkManager[338]: <info> [1466602859.3059] device (docker0): state change: secondaries -> activated (reason 'none') [90 100 0]
Jun 22 15:40:59 wintermute NetworkManager[338]: <info> [1466602859.3060] manager: NetworkManager state is now CONNECTED_LOCAL
Jun 22 15:40:59 wintermute NetworkManager[338]: <info> [1466602859.3125] device (docker0): Activation: successful, device activated.
Jun 22 15:41:00 wintermute NetworkManager[338]: <info> [1466602860.4780] (cdc-wdm0): modem state changed, 'disabled' --> 'enabling' (reason: user preference)
Jun 22 15:41:00 wintermute NetworkManager[338]: <info> [1466602860.4787] manager: (cdc-wdm0): new Broadband device (/org/freedesktop/NetworkManager/Devices/4)
Jun 22 15:41:00 wintermute NetworkManager[338]: <info> [1466602860.4790] device (cdc-wdm0): state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Jun 22 15:41:00 wintermute NetworkManager[338]: <info> [1466602860.4793] device (cdc-wdm0): modem state 'enabling'
Jun 22 15:41:00 wintermute NetworkManager[338]: <info> [1466602860.4804] device (cdc-wdm0): state change: unavailable -> disconnected (reason 'none') [20 30 0]
Jun 22 15:41:00 wintermute NetworkManager[338]: <info> [1466602860.6042] (cdc-wdm0): modem state changed, 'enabling' --> 'disabled' (reason: unknown)
Jun 22 15:41:00 wintermute NetworkManager[338]: <warn> [1466602860.6043] (cdc-wdm0) failed to enable modem: GDBus.Error:org.freedesktop.libmbim.Error.Status.Failure: Failure
% sudo systemctl status ModemManager
● ModemManager.service - Modem Manager
Loaded: loaded (/usr/lib/systemd/system/ModemManager.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2016-06-22 15:40:57 CEST; 9min ago
Main PID: 322 (ModemManager)
Tasks: 5 (limit: 512)
Memory: 9.9M
CPU: 57ms
CGroup: /system.slice/ModemManager.service
├─322 /usr/bin/ModemManager
└─368 /usr/lib/libmbim/mbim-proxy
Jun 22 15:40:57 wintermute ModemManager[322]: [/dev/cdc-wdm0] Read max control message size from descriptors file: 4096
Jun 22 15:40:59 wintermute ModemManager[322]: <info> Couldn't find support for device at '/sys/devices/pci0000:00/0000:00:1c.2/0000:04:00.0': not supported by any plugin
Jun 22 15:40:59 wintermute ModemManager[322]: <info> Couldn't find support for device at '/sys/devices/pci0000:00/0000:00:1f.6': not supported by any plugin
Jun 22 15:40:59 wintermute ModemManager[322]: <info> Creating modem with plugin 'Generic' and '2' ports
Jun 22 15:40:59 wintermute ModemManager[322]: <info> Modem for device at '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2' successfully created
Jun 22 15:40:59 wintermute ModemManager[322]: opening device...
Jun 22 15:40:59 wintermute ModemManager[322]: [/dev/cdc-wdm0] Read max control message size from descriptors file: 4096
Jun 22 15:41:00 wintermute ModemManager[322]: <info> Modem: state changed (unknown -> disabled)
Jun 22 15:41:00 wintermute ModemManager[322]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (disabled -> enabling)
Jun 22 15:41:00 wintermute ModemManager[322]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (enabling -> disabled)
% mmcli -L
Found 1 modems:
/org/freedesktop/ModemManager1/Modem/0 [Generic] MBIM [1199:9079]
% mmcli -m /org/freedesktop/ModemManager1/Modem/0
/org/freedesktop/ModemManager1/Modem/0 (device id '9ef7cc6608398ca7ea804df938d601cdf23aa9cc')
-------------------------
Hardware | manufacturer: 'Generic'
| model: 'MBIM [1199:9079]'
| revision: 'SWI9X30C_02.08.02.00'
| supported: 'gsm-umts, lte'
| current: 'gsm-umts, lte'
| equipment id: '014582000329590'
-------------------------
System | device: '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2'
| drivers: 'cdc_mbim'
| plugin: 'Generic'
| primary port: 'cdc-wdm0'
| ports: 'cdc-wdm0 (mbim), wwp0s20f0u2i12 (net)'
-------------------------
Numbers | own : '+38599XXXXXXX'
-------------------------
Status | lock: 'none'
| unlock retries: 'sim-pin2 (3)'
| state: 'disabled'
| power state: 'low'
| access tech: 'unknown'
| signal quality: '0' (cached)
-------------------------
Modes | supported: 'allowed: 3g, 4g; preferred: none'
| current: 'allowed: 3g, 4g; preferred: none'
-------------------------
Bands | supported: 'unknown'
| current: 'unknown'
-------------------------
IP | supported: 'ipv4, ipv6, ipv4v6'
-------------------------
3GPP | imei: '014582000329590'
| enabled locks: 'fixed-dialing'
| operator id: 'unknown'
| operator name: 'unknown'
| subscription: 'unknown'
| registration: 'unknown'
-------------------------
SIM | path: '/org/freedesktop/ModemManager1/SIM/0'
-------------------------
Bearers | paths: 'none'
Offline
Did you ever make any progress with this? I'm having similar issues with pretty much identical outputs on a gen5 x1 carbon and it's driving me mad trying to fix it.
Offline
If you don't find the answer here, it would be good to post over at the Sierra Wireless forum - pretty certain someone over there will know the answer:
https://forum.sierrawireless.com/viewforum.php?f=117
Regards
Offline
I have similar problems on Ubuntu 16.04 with a Thinkpad T470p and Sierra EM7455.
This sounds like a good lead on a possible solution:
https://forums.lenovo.com/t5/Linux-Disc … -p/3344299
Offline
Boot Ubuntu 16.10 on USB and successfully connected the modem. I guess that new Modem Manager solves the problem, as suggested in my previous link.
Offline
Pages: 1