Driver for Wifi card - Realtek 8852BE-VT

I have a new HP Laptop 15-fc0xxx and I installed Zorin 17.3 on dual boot successfully, every thing works fine except wifi and bluetooth. The wifi card is a Realteck 8852BE-VT.

Any help would be grateful.

Please enter in terminal

sudo lshw -C network

to show your network cards and drivers.

As you have Dualboot with Windows, please disable fast startup in Windows and turn off secure boot and fast boot in your BIOS.

The driver for this wlan card is contained in the kernel.

Please also run in terminal

rfkill list

to see if something is hardblocked.

You can also take a look at Software&Updates >Additional drivers if there is offered one.

Welcome to the Forum!

Beneath the Points of @Forpli, I would add the Point, that You could need a newer Kernel when this Laptop is a really new one. If Your Ethernet should work, here are Instructions for installing a newer Kernel:

Another Point: does Your System run in Wayland or X11? You can check that in Settings>About. When it runs in Wayland, you could try it with switching to X11/Xorg.

To do that, go to the Login Screen (not the Lock Screen). Simply reboot for that. On the Login Screen click on Your Profile so that the Passowrd Field appears. When it is appeared, You should see a Gear Icon in the bottom right Corner. Click on it and choose the Option ''Zorin Desktop on Xorg'' and then log in and try if it works.

Thank you for your suggestions.

Yes, secure boot is already disabled, there is no option for fast boot on this laptop.

You will see below the results I got from your suggestions, the rfkill list instruction did not give anything different.

I have checked regularly for additionnal drivers, but nothing so far.

Results:
hp-laptop-15-fc0xxx:~$ sudo lshw -c network
[sudo] password:
*-network UNCLAIMED
description: Network controller
product: Realtek Semiconductor Co., Ltd.
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: ioport:f000(size=256) memory:fce00000-fcefffff
hp-laptop-15-fc0xxx:~$ rfkill list
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
hp-laptop-15-fc0xxx:~$

Can you try

sudo apt install linux-oem-22.04d

Reboot and test.

If still no good,

sudo apt update && sudo apt -y install git build-essential linux-headers-generic

git clone https://github.com/lwfinger/rtw89.git

cd rtw89

make

sudo make install

sudo modprobe rtw89pci

Thank you for your suggestions

With the help of zorin support, I have already upgraded the kernel with the following instructions, but to no avail.

sudo add-apt-repository ppa:tuxinvader/jammy-mainline
sudo apt update
sudo apt install linux-generic-6.12

The system was set in Wayland, as you suggested, I tried it in X11, but still same result, no detection of the wifi card.

I tried but with no success.

Here are the results

With the first suggestion, I got some errors, I did try the reboot to see.

