Wi-Fi stopped working after upgrade to Fedora 34

Hello community! :wave: Long time Fedora user, first time asker. I have a headscratcher for you.

I have just upgraded my Lenovo laptop from Fedora from 33 to 34, and after upgrade the WiFi no longer works. What I mean is that no wireless networks are visible, but the wireless network adapter appears to be set up and working. Ethernet works fine, and other devices have no problem connecting to the WiFi network.

Some details:

lspci gives:

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1d.2 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #11 (rev f1)
00:1d.3 PCI bridge: Intel Corporation Device 9d1b (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940MX] (rev a2)
02:00.0 SD Host controller: O2 Micro, Inc. SD/MMC Card Reader Controller (rev 01)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
05:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)

What I think is the relevant part of lspci -v shows the following:

05:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
        Subsystem: Lenovo Device 0827
        Flags: bus master, fast devsel, latency 0, IRQ 128
        Memory at f2000000 (64-bit, non-prefetchable) [size=2M]
        Capabilities: <access denied>
        Kernel driver in use: ath10k_pci
        Kernel modules: ath10k_pci

Does anyone have any suggestions as to what this could be about and on how to deal with this?

Thanks in advance :smiley:

1 Like

That’s very odd. Can you check the journal to see if there are any errors/warnings there? fpaste --sysinfo --printonly is worth looking at too—it includes lots of different bits.

Have you run the post-upgrade steps also?

Finally, what does NetworkManager show? For example:

nmcli dev
1 Like

Looking through the journal doesn’t show anything out of the ordinary, at least not that I can see. There are no errors relating to NetworkManager.

I have just updated the system config files.

NetworkManager only shows my ethernet connection, nmcli dev gives

DEVICE  TYPE      STATE      CONNECTION 
enp4s0  ethernet  connected  enp4s0     
lo      loopback  unmanaged  --         

Would it be helpful to post the output of fpaste --sysinfo --printonly here?

I am also interested in this issue since I got a similar problem. I recently updated the Kernel (now running 5.13.14-200.fc34.x86_64) and the Wifi works, but it stops working after a while (after 1-2h). I cannot even connect to my router in the local wifi unless I reboot. If I reboot, everything works for a while.

This is the info from lspci -v

04:00.0 Network controller: Qualcomm QCA6390 Wireless Network Adapter [AX500-DBS (2x2)] (rev 01)
	Subsystem: Rivet Networks Device a501
	Flags: bus master, fast devsel, latency 0, IRQ 195
	Memory at d2100000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: ath11k_pci
	Kernel modules: ath11k_pci

Any solution for this?

Thanks in advance

To add more information, I can see an error from the kernel:

The backtrace does not contain enough meaningful function frames to be reported. It is annoying but it does not necessarily indicate a problem with your computer. ABRT will not allow you to create a report in a bug tracking system but you can contact kernel maintainers via e-mail.

WARNING: CPU: 7 PID: 1729 at net/mac80211/sta_info.c:1094 __sta_info_destroy_part2+0x138/0x160 [mac80211]

If that can help.

Yes please, it’ll be useful to know the kernel version etc. that you’re running.

Could be the same issue although it isn’t clear if it is yet. If not we’ll split your query out into a new topic later.

I see lots of bugs on the Kernel bug reporter related to ath10k_pci. So worth looking there and filtering it down to your kernel version perhaps:

https://bugzilla.kernel.org/buglist.cgi?quicksearch=ath10k_pci

1 Like

Here’s the output of fpaste --sysinfo:

=== fpaste 0.4.2.0 System Information ===
* OS Release (lsb_release -ds):
     "Fedora release 34 (Thirty Four)"
     
* Kernel (uname -r ; cat /proc/cmdline):
     5.0.9-200.fc29.x86_64
     BOOT_IMAGE=/vmlinuz-5.0.9-200.fc29.x86_64 root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb quiet LANG=en_AU.UTF-8
     
* Desktop(s) Running (without results: "ps -eo comm= | grep -E '(gnome-session|startkde|startactive|xfce.?-session|fluxbox|blackbox|hackedbox|ratpoison|enlightenment|icewm-session|od-session|wmaker|wmx|openbox-lxde|openbox-gnome-session|openbox-kde-session|mwm|e16|fvwm|xmonad|sugar-session|mate-session|lxqt-session|cinnamon|lxdm-session)' "):
     N/A

* Desktop(s) Installed (ls -m /usr/share/xsessions/ | sed 's/\.desktop//g' ):
     plasmax11
     
