Hi,
my laptop (thinkpad x1 yoga gen 4) has a mobile broadband modem, which I would like to use. I am using fedora 33 with the gnome desktop and gnome does not not show any way to connect to mobile broadband - neither in the settings nor in the top bar. Is there any way to make the mobile broadband work?
Thanks
Alt+F2:
nm-connection-editor
Add a new connection [+] > Mobile Broadband > Create…
If the issue persists:
sudo dnf install NetworkManager-wwan
Thanks a lot!
I managed to add a new connection. Am not completely sure, if I did this properly, but I did setup a connection. How can I try to initiate the connection now? - see no way to do this.
Best
Try to activate the connection by ID or UUID using CLI:
nmcli connection show
nmcli connection up id CON_NAME
Thanks again - but unfortunately, it is not working. Even, if I use the relevant connection name from the list - it still responds to me “unknown connection”.
Collect the output:
LANG=C; \
nmcli connection show; \
nmcli device status; \
rpm -q NetworkManager-wwan
My connection is in the list - it also states the following - sorry for the german wordings - verbunden means connected and nicht verbunden not connected…
DEVICE TYPE STATE CONNECTION
wlp0s20f3 wifi verbunden Apfelgranate.speed5g
virbr0 bridge connected (externally) virbr0
p2p-dev-wlp0s20f3 wifi-p2p nicht verbunden --
enp0s31f6 ethernet nicht verfĂĽgbar --
lo loopback nicht verwaltet --
virbr0-nic tun nicht verwaltet --
The list looks like this:
NAME UUID TYPE DEVICE
Apfelgranate.speed5g df3746fa-3dac-4688-83ae-6aaf85f3fa8c wifi wlp0s20f3
virbr0 c967d423-3e59-45bc-a880-6a7c462057ca bridge virbr0
Apfelgranate.speed 1a0fd369-d8bf-4e7c-829a-ab0134b26552 wifi --
Kabelgebundene Verbindung 1 96f94717-ca91-3948-81d1-b4886083c359 ethernet --
M-Budget Migros Data 1 919a492f-e331-44a5-8204-3f8ddcd411f2 gsm --
I don’t see the modem interface, check this:
LANG=C; lsusb -v -v -t; ls -l /dev/ttyUSB*
You most likely need to install the package NetworkManager-wwan
and reboot.
In addition, you might need to install usb_modeswitch
to utilize the modem interface.
[heikoschmid@localhost ~]$ LANG=C; lsusb -v -v -t; ls -l /dev/ttyUSB*
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
/sys/bus/usb/devices/ /dev/bus/usb/004/001
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
/sys/bus/usb/devices/usb3 /dev/bus/usb/003/001
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 10000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
/sys/bus/usb/devices/ /dev/bus/usb/002/001
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
/sys/bus/usb/devices/usb1 /dev/bus/usb/001/001
|__ Port 6: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
ID 056a:51bc Wacom Co., Ltd
/sys/bus/usb/devices/1-6 /dev/bus/usb/001/002
|__ Port 6: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M
ID 056a:51bc Wacom Co., Ltd
/sys/bus/usb/devices/1-6 /dev/bus/usb/001/002
|__ Port 8: Dev 3, If 3, Class=Video, Driver=uvcvideo, 480M
ID 04f2:b67c Chicony Electronics Co., Ltd
/sys/bus/usb/devices/1-8 /dev/bus/usb/001/003
|__ Port 8: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
ID 04f2:b67c Chicony Electronics Co., Ltd
/sys/bus/usb/devices/1-8 /dev/bus/usb/001/003
|__ Port 8: Dev 3, If 2, Class=Video, Driver=uvcvideo, 480M
ID 04f2:b67c Chicony Electronics Co., Ltd
/sys/bus/usb/devices/1-8 /dev/bus/usb/001/003
|__ Port 8: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
ID 04f2:b67c Chicony Electronics Co., Ltd
/sys/bus/usb/devices/1-8 /dev/bus/usb/001/003
|__ Port 9: Dev 4, If 0, Class=Vendor Specific Class, Driver=, 12M
ID 06cb:00bd Synaptics, Inc. Prometheus MIS Touch Fingerprint Reader
/sys/bus/usb/devices/1-9 /dev/bus/usb/001/004
|__ Port 10: Dev 5, If 0, Class=Wireless, Driver=btusb, 12M
ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
/sys/bus/usb/devices/1-10 /dev/bus/usb/001/005
|__ Port 10: Dev 5, If 1, Class=Wireless, Driver=btusb, 12M
ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
/sys/bus/usb/devices/1-10 /dev/bus/usb/001/005
ls: cannot access '/dev/ttyUSB*': No such file or directory
NetworkManager-wwan
and usb_modeswitch were already installed
I don’t see any modem or USB-serial, perhaps it is a PCI-device:
LANG=C; lspci -n -n -k; ls -l /sys/class/net/* /sys/class/net/*/device/driver
[heikoschmid@localhost ~]$ LANG=C; lspci -n -n -k; ls -l /sys/class/net/* /sys/class/net/*/device/driver
00:00.0 Host bridge [0600]: Intel Corporation Coffee Lake HOST and DRAM Controller [8086:3e34] (rev 0c)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: skl_uncore
00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 620 (Whiskey Lake) [8086:3ea0] (rev 02)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: i915
Kernel modules: i915
00:04.0 Signal processing controller [1180]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem [8086:1903] (rev 0c)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: proc_thermal
Kernel modules: processor_thermal_device
00:08.0 System peripheral [0880]: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model [8086:1911]
Subsystem: Lenovo Device [17aa:2292]
00:12.0 Signal processing controller [1180]: Intel Corporation Cannon Point-LP Thermal Controller [8086:9df9] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: intel_pch_thermal
Kernel modules: intel_pch_thermal
00:13.0 Serial controller [0700]: Intel Corporation Cannon Point-LP Integrated Sensor Hub [8086:9dfc] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: intel_ish_ipc
Kernel modules: intel_ish_ipc
00:14.0 USB controller [0c03]: Intel Corporation Cannon Point-LP USB 3.1 xHCI Controller [8086:9ded] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: xhci_hcd
00:14.2 RAM memory [0500]: Intel Corporation Cannon Point-LP Shared SRAM [8086:9def] (rev 11)
00:14.3 Network controller [0280]: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] [8086:9df0] (rev 11)
Subsystem: Intel Corporation Device [8086:0030]
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Controller #0 [8086:9de8] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: intel-lpss
00:15.1 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Controller #1 [8086:9de9] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: intel-lpss
00:16.0 Communication controller [0780]: Intel Corporation Cannon Point-LP MEI Controller #1 [8086:9de0] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: mei_me
Kernel modules: mei_me
00:16.3 Serial controller [0700]: Intel Corporation Cannon Point-LP Keyboard and Text (KT) Redirection [8086:9de3] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: serial
00:1c.0 PCI bridge [0604]: Intel Corporation Cannon Point-LP PCI Express Root Port #1 [8086:9db8] (rev f1)
Kernel driver in use: pcieport
00:1d.0 PCI bridge [0604]: Intel Corporation Cannon Point-LP PCI Express Root Port #9 [8086:9db0] (rev f1)
Kernel driver in use: pcieport
00:1d.4 PCI bridge [0604]: Intel Corporation Cannon Point-LP PCI Express Root Port #13 [8086:9db4] (rev f1)
Kernel driver in use: pcieport
00:1f.0 ISA bridge [0601]: Intel Corporation Cannon Point-LP LPC Controller [8086:9d84] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
00:1f.3 Audio device [0403]: Intel Corporation Cannon Point-LP High Definition Audio Controller [8086:9dc8] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: sof-audio-pci
Kernel modules: snd_hda_intel, snd_soc_skl, snd_sof_pci
00:1f.4 SMBus [0c05]: Intel Corporation Cannon Point-LP SMBus Controller [8086:9da3] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP SPI Controller [8086:9da4] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (6) I219-LM [8086:15bd] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: e1000e
Kernel modules: e1000e
02:00.0 Wireless controller [0d40]: Intel Corporation XMM7360 LTE Advanced Modem [8086:7360] (rev 01)
Subsystem: Intel Corporation Device [8086:0020]
03:00.0 Non-Volatile memory controller [0108]: Intel Corporation SSD Pro 7600p/760p/E 6100p Series [8086:f1a6] (rev 03)
Subsystem: Intel Corporation SSD Pro 7600p/760p/E 6100p Series [NVM Express] [8086:390b]
Kernel driver in use: nvme
Kernel modules: nvme
05:00.0 PCI bridge [0604]: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] [8086:15d3] (rev 02)
Kernel driver in use: pcieport
06:00.0 PCI bridge [0604]: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] [8086:15d3] (rev 02)
Kernel driver in use: pcieport
06:01.0 PCI bridge [0604]: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] [8086:15d3] (rev 02)
Kernel driver in use: pcieport
06:02.0 PCI bridge [0604]: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] [8086:15d3] (rev 02)
Kernel driver in use: pcieport
06:04.0 PCI bridge [0604]: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] [8086:15d3] (rev 02)
Kernel driver in use: pcieport
07:00.0 System peripheral [0880]: Intel Corporation JHL6540 Thunderbolt 3 NHI (C step) [Alpine Ridge 4C 2016] [8086:15d2] (rev 02)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: thunderbolt
Kernel modules: thunderbolt
2d:00.0 USB controller [0c03]: Intel Corporation JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016] [8086:15d4] (rev 02)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: xhci_hcd
lrwxrwxrwx. 1 root root 0 Jan 31 14:35 /sys/class/net/enp0s31f6 -> ../../devices/pci0000:00/0000:00:1f.6/net/enp0s31f6
lrwxrwxrwx. 1 root root 0 Jan 31 14:35 /sys/class/net/enp0s31f6/device/driver -> ../../../bus/pci/drivers/e1000e
lrwxrwxrwx. 1 root root 0 Jan 31 14:35 /sys/class/net/lo -> ../../devices/virtual/net/lo
lrwxrwxrwx. 1 root root 0 Jan 31 14:35 /sys/class/net/virbr0 -> ../../devices/virtual/net/virbr0
lrwxrwxrwx. 1 root root 0 Jan 31 14:35 /sys/class/net/virbr0-nic -> ../../devices/virtual/net/virbr0-nic
lrwxrwxrwx. 1 root root 0 Jan 31 14:35 /sys/class/net/wlp0s20f3 -> ../../devices/pci0000:00/0000:00:14.3/net/wlp0s20f3
lrwxrwxrwx. 1 root root 0 Jan 31 14:35 /sys/class/net/wlp0s20f3/device/driver -> ../../../bus/pci/drivers/iwlwifi
Looks like this is the device we need:
https://wiki.archlinux.org/index.php/Xmm7360-pci
Wow - thanks for tracking this down
Alternatively, try to use nm-applet.
By the way, this is your device.
M-Budget Migros Data 1 919a492f-e331-44a5-8204-3f8ddcd411f2 gsm
Try to use ModemManager and ModemManagerGUI. Also install ofono.
Minicom can help too (to send AT commands).