NetworkManager.service not found

I have a dual boot laptop in which my windows installation uses the on-board WiFi just fine. A fresh installation of Zorin OS 18.1 does not see the on-board wifi adaptor. An external USB WiFi adaptor works fine, as does a USB lan connection.

I've tried reinstalling NetworkManager using:
sudo apt install --reinstall network-manager network-manager-gnome
then: sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager

I've also tried searching for additional drivers in Software and Updates, all to no avail.

Any ideas, anyone?
Edit: It's an Asus Vivobook.

Can you post the terminal output for:

sudo lshw -C network

Welcome to the Forum!

Are Secure Boot and Fast Boot in BIOS disabled? Is Fast Start-Up in Windows disabled? Could You post the Output of the Terminal Commands rfkill list and sudo lshw -C network please?

Thanks for replying. This is it:
mike@AsusLaptop:~$ sudo lshw -c network
*-network UNCLAIMED
description: Network controller
product: MEDIATEK Corp.
vendor: MEDIATEK Corp.
physical id: 0
bus info: pci@0000:02:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm cap_list
configuration: latency=0
resources: iomemory:600-5ff memory:6000000000-60000fffff memory:84000000-84007fff

That's with the USB adaptor NOT installed.

Thanks for replying. Secure boot was disabled. Fast boot was not. When I restarted and disabled FB, a WiFI tab appeared in the left pane of "Settings-Network" where there was no such tab earlier. The right pane shows "No WiFi adaptor found." Bear in mind, the Windows install on the same laptop does on board WiFi just fine. The USB adaptor has always IMMEDIATELY shown up and worked correctly in Zorin.

Here's the output you asked for:

mike@AsusLaptop:~$ rfkill list
0: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
2: asus-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no

mike@AsusLaptop:~$ sudo lshw -c network
*-network UNCLAIMED
description: Network controller
product: MEDIATEK Corp.
vendor: MEDIATEK Corp.
physical id: 0
bus info: pci@0000:02:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm cap_list
configuration: latency=0
resources: iomemory:600-5ff memory:6000000000-60000fffff memory:84000000-84007fff

What is the terminal output of

lspci -nnk | grep -A3 -i network

?

Can You plug in the USB Adaptor and post the Output again?

Ah, Mediatek... They lock their proprietary drivers so, they are often not included in the kernel.
When you relay the output of @Forpli's terminal command, that will I.D. the NIC itself, allowing us to help you find the correct driver.

If you can connect the affected computer by alternate means - that will make it a lot easier to download and install the Wifi driver.

Here it is:

mike@AsusLaptop:~$ lspci -nnk | grep -A3 -i network
0000:02:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7902]
DeviceName: WLAN
Subsystem: AzureWave Device [1a3b:5520]
10000:e0:06.0 PCI bridge [0604]: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 [8086:464d] (rev 04)

With the USB adaptor installed:

mike@AsusLaptop:~$ rfkill list
0: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: asus-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
4: phy1: Wireless LAN
Soft blocked: no
Hard blocked: no

mike@AsusLaptop:~$ sudo lshw -c network
[sudo] password for mike:
*-network UNCLAIMED
description: Network controller
product: MEDIATEK Corp.
vendor: MEDIATEK Corp.
physical id: 0
bus info: pci@0000:02:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm bus_master cap_list
configuration: latency=0
resources: iomemory:600-5ff memory:6000000000-60000fffff memory:84000000-84007fff
*-network
description: Wireless interface
physical id: a
bus info: usb@1:1
logical name: wlxb4b024becc8a
serial: b4:b0:24:be:cc:8a
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=rtw88_8821au driverversion=6.17.0-22-generic firmware=N/A ip=192.168.12.14 link=yes multicast=yes wireless=IEEE 802.11

The Mediatek 7902 card is not supported in Linux, only in Windows.

You can take a look at this thread, there is a link to some experimental drivers.

But as you already have a usb wlan dongle, probably the best is to use the dongle.

Disappointing, but good to know. I'll take your advice and stick with the USB adaptor.
Thank you, and everyone else, for your help!

1 Like