mobile broadband is slow to start in wake from suspend (or system startup)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
network-manager (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
On a ThinkPad 470s it takes ~ 40 seconds to gain connectivity on wake or startup.
The log seems to incidate that there is first a 10 second delay in the kernel recognising the USB device and assigning a serial port to it, and then it takes ModemManager 20 seconds to open the device, and a further 13 seconds to go from unlocking the SIM ("locked" state) to getting an ip address.
Apparently it starts in 10 seconds in Windows (see https:/
The log goes like this:
Jun 28 15:06:35 myhostname NetworkManager[
Jun 28 15:06:35 myhostname NetworkManager[
Jun 28 15:06:35 myhostname NetworkManager[
Jun 28 15:06:36 myhostname kernel: [127229.483041] usb 1-6: config 1 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 64
Jun 28 15:06:36 myhostname kernel: [127229.483051] usb 1-6: config 1 interface 0 altsetting 0 bulk endpoint 0x81 has invalid maxpacket 64
Jun 28 15:06:36 myhostname kernel: [127229.483720] usb 1-6: New USB device found, idVendor=1199, idProduct=9078
Jun 28 15:06:36 myhostname kernel: [127229.483728] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jun 28 15:06:36 myhostname kernel: [127229.483734] usb 1-6: Product: Sierra Wireless EM7455 Qualcomm
Jun 28 15:06:36 myhostname kernel: [127229.483741] usb 1-6: Manufacturer: Sierra Wireless, Incorporated
Jun 28 15:06:36 myhostname kernel: [127229.483747] usb 1-6: SerialNumber: LF80875274011022
Jun 28 15:06:36 myhostname kernel: [127229.502644] usb 1-6: USB disconnect, device number 14
Jun 28 15:06:36 myhostname NetworkManager[
Jun 28 15:06:36 myhostname NetworkManager[
Jun 28 15:06:36 myhostname upowerd[1509]: unhandled action 'bind' on /sys/devices/
Jun 28 15:06:36 myhostname upowerd[1509]: unhandled action 'unbind' on /sys/devices/
Jun 28 15:06:36 myhostname upowerd[1509]: unhandled action 'bind' on /sys/devices/
Jun 28 15:06:36 myhostname upowerd[1509]: unhandled action 'bind' on /sys/devices/
Jun 28 15:06:38 myhostname ModemManager[1312]: <info> Couldn't check support for device at '/sys/devices/
gin
Jun 28 15:06:38 myhostname ModemManager[1312]: <info> Couldn't check support for device at '/sys/devices/
Jun 28 15:06:45 myhostname kernel: [127238.486536] usb 1-6: new high-speed USB device number 15 using xhci_hcd
Jun 28 15:06:45 myhostname kernel: [127238.642917] usb 1-6: config 1 has an invalid interface number: 12 but max is 4
Jun 28 15:06:45 myhostname kernel: [127238.642920] usb 1-6: config 1 has an invalid interface number: 13 but max is 4
Jun 28 15:06:45 myhostname kernel: [127238.642921] usb 1-6: config 1 has an invalid interface number: 13 but max is 4
Jun 28 15:06:45 myhostname kernel: [127238.642923] usb 1-6: config 1 has no interface number 1
Jun 28 15:06:45 myhostname kernel: [127238.642925] usb 1-6: config 1 has no interface number 4
Jun 28 15:06:45 myhostname kernel: [127238.643533] usb 1-6: New USB device found, idVendor=1199, idProduct=9079
Jun 28 15:06:45 myhostname kernel: [127238.643535] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jun 28 15:06:45 myhostname kernel: [127238.643537] usb 1-6: Product: Sierra Wireless EM7455 Qualcomm Snapdragon X7 LTE-A
Jun 28 15:06:45 myhostname kernel: [127238.643539] usb 1-6: Manufacturer: Sierra Wireless, Incorporated
Jun 28 15:06:45 myhostname kernel: [127238.646888] qcserial 1-6:1.0: Qualcomm USB modem converter detected
Jun 28 15:06:45 myhostname kernel: [127238.647053] usb 1-6: Qualcomm USB modem converter now attached to ttyUSB0
Jun 28 15:06:45 myhostname kernel: [127238.647590] qcserial 1-6:1.2: Qualcomm USB modem converter detected
Jun 28 15:06:45 myhostname kernel: [127238.647791] usb 1-6: Qualcomm USB modem converter now attached to ttyUSB1
Jun 28 15:06:45 myhostname kernel: [127238.648344] qcserial 1-6:1.3: Qualcomm USB modem converter detected
Jun 28 15:06:45 myhostname kernel: [127238.648541] usb 1-6: Qualcomm USB modem converter now attached to ttyUSB2
Jun 28 15:06:45 myhostname NetworkManager[
Jun 28 15:06:45 myhostname NetworkManager[
Jun 28 15:06:46 myhostname ModemManager[1312]: <warn> (ttyUSB0): port attributes not fully set
Jun 28 15:06:46 myhostname ModemManager[1312]: <warn> (ttyUSB1): port attributes not fully set
Jun 28 15:06:46 myhostname ModemManager[1312]: <warn> (ttyUSB2): port attributes not fully set
Jun 28 15:06:46 myhostname ModemManager[1312]: opening device...
Jun 28 15:06:46 myhostname ModemManager[1312]: [/dev/cdc-wdm0] Read max control message size from descriptors file: 4096
Jun 28 15:06:57 myhostname ModemManager[1312]: <info> Creating modem with plugin 'Generic' and '1' ports
Jun 28 15:06:57 myhostname ModemManager[1312]: <warn> Could not grab port (tty/ttyS4): 'Cannot add port 'tty/ttyS4', unhandled serial type'
Jun 28 15:06:57 myhostname ModemManager[1312]: <warn> Couldn't create modem for device at '/sys/devices/
Jun 28 15:07:05 myhostname ModemManager[1312]: <info> Creating modem with plugin 'Sierra' and '5' ports
Jun 28 15:07:05 myhostname ModemManager[1312]: <warn> Could not grab port (tty/ttyUSB1): 'Cannot add port 'tty/ttyUSB1', unhandled serial type'
Jun 28 15:07:05 myhostname ModemManager[1312]: <info> Modem for device at '/sys/devices/
Jun 28 15:07:05 myhostname ModemManager[1312]: opening device...
Jun 28 15:07:05 myhostname ModemManager[1312]: [/dev/cdc-wdm0] Read max control message size from descriptors file: 4096
Jun 28 15:07:05 myhostname ModemManager[1312]: <warn> (ttyUSB2): port attributes not fully set
Jun 28 15:07:05 myhostname ModemManager[1312]: <info> Modem: state changed (unknown -> locked)
Jun 28 15:07:05 myhostname ModemManager[1312]: <warn> couldn't load Operator identifier: 'PinRequired'
Jun 28 15:07:05 myhostname ModemManager[1312]: <warn> couldn't load Operator name: 'PinRequired'
Jun 28 15:07:05 myhostname NetworkManager[
Jun 28 15:07:05 myhostname NetworkManager[
Jun 28 15:07:05 myhostname NetworkManager[
Jun 28 15:07:05 myhostname NetworkManager[
Jun 28 15:07:05 myhostname NetworkManager[
Jun 28 15:07:05 myhostname NetworkManager[
Jun 28 15:07:05 myhostname NetworkManager[
Jun 28 15:07:05 myhostname NetworkManager[
Jun 28 15:07:05 myhostname NetworkManager[
Jun 28 15:07:05 myhostname NetworkManager[
Jun 28 15:07:05 myhostname NetworkManager[
Jun 28 15:07:08 myhostname NetworkManager[
Jun 28 15:07:08 myhostname NetworkManager[
Jun 28 15:07:09 myhostname NetworkManager[
Jun 28 15:07:13 myhostname NetworkManager[
Jun 28 15:07:13 myhostname NetworkManager[
Jun 28 15:07:18 myhostname NetworkManager[
Jun 28 15:07:18 myhostname NetworkManager[
Jun 28 15:07:18 myhostname NetworkManager[
Jun 28 15:07:18 myhostname NetworkManager[
Jun 28 15:07:18 myhostname NetworkManager[
Jun 28 15:07:18 myhostname NetworkManager[
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: network-manager 1.10.6-2ubuntu1
ProcVersionSign
Uname: Linux 4.15.0-23-generic x86_64
ApportVersion: 2.20.9-0ubuntu7.2
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Thu Jun 28 15:08:56 2018
IfupdownConfig:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
InstallationDate: Installed on 2018-04-25 (63 days ago)
InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Beta amd64 (20180404)
IpRoute:
default via 100.120.136.158 dev wwp0s20f0u6i12 proto static metric 700
10.134.178.0/24 dev lxdbr0 proto kernel scope link src 10.134.178.1
100.120.136.156/30 dev wwp0s20f0u6i12 proto kernel scope link src 100.120.136.157 metric 700
169.254.0.0/16 dev lxdbr0 scope link metric 1000
NetworkManager.
[main]
NetworkingEnab
WirelessEnable
WWANEnabled=true
SourcePackage: network-manager
UpgradeStatus: No upgrade log present (probably fresh install)
nmcli-nm:
RUNNING VERSION STATE STARTUP CONNECTIVITY NETWORKING WIFI-HW WIFI WWAN-HW WWAN
running 1.10.6 connected started full enabled enabled disabled enabled enabled
have you found a workaround for this? I'm having the same issue with T450s and EM7345