* SELinux Status (sestatus):
     SELinux status:                 enabled
     SELinuxfs mount:                /sys/fs/selinux
     SELinux root directory:         /etc/selinux
     Loaded policy name:             targeted
     Current mode:                   enforcing
     Mode from config file:          enforcing
     Policy MLS status:              enabled
     Policy deny_unknown status:     allowed
     Memory protection checking:     actual (secure)
     Max kernel policy version:      31
     
* SELinux Errors (without results: "selinuxenabled && journalctl --since yesterday |grep avc: | grep -Eo comm="[^ ]+" | sort |uniq -c |sort -rn"):
     N/A

* CPU Model (grep 'model name' /proc/cpuinfo | awk -F: '{print $2}' | uniq -c |
     sed -re 's/^ +//' ):
     4  Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz
     
* 64-bit Support (grep -q ' lm ' /proc/cpuinfo && echo Yes || echo No):
     Yes
     
* Hardware Virtualization Support (grep -Eq '(vmx|svm)' /proc/cpuinfo && echo Yes || echo No):
     Yes
     
* Load average (uptime):
      20:03:48 up  6:47,  4 users,  load average: 7.14, 3.98, 2.11
     
* Memory usage (free -m):
                    total        used        free      shared  buff/cache   available
     Mem:            7876        5804         140         837        1931         969
     Swap:          15891         109       15782
     
* Top 5 CPU hogs (ps axuScnh | awk '$2!=22234' | sort -rnk3 | head -5):
         1000   21865  300 36.0 7054092 2905712 pts/1 SLl  20:01   8:09 java
         1000   20931 28.1  6.0 3658700 487312 ?      Sl   19:53   2:45 firefox
         1000    6233 15.2  4.8 18017764 394828 ?     Sl   14:12  53:39 Discord
         1000    2886 11.9  0.0 290912  7136 ?        Ss   13:16  48:44 kdeinit5
         1000   21526  8.4  3.2 2954792 259448 ?      Sl   19:59   0:22 Web Content
     
* Top 5 Memory hogs (ps axuScnh | sort -rnk4 | head -5):
         1000   21865  300 36.0 7054092 2905712 pts/1 SLl  20:01   8:09 java
         1000    2454  0.6  7.3 2322076 589672 ?      Ssl  13:16   2:28 kited
         1000   20931 28.1  6.0 3658700 487312 ?      Sl   19:53   2:45 firefox
         1000    6233 15.2  4.8 18017764 394828 ?     Sl   14:12  53:39 Discord
         1000    2597  4.8  3.2 3156708 265868 ?      Ssl  13:16  19:52 plasmashell
     
* Disk space usage (df -hT):
     Filesystem              Type      Size  Used Avail Use% Mounted on
     devtmpfs                devtmpfs  3.9G     0  3.9G   0% /dev
     tmpfs                   tmpfs     3.9G  130M  3.8G   4% /dev/shm
     tmpfs                   tmpfs     3.9G  1.8M  3.9G   1% /run
     tmpfs                   tmpfs     4.0M     0  4.0M   0% /sys/fs/cgroup
     /dev/mapper/fedora-root ext4       50G   33G   14G  71% /
     tmpfs                   tmpfs     3.9G   52K  3.9G   1% /tmp
     /dev/sda6               ext4      976M  202M  707M  23% /boot
     /dev/mapper/fedora-home ext4      423G  144G  258G  36% /home
     /dev/sda2               vfat       96M   32M   65M  33% /boot/efi
     tmpfs                   tmpfs     788M  120K  788M   1% /run/user/1000
     
* Block devices (without results: "blkid" AND "/sbin/blkid"):
     N/A

* PCI devices (lspci -nn):
     00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers [8086:5904] (rev 02)
     00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 620 [8086:5916] (rev 02)
     00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller [8086:9d2f] (rev 21)
     00:14.2 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Thermal subsystem [8086:9d31] (rev 21)
     00:16.0 Communication controller [0780]: Intel Corporation Sunrise Point-LP CSME HECI #1 [8086:9d3a] (rev 21)
     00:17.0 SATA controller [0106]: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] [8086:9d03] (rev 21)
     00:1c.0 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 [8086:9d10] (rev f1)
     00:1c.4 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 [8086:9d14] (rev f1)
     00:1d.0 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 [8086:9d18] (rev f1)
     00:1d.2 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #11 [8086:9d1a] (rev f1)
     00:1d.3 PCI bridge [0604]: Intel Corporation Device [8086:9d1b] (rev f1)
     00:1f.0 ISA bridge [0601]: Intel Corporation Sunrise Point-LP LPC Controller [8086:9d58] (rev 21)
     00:1f.2 Memory controller [0580]: Intel Corporation Sunrise Point-LP PMC [8086:9d21] (rev 21)
     00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d71] (rev 21)
     00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-LP SMBus [8086:9d23] (rev 21)
     01:00.0 3D controller [0302]: NVIDIA Corporation GM108M [GeForce 940MX] [10de:134d] (rev a2)
     02:00.0 SD Host controller [0805]: O2 Micro, Inc. SD/MMC Card Reader Controller [1217:8621] (rev 01)
     04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 10)
     05:00.0 Network controller [0280]: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter [168c:003e] (rev 32)
     
