Fedora 44 Gnome: 50 No Wifi / realtek driver

System Details Report


Report details

  • Date generated: 2026-06-09 13:30:56

Hardware Information:

  • Hardware Model: Dell Inc. Inspiron 15 3515
  • Memory: 8.0 GiB
  • Processor: AMD Ryzen™ 5 3450U with Radeon™ Vega Mobile Gfx × 8
  • Graphics: AMD Radeon™ Vega 8 Graphics
  • Disk Capacity: 256.1 GB

Software Information:

  • Firmware Version: 1.37.0
  • OS Name: Fedora Linux 44 (Workstation Edition)
  • OS Build: (null)
  • OS Type: 64-bit
  • GNOME Version: 50
  • Windowing System: Wayland
  • Kernel Version: Linux 7.0.9-204.fc44.x86_64

Issue: Wifi driver exist but is not being used, I am new to Linux but I wanna learn to fix this.

Update: thanks everyone for the help :tada:.

inxi -Fzxx

Network:
  Device-1: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter
    driver: rtw88_8821ce v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: 2000
    bus-ID: 02:00.0 chip-ID: 10ec:c821
  IF: wlp2s0 state: down mac: <filter>
  IF-ID-1: br-42e076a3b3a7 state: down mac: <filter>
  IF-ID-2: br-a8248a121b52 state: down mac: <filter>
  IF-ID-3: docker0 state: down mac: <filter>
  IF-ID-4: enp3s0f3u3 state: unknown speed: -1 duplex: unknown mac: <filter>

When you say “Wifi driver exist”, how do you infer that (nmcli, applet, …)? [meanwhile inxi post appeared, that’s the hardware side]

Also, since you have “disappeared” in the title: It it was present and being used before, what has changed then? Just a regular update or an upgrade F43->F44 for example?

I had update a while back but no issue were there, I had not used my laptop for just 3 days, I go to open it today, ran sudo dnf update -y and it updated mostly as usual but crashed at the end after, from where I also could not get in to tty.
Was working in after the f44 update.

So the update hadn’t quite finished yet before the crash? In that case I’d try to undo or redo that update, which requires networking, of course. Do you have a chance to get networking via LAN?
Does nmcli device show a wifi device wl…?
If yes, then running journalctl -f during a connection attempt can give you some clues.

I ahve networking via USB Tethering.
nmcli device

DEVICE           TYPE      STATE                   CONNECTION         
enp3s0f3u3       ethernet  connected               Wired connection 1 
lo               loopback  connected (externally)  lo                 
br-42e076a3b3a7  bridge    unmanaged               --                 
br-a8248a121b52  bridge    unmanaged               --                 
docker0          bridge    unmanaged               --                 
wlp2s0           wifi      unmanaged               --   

journalctl -f

Jun 09 14:44:56 fedora systemd[1]: fprintd.service: Deactivated successfully.
Jun 09 14:44:56 fedora audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=fprintd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 09 14:44:56 fedora audit: BPF prog-id=626 op=UNLOAD
Jun 09 14:45:09 fedora systemd[1]: systemd-hostnamed.service: Deactivated successfully.
Jun 09 14:45:09 fedora audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-hostnamed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 09 14:45:09 fedora audit: BPF prog-id=640 op=UNLOAD
Jun 09 14:47:00 fedora anacron[24857]: Job `cron.daily' started
Jun 09 14:47:00 fedora anacron[24857]: Job `cron.daily' terminated
Jun 09 14:54:39 fedora irqbalance[1066]: Cannot change IRQ 55 affinity: Permission denied
Jun 09 14:54:39 fedora irqbalance[1066]: IRQ 55 affinity is now unmanaged

enp3s0f3u3: is the USB tether via my smartphone.

Update: Tried to update system, got this.
sudo dnf update -y

Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Problem: The operation would result in removing the following protected packages: systemd-udev

You don’t want to remove that one.

Greta that you have connectivity. dnf history list | head shows you the most recent updates. Is the crashed one the most recent? I’d try to dnf history undo <ID> that one, or redo .

I think it is 102:

105                                        2026-06-09 07:28:09                51
104 dnf install dkms kernel-devel          2026-06-09 07:14:58                 1
103 dnf reinstall NetworkManager-wifi      2026-06-09 06:56:32                 2
102 dnf update -y                          2026-06-09 05:06:06               698
101 dnf update -y                          2026-05-21 18:00:26                12
100 dnf5daemon-server                      2026-05-21 10:09:07                 0
 99 dnf -y install --nogpgcheck --disabler 2026-05-21 10:07:00                 1
 98 dnf5daemon-server                      2026-05-21 10:03:46                65
 97 dnf5daemon-server                      2026-05-20 18:35:57                 0

I assume 103 and 104 are rescue attempts. What is the 105 without desciption? In any case, dnf history info <ID> can tell you more, and dnf history rollback 101 would try to undo everything after 101.