hp-laptop-15-fc0xxx:~$ sudo apt install linux-oem-22.04d
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
linux-oem-22.04d
0 upgraded, 1 newly installed, 0 to remove and 28 not upgraded.
Need to get 1,688 B of archives.
After this operation, 23.6 kB of additional disk space will be used.
Ign:1 Index of /ubuntu jammy-updates/main amd64 linux-oem-22.04d amd64 6.8.0-65.68~22.04.1
Err:1 Index of /ubuntu jammy-updates/main amd64 linux-oem-22.04d amd64 6.8.0-65.68~22.04.1
404 Not Found [IP: 91.189.91.83 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/l/linux-meta-hwe-6.8/linux-oem-22.04d_6.8.0-65.68~22.04.1_amd64.deb 404 Not Found [IP: 91.189.91.83 80]
E: Unable to fetch some archives, try running apt-get update or apt-get --fix-missing.

The last suggestions seem to go through, but no driver recognized after reboot, I had already installed the driver rtw89.git a few days ago with the suggestions of zorin support

hp-laptop-15-fc0xxx:~$ sudo apt update && sudo apt -y install git build-essential linux-headers-generic
[sudo] password:
Get:1 https://brave-browser-apt-release.s3.brave.com stable InRelease [7,547 B]
Hit:2 https://updates.signal.org/desktop/apt xenial InRelease
Hit:3 Index of /ubuntu jammy InRelease
Hit:4 Index of /ubuntu jammy-updates InRelease
Hit:5 Index of /ubuntu jammy-security InRelease
Hit:6 Index of /ubuntu jammy-backports InRelease
Hit:7 https://packages.mozilla.org/apt mozilla InRelease
Err:1 https://brave-browser-apt-release.s3.brave.com stable InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0686B78420038257
Hit:8 Index of /zorinos/apps/ubuntu jammy InRelease
Hit:9 Index of /zorinos/drivers/ubuntu jammy InRelease
Hit:10 Index of /zorinos/pa/ubuntu jammy InRelease
Hit:11 https://packages.zorinos.com/stable jammy InRelease
Hit:12 Index of /zorinos/patches/ubuntu jammy InRelease
Hit:13 https://packages.zorinos.com/patches jammy InRelease
Hit:14 Index of /zorinos/stable/ubuntu jammy InRelease
Hit:15 https://packages.zorinos.com/apps jammy InRelease
Hit:16 https://packages.zorinos.com/drivers jammy InRelease
Get:17 https://repository.mullvad.net/deb/stable jammy InRelease [3,527 B]
Get:18 https://repository.mullvad.net/deb/stable jammy/main amd64 Packages [1,356 B]
Fetched 12.4 kB in 6s (2,086 B/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
70 packages can be upgraded. Run 'apt list --upgradable' to see them.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://brave-browser-apt-release.s3.brave.com stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0686B78420038257
W: Failed to fetch https://brave-browser-apt-release.s3.brave.com/dists/stable/InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0686B78420038257
W: Some index files failed to download. They have been ignored, or old ones used instead.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
build-essential is already the newest version (12.9ubuntu3).
git is already the newest version (1:2.34.1-1ubuntu1.15).
The following NEW packages will be installed:
linux-headers-5.15.0-153 linux-headers-5.15.0-153-generic
linux-headers-generic
0 upgraded, 3 newly installed, 0 to remove and 70 not upgraded.
Need to get 15.2 MB of archives.
After this operation, 103 MB of additional disk space will be used.
Get:1 Index of /ubuntu jammy-updates/main amd64 linux-headers-5.15.0-153 all 5.15.0-153.163 [12.3 MB]
Get:2 Index of /ubuntu jammy-updates/main amd64 linux-headers-5.15.0-153-generic amd64 5.15.0-153.163 [2,856 kB]
Get:3 Index of /ubuntu jammy-updates/main amd64 linux-headers-generic amd64 5.15.0.153.153 [2,318 B]
Fetched 15.2 MB in 3s (5,423 kB/s)
Selecting previously unselected package linux-headers-5.15.0-153.
(Reading database ... 268298 files and directories currently installed.)
Preparing to unpack .../linux-headers-5.15.0-153_5.15.0-153.163_all.deb ...
Unpacking linux-headers-5.15.0-153 (5.15.0-153.163) ...
Selecting previously unselected package linux-headers-5.15.0-153-generic.
Preparing to unpack .../linux-headers-5.15.0-153-generic_5.15.0-153.163_amd64.de
b ...
Unpacking linux-headers-5.15.0-153-generic (5.15.0-153.163) ...
Selecting previously unselected package linux-headers-generic.
Preparing to unpack .../linux-headers-generic_5.15.0.153.153_amd64.deb ...
Unpacking linux-headers-generic (5.15.0.153.153) ...
Setting up linux-headers-5.15.0-153 (5.15.0-153.163) ...
Setting up linux-headers-5.15.0-153-generic (5.15.0-153.163) ...
/etc/kernel/header_postinst.d/dkms:

  • dkms: running auto installation service for kernel 5.15.0-153-generic

Kernel preparation unnecessary for this kernel. Skipping...

Building module:
cleaning build area...
make -j8 KERNELRELEASE=5.15.0-153-generic -C /lib/modules/5.15.0-153-generic/bui
ld KBUILD_EXTMOD=/var/lib/dkms/rtw89/1.0.2/build modules........
Signing module:

  • /var/lib/dkms/rtw89/1.0.2/5.15.0-153-generic/x86_64/module/rtw_8852a.ko
  • /var/lib/dkms/rtw89/1.0.2/5.15.0-153-generic/x86_64/module/rtw_8852ce.ko
  • /var/lib/dkms/rtw89/1.0.2/5.15.0-153-generic/x86_64/module/rtw_8852be.ko
  • /var/lib/dkms/rtw89/1.0.2/5.15.0-153-generic/x86_64/module/rtw_8852c.ko
  • /var/lib/dkms/rtw89/1.0.2/5.15.0-153-generic/x86_64/module/rtw89pci.ko
  • /var/lib/dkms/rtw89/1.0.2/5.15.0-153-generic/x86_64/module/rtw_8852b.ko
  • /var/lib/dkms/rtw89/1.0.2/5.15.0-153-generic/x86_64/module/rtw89core.ko
  • /var/lib/dkms/rtw89/1.0.2/5.15.0-153-generic/x86_64/module/rtw_8852ae.ko
    Secure Boot not enabled on this system.
    cleaning build area...

rtw89pci.ko:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/5.15.0-153-generic/updates//

rtw89core.ko:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/5.15.0-153-generic/updates//

rtw_8852a.ko:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/5.15.0-153-generic/updates//

rtw_8852ae.ko:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/5.15.0-153-generic/updates//

rtw_8852b.ko:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/5.15.0-153-generic/updates//

rtw_8852be.ko:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/5.15.0-153-generic/updates//

rtw_8852c.ko:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/5.15.0-153-generic/updates//

rtw_8852ce.ko:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/5.15.0-153-generic/updates//

depmod...
...done.
Setting up linux-headers-generic (5.15.0.153.153) ...
hp-laptop-15-fc0xxx:~$ cd rtw89
hp-laptop-15-fc0xxx:~/rtw89$ make
make -C /lib/modules/6.8.0-65-generic/build M=/home/martin/rtw89 modules
make[1]: Entering directory '/usr/src/linux-headers-6.8.0-65-generic'
warning: the compiler differs from the one used to build the kernel
The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
You are using: gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
CC [M] /home/martin/rtw89/core.o
CC [M] /home/martin/rtw89/mac80211.o
CC [M] /home/martin/rtw89/mac.o
CC [M] /home/martin/rtw89/mac_be.o
CC [M] /home/martin/rtw89/phy.o
CC [M] /home/martin/rtw89/phy_be.o
CC [M] /home/martin/rtw89/fw.o
CC [M] /home/martin/rtw89/cam.o
CC [M] /home/martin/rtw89/efuse.o
CC [M] /home/martin/rtw89/efuse_be.o
CC [M] /home/martin/rtw89/regd.o
CC [M] /home/martin/rtw89/sar.o
CC [M] /home/martin/rtw89/coex.o
CC [M] /home/martin/rtw89/ps.o
CC [M] /home/martin/rtw89/chan.o
CC [M] /home/martin/rtw89/debug.o
CC [M] /home/martin/rtw89/ser.o
CC [M] /home/martin/rtw89/wow.o
CC [M] /home/martin/rtw89/acpi.o
LD [M] /home/martin/rtw89/rtw89core.o
CC [M] /home/martin/rtw89/rtw8851b.o
CC [M] /home/martin/rtw89/rtw8851b_table.o
CC [M] /home/martin/rtw89/rtw8851b_rfk.o
CC [M] /home/martin/rtw89/rtw8851b_rfk_table.o
LD [M] /home/martin/rtw89/rtw_8851b.o
CC [M] /home/martin/rtw89/rtw8851be.o
LD [M] /home/martin/rtw89/rtw_8851be.o
CC [M] /home/martin/rtw89/rtw8852a.o
CC [M] /home/martin/rtw89/rtw8852a_table.o
CC [M] /home/martin/rtw89/rtw8852a_rfk.o
CC [M] /home/martin/rtw89/rtw8852a_rfk_table.o
LD [M] /home/martin/rtw89/rtw_8852a.o
CC [M] /home/martin/rtw89/rtw8852ae.o
LD [M] /home/martin/rtw89/rtw_8852ae.o
CC [M] /home/martin/rtw89/rtw8852b.o
CC [M] /home/martin/rtw89/rtw8852b_table.o
CC [M] /home/martin/rtw89/rtw8852b_rfk.o
CC [M] /home/martin/rtw89/rtw8852b_rfk_table.o
LD [M] /home/martin/rtw89/rtw_8852b.o
CC [M] /home/martin/rtw89/rtw8852be.o
LD [M] /home/martin/rtw89/rtw_8852be.o
CC [M] /home/martin/rtw89/rtw8852c.o
CC [M] /home/martin/rtw89/rtw8852c_table.o
CC [M] /home/martin/rtw89/rtw8852c_rfk.o
CC [M] /home/martin/rtw89/rtw8852c_rfk_table.o
LD [M] /home/martin/rtw89/rtw_8852c.o
CC [M] /home/martin/rtw89/rtw8852ce.o
LD [M] /home/martin/rtw89/rtw_8852ce.o
CC [M] /home/martin/rtw89/rtw8922a.o
CC [M] /home/martin/rtw89/rtw8922a_rfk.o
LD [M] /home/martin/rtw89/rtw_8922a.o
CC [M] /home/martin/rtw89/rtw8922ae.o
LD [M] /home/martin/rtw89/rtw_8922ae.o
CC [M] /home/martin/rtw89/pci.o
CC [M] /home/martin/rtw89/pci_be.o
LD [M] /home/martin/rtw89/rtw89pci.o
MODPOST /home/martin/rtw89/Module.symvers
CC [M] /home/martin/rtw89/rtw89core.mod.o
LD [M] /home/martin/rtw89/rtw89core.ko
BTF [M] /home/martin/rtw89/rtw89core.ko
Skipping BTF generation for /home/martin/rtw89/rtw89core.ko due to unavailability of vmlinux
CC [M] /home/martin/rtw89/rtw_8851b.mod.o
LD [M] /home/martin/rtw89/rtw_8851b.ko
BTF [M] /home/martin/rtw89/rtw_8851b.ko
Skipping BTF generation for /home/martin/rtw89/rtw_8851b.ko due to unavailability of vmlinux
CC [M] /home/martin/rtw89/rtw_8851be.mod.o
LD [M] /home/martin/rtw89/rtw_8851be.ko
BTF [M] /home/martin/rtw89/rtw_8851be.ko
Skipping BTF generation for /home/martin/rtw89/rtw_8851be.ko due to unavailability of vmlinux
CC [M] /home/martin/rtw89/rtw_8852a.mod.o
LD [M] /home/martin/rtw89/rtw_8852a.ko
BTF [M] /home/martin/rtw89/rtw_8852a.ko
Skipping BTF generation for /home/martin/rtw89/rtw_8852a.ko due to unavailability of vmlinux
CC [M] /home/martin/rtw89/rtw_8852ae.mod.o
LD [M] /home/martin/rtw89/rtw_8852ae.ko
BTF [M] /home/martin/rtw89/rtw_8852ae.ko
Skipping BTF generation for /home/martin/rtw89/rtw_8852ae.ko due to unavailability of vmlinux
CC [M] /home/martin/rtw89/rtw_8852b.mod.o
LD [M] /home/martin/rtw89/rtw_8852b.ko
BTF [M] /home/martin/rtw89/rtw_8852b.ko
Skipping BTF generation for /home/martin/rtw89/rtw_8852b.ko due to unavailability of vmlinux
CC [M] /home/martin/rtw89/rtw_8852be.mod.o
LD [M] /home/martin/rtw89/rtw_8852be.ko
BTF [M] /home/martin/rtw89/rtw_8852be.ko
Skipping BTF generation for /home/martin/rtw89/rtw_8852be.ko due to unavailability of vmlinux
CC [M] /home/martin/rtw89/rtw_8852c.mod.o
LD [M] /home/martin/rtw89/rtw_8852c.ko
BTF [M] /home/martin/rtw89/rtw_8852c.ko
Skipping BTF generation for /home/martin/rtw89/rtw_8852c.ko due to unavailability of vmlinux
CC [M] /home/martin/rtw89/rtw_8852ce.mod.o
LD [M] /home/martin/rtw89/rtw_8852ce.ko
BTF [M] /home/martin/rtw89/rtw_8852ce.ko
Skipping BTF generation for /home/martin/rtw89/rtw_8852ce.ko due to unavailability of vmlinux
CC [M] /home/martin/rtw89/rtw_8922a.mod.o
LD [M] /home/martin/rtw89/rtw_8922a.ko
BTF [M] /home/martin/rtw89/rtw_8922a.ko
Skipping BTF generation for /home/martin/rtw89/rtw_8922a.ko due to unavailability of vmlinux
CC [M] /home/martin/rtw89/rtw_8922ae.mod.o
LD [M] /home/martin/rtw89/rtw_8922ae.ko
BTF [M] /home/martin/rtw89/rtw_8922ae.ko
Skipping BTF generation for /home/martin/rtw89/rtw_8922ae.ko due to unavailability of vmlinux
CC [M] /home/martin/rtw89/rtw89pci.mod.o
LD [M] /home/martin/rtw89/rtw89pci.ko
BTF [M] /home/martin/rtw89/rtw89pci.ko
Skipping BTF generation for /home/martin/rtw89/rtw89pci.ko due to unavailability of vmlinux
make[1]: Leaving directory '/usr/src/linux-headers-6.8.0-65-generic'
martin@hp-laptop-15-fc0xxx:~/rtw89$ sudo make install
make -C /lib/modules/6.8.0-65-generic/build M=/home/martin/rtw89 modules
make[1]: Entering directory '/usr/src/linux-headers-6.8.0-65-generic'
warning: the compiler differs from the one used to build the kernel
The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
You are using: gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
make[1]: Leaving directory '/usr/src/linux-headers-6.8.0-65-generic'
Install rtw89 SUCCESS
hp-laptop-15-fc0xxx:~/rtw89$ sudo modprobe rtw89pci
hp-laptop-15-fc0xxx:~/rtw89$

Well...

Just like the recent linux-firmware issue in which that server was experiencing 404 (not found) errors - this may delay your troubleshooting...

Probably there are still server problems at the moment. You can try to switch to another server at Software &Updates > Zorin Software > Download from ...and then try it again.

Following your last comment and the suggestion of Forpli, I changed the server setting at Software&Update > Zorin Software > Download from... It was set to Canada, I changed it to Main server.

I then try your first suggestion, and it went through without error this time, but no wifi card detected after reboot.

Here the result:
hp-laptop-15-fc0xxx:~$ sudo apt install linux-oem-22.04d
[sudo] password:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
linux-oem-22.04d
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,692 B of archives.
After this operation, 23.6 kB of additional disk space will be used.
Get:1 Index of /ubuntu jammy-updates/main amd64 linux-oem-22.04d amd64 6.8.0-79.79~22.04.1 [1,692 B]
Fetched 1,692 B in 1s (1,774 B/s)
Selecting previously unselected package linux-oem-22.04d.
(Reading database ... 296584 files and directories currently installed.)
Preparing to unpack .../linux-oem-22.04d_6.8.0-79.79~22.04.1_amd64.deb ...
Unpacking linux-oem-22.04d (6.8.0-79.79~22.04.1) ...
Setting up linux-oem-22.04d (6.8.0-79.79~22.04.1) ...
hp-laptop-15-fc0xxx:~$

I just tried the Zorin OS 18 Core (Beta), and the wifi and bluetooth are woring fine, I know it's the version beta, I just tested it in the try mode, I will install it for sure and looking forward for the pro version available.