Wifi adapter not found after attempt to upgrade from f37 to f38

Hello all,
I attempted to upgrade to f38 yesterday, and upon trying to restart and upgrade, my wifi adapter is no longer found. I’ve read through some other posts of similar issues but wasn’t able to determine a path forward.

I’m now using ethernet just fine but I’m also not able to complete the f38 upgrade now. Upon rebooting, it spins for a long time and just boots back into f37. I’ve booted into grub and see 3 kernel versions but not sure where to go from here.

Any thoughts?

Thanks

Dell XPS 15 9500
Fedora 37 workstation

cat /etc/os-release 
NAME="Fedora Linux"
VERSION="37 (Workstation Edition)"
ID=fedora
VERSION_ID=37
VERSION_CODENAME=""
PLATFORM_ID="platform:f37"
PRETTY_NAME="Fedora Linux 37 (Workstation Edition)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:37"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f37/system-administrators-guide/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=37
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=37
SUPPORT_END=2023-11-14
VARIANT="Workstation Edition"
VARIANT_ID=workstation
$ lspci -v | grep -i net
6c:00.0 Network controller: Qualcomm Technologies, Inc QCA6390 Wireless Network Adapter (rev 01) Subsystem: Rivet Networks Device a501
$rfkill
ID TYPE      DEVICE      SOFT      HARD
 0 bluetooth hci0   unblocked unblocked

QCA6390 should be supported by the ath11k_pci module provided by Fedora. lspci -ds 6c:00.0 -vv should show a subsystem ID as with my BCM4360:

% lspci -s 03:00.0 -vv
03:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter (rev 03)
	Subsystem: Apple Inc. Device 0111
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort+ <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 256 bytes
	Interrupt: pin A routed to IRQ 18
	Region 0: Memory at b1a00000 (64-bit, non-prefetchable) [size=32K]
	Region 2: Memory at b1800000 (64-bit, non-prefetchable) [size=2M]
	Capabilities: <access denied>
	Kernel driver in use: wl
	Kernel modules: bcma, wl

Your adapter should use ath11_pci:

% modinfo ath11k_pci
filename:       /lib/modules/6.2.14-300.fc38.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k_pci.ko.xz
firmware:       ath11k/QCA6390/hw2.0/m3.bin
firmware:       ath11k/QCA6390/hw2.0/amss.bin
firmware:       ath11k/QCA6390/hw2.0/board-2.bin
license:        Dual BSD/GPL
description:    Driver support for Qualcomm Technologies 802.11ax WLAN PCIe devices
alias:          pci:v000017CBd00001104sv*sd*bc*sc*i*
alias:          pci:v000017CBd00001103sv*sd*bc*sc*i*
alias:          pci:v000017CBd00001101sv*sd*bc*sc*i*

Fedora provides:

% ls -l /usr/lib/firmware/ath11k/QCA6390/hw2.0
total 1380
-rw-r--r--. 1 root root 1270852 Apr  8 21:00 amss.bin.xz
-rw-r--r--. 1 root root    7044 Apr  8 21:00 board-2.bin.xz
-rw-r--r--. 1 root root  114752 Apr  8 21:00 m3.bin.xz
-rw-r--r--. 1 root root   12268 Apr  8 21:00 Notice.txt.xz

Firmware has been problematic for this card. Look for firmware errors in dmesg and journalctl. See: ath11k-firmware on github for the current details.

1 Like