Transaction ID : 105
Begin time     : 2026-06-09 07:28:09
Begin rpmdb    : ddb5586e3df48e54e15d82c828f8450115804eaa8f522629b4798c6cdc1d2992
End time       : 2026-06-09 07:28:15
End rpmdb      : bd446e044dbf8463ddec1500c6712b2d0f2a8ad7ff45c290a51405b7ebdb1ba5
User           : 0 Super User <root>
Status         : Ok
Releasever     : 44
Description    : 
Comment        : 
Packages altered:
  Action  Package                                          Reason          Repository
  Install inxi-0:3.3.40-2.fc44.noarch                      User            fedora
  Install hddtemp-0:0.3-0.60.beta15.fc44.x86_64            Dependency      fedora
  Install ipmitool-0:1.8.19-12.fc44.x86_64                 Dependency      fedora
  Install lm_sensors-0:3.6.0-24.fc44.x86_64                Dependency      fedora
  Install wmctrl-0:1.07-41.fc44.x86_64                     Dependency      fedora
  Install xdpyinfo-0:1.3.4-4.fc44.x86_64                   Dependency      fedora
  Install xrandr-0:1.5.3-4.fc44.x86_64                     Dependency      fedora
  Install libXxf86dga-0:1.1.6-7.fc44.x86_64                Dependency      fedora
  Install freeipmi-0:1.6.15-5.fc44.x86_64                  Dependency      fedora
  Install perl-Cpanel-JSON-XS-0:4.41-1.fc44.x86_64         Dependency      updates
  Install perl-File-Find-0:1.44-524.fc44.noarch            Dependency      updates
  Install perl-Sys-Hostname-0:1.25-524.fc44.x86_64         Weak Dependency updates
  Install perl-XML-Dumper-0:0.81-53.fc44.noarch            Weak Dependency fedora
  Install perl-Math-BigInt-1:2.0050.03-4.fc44.noarch       Weak Dependency fedora
  Install perl-XML-Parser-0:2.57-1.fc44.x86_64             Dependency      updates
  Install perl-File-ShareDir-0:1.118-15.fc44.noarch        Dependency      fedora
  Install perl-Class-Inspector-0:1.36-20.fc44.noarch       Dependency      fedora
  Install perl-Math-Complex-0:1.63-524.fc44.noarch         Dependency      updates
  Install perl-libwww-perl-0:6.83-1.fc44.noarch            Dependency      updates
  Install perl-Data-Dump-0:1.25-14.fc44.noarch             Dependency      fedora
  Install perl-Encode-Locale-0:1.05-33.fc44.noarch         Dependency      fedora
  Install perl-File-Listing-0:6.16-7.fc44.noarch           Dependency      fedora
  Install perl-HTTP-Cookies-0:6.11-7.fc44.noarch           Dependency      fedora
  Install perl-HTTP-Date-0:6.06-8.fc44.noarch              Dependency      fedora
  Install perl-HTTP-Message-0:7.01-2.fc44.noarch           Dependency      fedora
  Install perl-HTTP-Negotiate-0:6.01-42.fc44.noarch        Dependency      fedora
  Install perl-LWP-MediaTypes-0:6.04-22.fc44.noarch        Dependency      fedora
  Install perl-Module-Load-1:0.36-521.fc44.noarch          Dependency      fedora
  Install perl-NTLM-0:1.09-42.fc44.noarch                  Dependency      fedora
  Install perl-Net-HTTP-0:6.24-2.fc44.noarch               Dependency      fedora
  Install perl-Try-Tiny-0:0.32-4.fc44.noarch               Dependency      fedora
  Install perl-WWW-RobotRules-0:6.02-43.fc44.noarch        Dependency      fedora
  Install perl-TimeDate-1:2.33-18.fc44.noarch              Dependency      fedora
  Install perl-Clone-0:0.48-1.fc44.x86_64                  Dependency      fedora
  Install perl-Compress-Raw-Zlib-0:2.222-1.fc44.x86_64     Dependency      fedora
  Install perl-IO-Compress-0:2.217-1.fc44.noarch           Dependency      fedora
  Install perl-IO-HTML-0:1.004-16.fc44.noarch              Dependency      fedora
  Install perl-Digest-HMAC-0:1.05-4.fc44.noarch            Dependency      fedora
  Install perl-Compress-Raw-Bzip2-0:2.217-1.fc44.x86_64    Dependency      fedora
  Install perl-Digest-SHA-1:6.04-522.fc44.x86_64           Dependency      fedora
  Install perl-I18N-Langinfo-0:0.24-524.fc44.x86_64        Dependency      updates
  Install perl-subs-0:1.04-524.fc44.noarch                 Dependency      updates
  Install perl-HTML-Parser-0:3.85-1.fc44.x86_64            Dependency      updates
  Install perl-HTML-Tagset-0:3.24-5.fc44.noarch            Dependency      fedora
  Install perl-List-MoreUtils-0:0.430-15.fc44.noarch       Weak Dependency fedora
  Install perl-Exporter-Tiny-0:1.006003-2.fc44.noarch      Dependency      fedora
  Install perl-List-MoreUtils-XS-0:0.430-19.fc44.x86_64    Dependency      fedora
  Install perl-Params-Util-0:1.102-20.fc44.x86_64          Weak Dependency fedora
  Install perl-IO-Compress-Brotli-0:0.019000-5.fc44.x86_64 Weak Dependency fedora
  Install perl-File-Slurper-0:0.014-9.fc44.noarch          Dependency      fedora
  Install perl-PerlIO-utf8_strict-0:0.010-12.fc44.x86_64   Weak Dependency fedora

