You are not logged in.

#1 2021-06-13 09:13:16

gitahi
Member
Registered: 2016-08-30
Posts: 3

[SOLVED] Can't connect with AX500 wireless card on Dell XPS 9310

I recently acquired a Dell XPS 9310 and installed Arch on it. It came with the AX500 wireless card, which it says on the Wiki is supported but unstable. However, I am unable to even see the wireless card on my system, let alone get it working. I upgraded the firmware to 1.2.5 on Windows before I did the Arch install.

The relevant kernel module is ath11k, and I can tell it is loaded by running

lsmod | grep ath11k

which yields:

ath11k_pci             28672  0
ath11k                475136  1 ath11k_pci
qmi_helpers            32768  1 ath11k
mac80211             1163264  1 ath11k
cfg80211             1036288  2 ath11k,mac80211
mhi                    81920  2 ath11k_pci,qrtr_mhi

When I run

lspci

the wireless card is not listed:

00:00.0 Host bridge: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers (rev 01)
00:02.0 VGA compatible controller: Intel Corporation Iris Xe Graphics (rev 01)
00:04.0 Signal processing controller: Intel Corporation Device 9a03 (rev 01)
00:06.0 PCI bridge: Intel Corporation 11th Gen Core Processor PCIe Controller (rev 01)
00:07.0 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #0 (rev 01)
00:07.2 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #2 (rev 01)
00:0a.0 Signal processing controller: Intel Corporation Device 9a0d (rev 01)
00:0d.0 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 USB Controller (rev 01)
00:0d.2 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 NHI #0 (rev 01)
00:0d.3 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 NHI #1 (rev 01)
00:12.0 Serial controller: Intel Corporation Tiger Lake-LP Integrated Sensor Hub (rev 20)
00:14.0 USB controller: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller (rev 20)
00:14.2 RAM memory: Intel Corporation Tiger Lake-LP Shared SRAM (rev 20)
00:15.0 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 (rev 20)
00:15.1 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #1 (rev 20)
00:16.0 Communication controller: Intel Corporation Tiger Lake-LP Management Engine Interface (rev 20)
00:19.0 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #4 (rev 20)
00:19.1 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #5 (rev 20)
00:1c.0 PCI bridge: Intel Corporation Device a0b8 (rev 20)
00:1d.0 PCI bridge: Intel Corporation Device a0b3 (rev 20)
00:1e.0 Communication controller: Intel Corporation Tiger Lake-LP Serial IO UART Controller #0 (rev 20)
00:1f.0 ISA bridge: Intel Corporation Tiger Lake-LP LPC Controller (rev 20)
00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)
00:1f.4 SMBus: Intel Corporation Tiger Lake-LP SMBus Controller (rev 20)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP SPI Controller (rev 20)
01:00.0 Non-Volatile memory controller: Sandisk Corp WD Black 2019/PC SN750 NVMe SSD
72:00.0 Unassigned class [ff00]: Qualcomm Device 1101
73:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5260 PCI Express Card Reader (rev 01)

However, I installed and ran

hwinfo | grep Wireless

which outputs:

E: ID_MODEL_FROM_DATABASE=QCA6390 Wireless Network Adapter [AX500-DBS (2x2)]
  Model: "Qualcomm QCA6390 Wireless Network Adapter [AX500-DBS (2x2)]"
  Device: pci 0x1101 "QCA6390 Wireless Network Adapter [AX500-DBS (2x2)]"

Running

device list

using iwctl does not bring up the wireless card either.

Now, the strange thing is that when I was installing Arch from the live USB, I was able to bring up the card and connect to a WiFi network with iwctl. I can still do that now when I boot from the USB stick. I just don't understand why I cannot see the wireless interface on the Arch install on the laptop.

PS: I have also tried unloading the ath11k_pci using rmmod, but it just hangs and does nothing - at least nothing I can see. Please let me know if there are any other investigations I could do to get closer to solving the problem.

Last edited by gitahi (2021-06-13 18:15:47)

Offline

#2 2021-06-13 13:10:16

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,728

Re: [SOLVED] Can't connect with AX500 wireless card on Dell XPS 9310

Check dmesg. Likely candidate is that you didn't install linux-firmware.

Offline

#3 2021-06-13 14:28:12

gitahi
Member
Registered: 2016-08-30
Posts: 3

Re: [SOLVED] Can't connect with AX500 wireless card on Dell XPS 9310

I already installed linux-firmware during the Arch installation. I have verified again that I have the latest version. I have also gone ahead and used

fwupdmgr update

to update the device firmware from 1.2.5 to 2.2.0. Still no change from the previous symptoms. I noticed, however, that Wi-Fi Device on the Bios Setup screen says None. This is especially baffling because, as I mentioned before, I can connect successfully when I boot the Arch ISO live.

Is there anything in particular I should be looking out for in dmesg? I have scanned it and don't see anything that seems related to this issue.

Offline

#4 2021-06-13 14:42:12

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,728

Re: [SOLVED] Can't connect with AX500 wireless card on Dell XPS 9310

Whether the ath11k module mentions any errors in  setting up the device is what you're looking for.  As for the detection in the BIOS, make sure secureboot is disabled and/or try enabling or disabling CSM mode

Offline

#5 2021-06-13 16:11:10

seth
Member
Registered: 2012-09-03
Posts: 51,196

Re: [SOLVED] Can't connect with AX500 wireless card on Dell XPS 9310

https://bbs.archlinux.org/viewtopic.php … 3#p1972793
https://bugs.archlinux.org/task/70849

Edit: boils down to which kernel you currently use.

Last edited by seth (2021-06-13 16:12:11)

Online

#6 2021-06-13 18:15:18

gitahi
Member
Registered: 2016-08-30
Posts: 3

Re: [SOLVED] Can't connect with AX500 wireless card on Dell XPS 9310

V1del, I have secure boot disabled, but thanks for the dmesg hint. I found that ath11k was running into some memory problems:

[    7.629372] ath11k_pci 0000:72:00.0: qmi failed memory request, err = -110
[    7.629384] ath11k_pci 0000:72:00.0: qmi failed to respond fw mem req:-110

The links from Seth, along with https://bbs.archlinux.org/viewtopic.php?id=264268 and https://wiki.archlinux.org/title/Kernel_parameters helped me fix the problem. In case this helps someone else facing the same issue, the solution is to add

memmap=12M!20M

to your kernel parameters.

Thank you both very much!

Last edited by gitahi (2021-06-13 18:17:24)

Offline

Board footer

Powered by FluxBB