* USB devices (lsusb):
     Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
     Bus 001 Device 004: ID 04f2:b5c0 Chicony Electronics Co., Ltd Integrated Camera
     Bus 001 Device 003: ID 0cf3:e300 Qualcomm Atheros Communications QCA61x4 Bluetooth 4.0
     Bus 001 Device 048: ID 18d1:4ee3 Google Inc. Nexus/Pixel Device (tether)
     Bus 001 Device 002: ID 062a:4101 MosArt Semiconductor Corp. Wireless Keyboard/Mouse
     Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
     
* DRM Information (journalctl -k -b | grep -o 'kernel:.*drm.*$' | cut -d ' ' -f 2- ):
     fb0: switching to inteldrmfb from EFI VGA
     [drm] Replacing VGA console driver
     [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
     [drm] Driver supports precise vblank timestamp query.
     [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
     [drm] Initialized i915 1.6.0 20181204 for 0000:00:02.0 on minor 0
     fbcon: inteldrmfb (fb0) is primary device
     i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
     [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 1
     
* Xorg modules (grep LoadModule /var/log/Xorg.0.log ~/.local/share/xorg/Xorg.0.log | cut -d \" -f 2 | xargs):
     glx modesetting fbdev vesa fbdevhw glamoregl fb glamoregl fb libinput
     
* GL Support (glxinfo | grep -E "OpenGL version|OpenGL renderer"):
     OpenGL renderer string: Mesa Intel(R) HD Graphics 620 (KBL GT2)
     OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.1.7
     
* Xorg errors (grep '^\[.*(EE)' /var/log/Xorg.0.log ~/.local/share/xorg/Xorg.0.log | cut -d ':' -f 2- ):
     [   626.629] (EE) event9  - SynPS/2 Synaptics TouchPad: kernel bug: Touch jump detected and discarded.
     
* Kernel buffer tail (dmesg | tail):
     [22520.406074] usb 1-4: new high-speed USB device number 48 using xhci_hcd
     [22520.534407] usb 1-4: New USB device found, idVendor=18d1, idProduct=4ee3, bcdDevice= 4.40
     [22520.534421] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
     [22520.534431] usb 1-4: Product: Pixel 2
     [22520.534440] usb 1-4: Manufacturer: Google
     [22520.534449] usb 1-4: SerialNumber: FA7AV1A08127
     [22520.540926] rndis_host 1-4:1.0 usb0: register 'rndis_host' at usb-0000:00:14.0-4, RNDIS device, 8e:f4:42:01:bb:73
     [22520.650371] rndis_host 1-4:1.0 enp0s20f0u4: renamed from usb0
     [24300.882147] nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 6013d4 [ IBUS ]
     [24456.347970] nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 6013d4 [ IBUS ]
     
* Last few reboots (last -x -n10 reboot runlevel):
     runlevel (to lvl 5)   5.0.9-200.fc29.x Fri Sep 10 13:16   still running
     reboot   system boot  5.0.9-200.fc29.x Fri Sep 10 13:16   still running
     runlevel (to lvl 5)   5.0.9-200.fc29.x Fri Sep 10 12:38 - 13:15  (00:36)
     reboot   system boot  5.0.9-200.fc29.x Fri Sep 10 12:38 - 13:15  (00:37)
     runlevel (to lvl 5)   5.0.9-200.fc29.x Fri Sep 10 10:03 - 12:38  (02:34)
     reboot   system boot  5.0.9-200.fc29.x Fri Sep 10 10:03 - 12:38  (02:35)
     runlevel (to lvl 5)   5.0.9-200.fc29.x Thu Sep  9 21:07 - 10:02  (12:55)
     reboot   system boot  5.0.9-200.fc29.x Thu Sep  9 21:06 - 10:02  (12:56)
     runlevel (to lvl 5)   5.0.9-200.fc29.x Thu Sep  9 20:15 - 21:06  (00:50)
     reboot   system boot  5.0.9-200.fc29.x Thu Sep  9 20:15 - 21:06  (00:50)
     
     wtmp begins Tue Jul  6 10:16:35 2021
     
* DNF Repositories (dnf repolist):
     repo id                        repo name
     fedora                         Fedora 34 - x86_64
     fedora-cisco-openh264          Fedora 34 openh264 (From Cisco) - x86_64
     fedora-modular                 Fedora Modular 34 - x86_64
     google-earth-pro               google-earth-pro
     rpmfusion-free                 RPM Fusion for Fedora 34 - Free
     rpmfusion-free-updates         RPM Fusion for Fedora 34 - Free - Updates
     rpmfusion-nonfree              RPM Fusion for Fedora 34 - Nonfree
     rpmfusion-nonfree-updates      RPM Fusion for Fedora 34 - Nonfree - Updates
     skype-stable                   skype (stable)
     slack                          slack
     teams                          teams
     updates                        Fedora 34 - x86_64 - Updates
     updates-modular                Fedora Modular 34 - x86_64 - Updates
     
* DNF Extras (without results: "dnf -C list extras"):
     N/A

* Last 20 packages installed (rpm -qa --nodigest --nosignature --last | head -20):
     rpmconf-base-1.1.3-2.fc34.noarch              Thu 09 Sep 2021 23:16:15
     rpmconf-1.1.3-2.fc34.noarch                   Thu 09 Sep 2021 23:16:15
     python3-rpmconf-1.1.3-2.fc34.noarch           Thu 09 Sep 2021 23:16:15
     tcp_wrappers-libs-7.6-97.fc34.i686            Thu 09 Sep 2021 17:58:22
     simplescreenrecorder-0.4.3-2.fc34.x86_64      Thu 09 Sep 2021 17:58:22
     pulseaudio-libs-glib2-14.2-3.fc34.i686        Thu 09 Sep 2021 17:58:22
     nss-softokn-freebl-3.69.0-1.fc34.i686         Thu 09 Sep 2021 17:58:22
     libXv-1.0.11-14.fc34.i686                     Thu 09 Sep 2021 17:58:22
     libXScrnSaver-1.2.3-8.fc34.i686               Thu 09 Sep 2021 17:58:22
     libXdamage-1.1.5-5.fc34.i686                  Thu 09 Sep 2021 17:58:22
     libbsd-0.10.0-7.fc34.i686                     Thu 09 Sep 2021 17:58:22
     json-c-0.14-8.fc34.i686                       Thu 09 Sep 2021 17:58:22
     slv2-0.6.6-32.fc34.x86_64                     Thu 09 Sep 2021 17:58:21
     octave-5.2.0-12.fc34.x86_64                   Thu 09 Sep 2021 17:58:21
     mpg123-plugins-jack-1.26.2-3.fc34.x86_64      Thu 09 Sep 2021 17:58:21
     gstreamer1-plugins-good-extras-1.19.1-2.1.18.4.fc34.x86_64 Thu 09 Sep 2021 17:58:21
     kde-gtk-config-5.22.4-2.fc34.x86_64           Thu 09 Sep 2021 17:58:19
     firewall-config-0.9.4-1.fc34.noarch           Thu 09 Sep 2021 17:58:19
     firefox-91.0.2-1.fc34.x86_64                  Thu 09 Sep 2021 17:58:19
     bluedevil-5.22.4-1.fc34.x86_64                Thu 09 Sep 2021 17:58:19
     
* EFI boot manager output (efibootmgr -v):
     BootCurrent: 0002
     Timeout: 2 seconds
     BootOrder: 0002,0000,0001,0017,0018,0019,001A,001B,001C,001D,001E,001F,0024
     Boot0000* Windows Boot Manager	HD(2,GPT,e41a0e0b-6fa9-4e69-84de-07bcd253affd,0xe1800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...o................
     Boot0001* fedora	HD(1,GPT,39d5afa3-519e-44c3-9922-1804ee7cdb69,0x800,0x64000)/File(\EFI\fedora\grubx64.efi)
     Boot0002* Fedora	HD(2,GPT,e41a0e0b-6fa9-4e69-84de-07bcd253affd,0xe1800,0x32000)/File(\EFI\fedora\shim.efi)
     Boot0010  Setup	FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
     Boot0011  Boot Menu	FvFile(126a762d-5758-4fca-8531-201a7f57f850)
     Boot0012  Diagnostic Splash Screen	FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
     Boot0013  Lenovo Diagnostics	FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
     Boot0014  Startup Interrupt Menu	FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
     Boot0015  Rescue and Recovery	FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
     Boot0016  MEBx Hot Key	FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
     Boot0017* USB CD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
     Boot0018* USB FDD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
     Boot0019* ATAPI CD0	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35401)
     Boot001A* NVMe0	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
     Boot001B* ATA HDD2	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f602)
     Boot001C* ATA HDD0	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
     Boot001D* ATA HDD1	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
     Boot001E* USB HDD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
     Boot001F* PCI LAN	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
     Boot0020* IDER BOOT CDROM	PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,1,0)
     Boot0021* IDER BOOT Floppy	PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,0,0)
     Boot0022* ATA HDD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
     Boot0023* ATAPI CD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
     Boot0024* PCI LAN	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
     

Do you have any suggestions about what I should be looking for in the journal?

1 Like

and

Uhm, your system is still booting into an F29 kernel? I thought you said you upgraded from F33 to F34? Have you disabled kernel updates??

1 Like

Huh, I never thought to check that. That’s weird.

dnf info kernel shows:

Installed Packages
Name         : kernel
Version      : 5.0.9
Release      : 200.fc29
Architecture : x86_64
Size         : 0.0  
Source       : kernel-5.0.9-200.fc29.src.rpm
Repository   : @System
From repo    : updates
Summary      : The Linux kernel
URL          : https://www.kernel.org/
License      : GPLv2 and Redistributable, no modification permitted
Description  : The kernel meta package

Name         : kernel
Version      : 5.13.14
Release      : 100.fc33
Architecture : x86_64
Size         : 0.0  
Source       : kernel-5.13.14-100.fc33.src.rpm
Repository   : @System
From repo    : updates
Summary      : The Linux kernel
URL          : https://www.kernel.org/
License      : GPLv2 and Redistributable, no modification permitted
Description  : The kernel meta package

Name         : kernel
Version      : 5.13.14
Release      : 200.fc34
Architecture : x86_64
Size         : 0.0  
Source       : kernel-5.13.14-200.fc34.src.rpm
Repository   : @System
From repo    : updates
Summary      : The Linux kernel
URL          : https://www.kernel.org/
License      : GPLv2 and Redistributable, no modification permitted
Description  : The kernel meta package

It’s possible that I’ve done something very wrong here. Surely there should not be three of them?

1 Like

it’s normal to have 3 kernels (see the installonly_limit value in /etc/dnf/dnf.conf). This is done so that if a new kernel doesn’t work, you can switch back to an older one.

Can you please reboot and select the latest kernel from the Grub boot menu to make sure you’re using it?

1 Like

I just rebooted to check, and the boot menu only had fc25, fc27 and fc29.

ETA: Unsurprisingly, booting into fc25 and fc27 does not work since those kernels are not even installed.

1 Like

So your grub menus are not being updated then (or something else is wrong)

The simplest thing to do would be to run:

sudo dnf reinstall kernel kernel-core

and see what that does. It’s supposed to update the grub menu each time. (Have you tweaked or customised your grub menu by the way?). If this doesn’t correctly update the grub menu, take a look here to regenerate it yourself:

(it has different sections for BIOS and UEFI systems so please do read the whole thing before running commands).

1 Like

I just tried reinstalling the kernel. It downloads and installs kernel-core-5.13.14-200.fc34.x86_64, but there is no change to grub.

I don’t recall messing with grub, but I do have a windows dual boot. I’ll make an attempt to regenerate and report back.

1 Like

Do check that you have os-prober etc installed so that your Windows installation is detected correctly. That’s included in the docs too.

1 Like

Well, I have no idea what went wrong exactly, but reconfiguring grub2 to boot with the latest kernel apparently fixed it. The original problem is solved, the WiFi works.

Thank you so much @ankursinha !

2 Likes

Ah, awesome! That’s great. Do keep an eye out for the next kernel update to see if your grub lists are being updated or not.

1 Like

I have just upgraded my Lenovo laptop from Fedora from 33 to 34 …

You did not state how you performed the system upgrade.

For future reference, here is the official procedure for a system upgrade: DNF System Upgrade. If you follow the offical docs, you will boot into the latest kernel.

The docs also tell you how to remove old kernels once you test the new kernel.

1 Like