dnf update rollback 101

Problem: The operation would result in removing the following protected packages: NetworkManager, selinux-policy-targeted, systemd, systemd-udev

So 105 was dnf install inxi but was recorded without description. Given which packages dnf would uninstall during rollback, I assume that dnf meta-data is borked due to the crash.
dnf check may give some info, and dnf clean is at least worth trying.

dnf check gave:

NetworkManager-1:1.56.0-1.fc44.x86_64
 duplicate with "NetworkManager-1:1.56.1-1.fc44.x86_64"
NetworkManager-1:1.56.1-1.fc44.x86_64
 duplicate with "NetworkManager-1:1.56.0-1.fc44.x86_64"
NetworkManager-libnm-1:1.56.0-1.fc44.x86_64
 duplicate with "NetworkManager-libnm-1:1.56.1-1.fc44.x86_64"
NetworkManager-libnm-1:1.56.1-1.fc44.x86_64
 duplicate with "NetworkManager-libnm-1:1.56.0-1.fc44.x86_64"
SDL3-0:3.4.10-1.fc44.x86_64
.......
Check discovered 168 problem(s) in 165 package(s)

dnf5 clean all:

Removed 132 files, 80 directories (total of 172 MiB). 0 errors occurred.

Transaction Summary:
 Installing:        12 packages
 Upgrading:        260 packages
 Replacing:        261 packages
 Removing:          59 packages

Total size of inbound packages is 2 GiB. Need to download 2 GiB.
After this operation, 235 MiB will be freed (install 5 GiB, remove 6 GiB).
Is this ok [y/N]: N
Operation aborted by the user.

It was trying to remove a lot of core packages, so I Aborted.

 Running transaction
Transaction failed: Rpm transaction failed.
  - file /usr/share/doc/libusb1/AUTHORS from install of libusb1-1.0.30-1.fc44.i686 conflicts with file from package libusb1-1.0.29-5.fc44.x86_64
  - file /usr/share/doc/libusb1/ChangeLog from install of libusb1-1.0.30-1.fc44.i686 conflicts with file from package libusb1-1.0.29-5.fc44.x86_64
  - file /usr/share/doc/libusb1/README from install of libusb1-1.0.30-1.fc44.i686 conflicts with file from package libusb1-1.0.29-5.fc44.x86_64

Ran this: sudo rpm -e --justdb --nodeps libusb1-1.0.29-5.fc44.x86_64, no output.

sudo dnf distro-sync \ --refresh \ --releasever=44 \ --allowerasing \ --skip-broken \ --setopt=protected_packages=

Completed

sudo dnf update -y resulted in

[sudo] password for codechini: 
Updating and loading repositories:
Repositories loaded.
Problem: The operation would result in removing the following protected packages: systemd

Nothing to do.

sudo rpm -e --justdb --nodeps libusb1-1.0.29-5.fc44.x86_64

error: package libusb1-1.0.29-5.fc44.x86_64 is not installed

Still no wifi

Unsatisfied dependencies for systemd-libs-259.6-1.fc44.x86_64:
	systemd-shared < 259.6-1.fc44 conflicts with (installed) systemd-libs-259.6-1.fc44.x86_64
Unsatisfied dependencies for systemd-shared-259.6-1.fc44.x86_64:
	systemd-libs < 259.6-1.fc44 conflicts with (installed) systemd-shared-259.6-1.fc44.x86_64
Unsatisfied dependencies for systemd-259.6-1.fc44.x86_64:
	(systemd-rpm-macros = 259.6-1.fc44 if rpm-build) is needed by (installed) systemd-259.6-1.fc44.x86_64

Issue got Auto resolved, Shut off my Laptop for 2-3 hrs, came back and started and wifi was working again.
Probably Running previous set of commands might have fixed it.
nmcli device

nmcli device
DEVICE           TYPE      STATE                   CONNECTION      
wlp2s0           wifi      connected               XXXX-SSID 
br-42e076a3b3a7  bridge    connected (externally)  br-42e076a3b3a7 
lo               loopback  connected (externally)  lo              
br-a8248a121b52  bridge    connected (externally)  br-a8248a121b52 
docker0          bridge    connected (externally)  docker0         
veth46b395e      ethernet  unmanaged               --   

Thanks everyone for the help :tada:.