Wireless
Participate in insightful discussions regarding issues related to Intel® Wireless Adapters and technologies
7367 Discussions

Wifi not Working

Junichiro
Novice
6,743 Views

I am currently using arch linux. The wifi card is Intel Wifi 6 AX 201. Here is my dmesg output.

[    4.660363] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    4.662323] iwlwifi 0000:00:14.3: Direct firmware load for (efault)0.ucode failed with error -2
[    4.662330] iwlwifi 0000:00:14.3: no suitable firmware found!
[    4.662333] iwlwifi 0000:00:14.3: (efault)0 is required
[    4.662335] iwlwifi 0000:00:14.3: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

Follow is inxi -F output.

System:    Host: Riaz Kernel: 5.12.2-arch1-1 x86_64 bits: 64 Desktop: KDE Plasma 5.21.5 Distro: Arch Linux  
Machine:   Type: Laptop System: SAMSUNG product: 550XDA v: P05CFB serial: <superuser required>  
          Mobo: SAMSUNG model: NT550XDZ-AD5AW v: SAMSUNG_SW_REVISION_12345+0.0.0000 serial: <superuser required>  
          UEFI: American Megatrends LLC. v: P05CFB.031.210303.HQ date: 03/03/2021  
Battery:   ID-1: BAT1 charge: 31.7 Wh (67.7%) condition: 46.8/43.1 Wh (108.7%) volts: 11.7 min: 11.4  
CPU:       Info: Quad Core model: 11th Gen Intel Core i5-1135G7 bits: 64 type: MT MCP cache: L2: 8 MiB  
          Speed: 675 MHz min/max: 400/4200 MHz Core speeds (MHz): 1: 675 2: 1032 3: 964 4: 893 5: 890 6: 1081 7: 557 8: 535  
Graphics:  Device-1: Intel Iris Xe Graphics driver: i915 v: kernel  
          Device-2: IMC Networks VGA camera type: USB driver: uvcvideo  
          Display: x11 server: X.Org 1.20.11 driver: loaded: modesetting unloaded: vesa resolution: 1920x1080~60Hz  
          Message: Unable to show advanced data. Required tool glxinfo missing.  
Audio:     Device-1: Intel Tiger Lake-LP Smart Sound Audio driver: snd_hda_intel  
          Sound Server-1: ALSA v: k5.12.2-arch1-1 running: yes  
          Sound Server-2: PulseAudio v: 14.2 running: yes  
Network:   Device-1: Intel Wi-Fi 6 AX201 driver: N/A  
          Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169  
          IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: c6:bd:f1:a5:4a:42  
          Device-3: TP-Link 802.11ac WLAN Adapter type: USB driver: rtl88XXau  
          IF: wlp0s20f0u1 state: dormant mac: 1e:20:5e:57:d5:e5  
Bluetooth: Device-1: Intel type: USB driver: btusb  
          Report: bt-adapter note: tool can't run ID: hci0 rfk-id: 0 state: down bt-service: disabled rfk-block: hardware: no  
          software: no address: N/A  
Drives:    Local Storage: total: 238.47 GiB used: 31.89 GiB (13.4%)  
          ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLQ256HAJD-000 size: 238.47 GiB  
Partition: ID-1: / size: 225.31 GiB used: 31.89 GiB (14.2%) fs: ext4 dev: /dev/nvme0n1p3  
Swap:      ID-1: swap-1 type: partition size: 8 GiB used: 0 KiB (0.0%) dev: /dev/nvme0n1p2  
Sensors:   System Temperatures: cpu: 40.0 C mobo: N/A  
          Fan Speeds (RPM): N/A  
Info:      Processes: 209 Uptime: 19m Memory: 7.5 GiB used: 3.01 GiB (40.1%) Shell: Bash inxi: 3.3.04

 

I have tried every method off internet but nothing seems to be working. I would be very thankful for any help.

 

I have installed linux-firmware package and I have tried replacing the iwlwifi*.ucode from intel site to /lib/firmware but it does not work

0 Kudos
14 Replies
AndrewG_Intel
Moderator
6,725 Views

Hello @Junichiro

Thank you for posting on the Intel® communities.


In order to check this further, could you please provide the following information?

1- Is the Intel® Wi-Fi 6 AX201 the original wireless adapter that came pre-installed in your system? Or did you replace/integrate it?

2- When you said "Wifi not Working", do you mean you cannot connect/detect any wireless network? Or is the Wireless connected but with no Internet access? Do you have access to your local wireless LAN at home/office? Please provide details

3- Were you able to have your wireless connection in a normal/expected performance before? If yes, were there any recent changes like operating system or firmware updates?


4- Please verify the following and provide details/outcome:


5- If the kernel version corresponds to the Wireless adapter as per steps on point # 4, please type the following command to the terminal: # lspci​ and provide us with the outcome.


Best regards,

Andrew G.

Intel Customer Support Technician


Junichiro
Novice
6,712 Views

1- Is the Intel® Wi-Fi 6 AX201 the original wireless adapter that came pre-installed in your system? Or did you replace/integrate it?

Answer: Yes the Intel Wi-FI 6 AX201 is the original wireless adapter that came pre-installed.

 

2- When you said "Wifi not Working", do you mean you cannot connect/detect any wireless network? Or is the Wireless connected but with no Internet access? Do you have access to your local wireless LAN at home/office? Please provide details

Answer: I mean the device does not show up. There is no option to enable or use Wi-Fi. ip a gives following

enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
       inet 192.168.1.7  netmask 255.255.255.0  broadcast 192.168.1.255
       inet6 fe80::e286:fffa:934f:5f98  prefixlen 64  scopeid 0x20<link>
       ether c6:bd:f1:a5:4a:42  txqueuelen 1000  (Ethernet)
       RX packets 1377494  bytes 999164987 (952.8 MiB)
       RX errors 0  dropped 2999  overruns 0  frame 0
       TX packets 303952  bytes 72915612 (69.5 MiB)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
       inet 127.0.0.1  netmask 255.0.0.0
       inet6 ::1  prefixlen 128  scopeid 0x10<host>
       loop  txqueuelen 1000  (Local Loopback)
       RX packets 50  bytes 4773 (4.6 KiB)
       RX errors 0  dropped 0  overruns 0  frame 0
       TX packets 50  bytes 4773 (4.6 KiB)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

As you can see the wifi device does not show. And yes I have access to local wireless LAN at home.

 

3- Were you able to have your wireless connection in a normal/expected performance before? If yes, were there any recent changes like operating system or firmware updates?

Answer: Yes I was able to connect and use wireless connection before. Wi-Fi works fine while using windows  OS. But after I installed linux the wifi does not work no matter which distro I use. There was a BIOS update but the wifi was already not working before that.

 

4- Please verify the following and provide details/outcome:

Answer: I tried doing both but it still does not work. dmesg output still show no suitable firmware found.

 

lspci output:

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:08.0 System peripheral: Intel Corporation Device 9a11 (rev 01)
00:0d.0 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 USB Controller (rev 01)
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:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 20)
00:15.0 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 (rev 20)
00:16.0 Communication controller: Intel Corporation Tiger Lake-LP Management Engine Interface (rev 20)
00:17.0 SATA controller: Intel Corporation Device a0d3 (rev 20)
00:1c.0 PCI bridge: Intel Corporation Device a0bc (rev 20)
00:1d.0 PCI bridge: Intel Corporation Tiger Lake-LP PCI Express Root Port #9 (rev 20)
00:1f.0 ISA bridge: Intel Corporation Tiger Lake-LP LPC Controller (rev 20)
00:1f.3 Audio device: 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: Samsung Electronics Co Ltd Device a809
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)

0 Kudos
AndrewG_Intel
Moderator
6,688 Views

Hello Junichiro

Thank you very much for your response and for all the information provided. Please allow us to look into this and we will be posting more details as soon as possible.


Best regards,

Andrew G.

Intel Customer Support Technician


AndrewG_Intel
Moderator
6,667 Views

Hello Junichiro

We are still working on this issue. However, We need more details to continue working on this. Could you please confirm/provide the following information?

 

1) Are you using a dual-boot with Windows* and Linux operating systems?

If so, may we know if you try to disable the 'fast-boot' option as suggested in Intel iwlwifi support website: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi#about_dual-boot_with_windows_and_fast-boot_enabled

 

2) Regarding the issue, please confirm if you mean that the WiFi works fine on Windows 10, but WiFi never work on Linux?

 

3) Output of these commands: 

  • #uname -a
  •  #rfkill list
  • #modinfo iwlwifi
  • #lsmod | grep iwlwifi
  • #sudo lshw -C network


4) The complete dmesg: # dmesg >dmesg.log


Best regards,

Andrew G.

Intel Customer Support Technician


Junichiro
Novice
6,656 Views

1) Are you using a dual-boot with Windows* and Linux operating systems?

Answer: No, I am not using a dual-boot. And I have the fast boot option disabled in the bios.

 

2) Regarding the issue, please confirm if you mean that the WiFi works fine on Windows 10, but WiFi never work on Linux?

Answer: Yes, The laptop came installed with windows 10 and the WiFi worked fine on Windows 10. But WiFi does not work in Linux. I have an external adapter and the WiFi works fine using the external adapter.

 

3)

uname -a

Linux Riaz 5.12.2-arch1-1 #1 SMP PREEMPT Fri, 07 May 2021 15:36:06 +0000 x86_64 GNU/Linux

rfkill list

0: hci0: Bluetooth
       Soft blocked: no
       Hard blocked: no

modinfo iwlwifi output is attached as modinfo_iwliwifi.txt

lsmod | grep iwlwifi

iwlwifi               421888  0
cfg80211             1036288  2 iwlwifi,88XXau
sudo lshw -C network

 *-network UNCLAIMED        
      description: Network controller
      product: Wi-Fi 6 AX201
      vendor: Intel Corporation
      physical id: 14.3
      bus info: pci@0000:00:14.3
      version: 20
      width: 64 bits
      clock: 33MHz
      capabilities: pm msi pciexpress msix cap_list
      configuration: latency=0
      resources: iomemory:600-5ff memory:6001144000-6001147fff
 *-network
      description: Ethernet interface
      product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
      vendor: Realtek Semiconductor Co., Ltd.
      physical id: 0
      bus info: pci@0000:02:00.0
      logical name: enp2s0
      version: 15
      serial: c6:bd:f1:a5:4a:42
      size: 1Gbit/s
      capacity: 1Gbit/s
      width: 64 bits
      clock: 33MHz
      capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
      configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=5.12.2-arch1-1 duplex=full firmware=rtl8168h-2_0.0.2 02/26/15 ip=
192.168.1.6 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
      resources: irq:16 ioport:3000(size=256) memory:4f804000-4f804fff memory:4f800000-4f803fff

 

4) dmesg output is attached as dmesg.log

0 Kudos
AndrewG_Intel
Moderator
6,643 Views

Hello Junichiro

Thank you very much for this information, Please allow us to check this and we will be posting more details as soon as possible.


Best regards,

Andrew G.

Intel Customer Support Technician


0 Kudos
AndrewG_Intel
Moderator
6,606 Views

Hello Junichiro

After checking this further, it seems like the driver is trying to load the wrong ucode. Please try to load the firmware manually following these steps:


1) Download and install the latest Linux firmware https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

e.g. linux-firmware-20210511.tar.gz

 

2) Do '# cp iwlwifi-Qu*.ucode /lib/firmware' for the following AX201 FW

firmware: iwlwifi-QuQnj-b0-jf-b0-62.ucode

firmware: iwlwifi-QuZ-a0-jf-b0-62.ucode

firmware: iwlwifi-QuZ-a0-hr-b0-62.ucode

firmware: iwlwifi-Qu-b0-jf-b0-62.ucode

firmware: iwlwifi-Qu-c0-hr-b0-62.ucode

firmware: iwlwifi-QuQnj-b0-hr-b0-62.ucode

firmware: iwlwifi-Qu-b0-hr-b0-62.ucode

 

3) Load the driver # sudo modprobe iwlwifi

Please let us know if this helps or if the issue persists.


Best regards,

Andrew G.

Intel Customer Support Technician


0 Kudos
Junichiro
Novice
6,580 Views

Still not working. But the dmesg log about iwlwifi changed

sudo dmesg | grep iwlwifi   gives following:

[ 4.516107] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 4.517132] iwlwifi: No config found for PCI dev a0f0/6074, rev=0x354, rfid=0x10a100
[ 4.517900] iwlwifi: probe of 0000:00:14.3 failed with error -22
[ 858.768618] iwlwifi: No config found for PCI dev a0f0/6074, rev=0x354, rfid=0x10a100
[ 858.769949] iwlwifi: probe of 0000:00:14.3 failed with error -22

0 Kudos
AndrewG_Intel
Moderator
6,560 Views

Hello Junichiro

Thank you for your response and feedback. Please allow us to review this and we will be posting back as soon as possible.


Best regards,

Andrew G.

Intel Customer Support Technician


0 Kudos
AndrewG_Intel
Moderator
6,496 Views

Hello Junichiro

Thank you for your patience in this matter and for your efforts.


After checking this further, the dmesg log about iwlwifi changed after you manually updated the Linux Firmware. In order to continue investigating this, we would really appreciate it if you could provide all logs again:

  1. #rfkill list
  2. #modinfo iwlwifi
  3. #lsmod | grep iwlwifi
  4. #sudo lshw -C network
  5. And the complete dmesg # dmesg >dmesg.log


Sincerely,

Andrew G.

Intel Customer Support Technician


0 Kudos
AndrewG_Intel
Moderator
6,457 Views

Hello Junichiro

We are checking this thread and we would like to know if you were able to review our previous post. If you need further assistance, please do not hesitate to contact us back.


Best regards,

Andrew G.

Intel Customer Support Technician


0 Kudos
AndrewG_Intel
Moderator
6,374 Views

Hello Junichiro

In order to continue working on this, we needed some logs requested in our previous posts; however, since we have not heard back from you, we will proceed to close this thread now.


Since the wireless card works fine in Windows*, our last recommendation is to contact the Linux distro support team/community for more troubleshooting steps or your Original Equipment Manufacturer (OEM) SAMSUNG* to verify compatibility with Linux operating systems and additional debugging. For your convenience, here is the link to SAMSUNG* Support.


If you need any additional information, please submit a new question as this thread will no longer be monitored.


Best regards,

Andrew G.

Intel Customer Support Technician


0 Kudos
DavyHermans
Beginner
2,491 Views

I've got a similar problem since I updated to Ubuntu 22.04.2 LTS.

 

I get the following dmesg log:

[ 1250.974255] Intel(R) Wireless WiFi driver for Linux
[ 1251.366492] iwlwifi 0000:00:14.3: CSR_RESET = 0x11
[ 1251.366497] iwlwifi 0000:00:14.3: Host monitor block 0x0 vector 0x0
[ 1251.366648] iwlwifi 0000:00:14.3: value [iter 0]: 0x00000000
[ 1251.366805] iwlwifi 0000:00:14.3: value [iter 1]: 0x00000000
[ 1251.366960] iwlwifi 0000:00:14.3: value [iter 2]: 0x00000000
[ 1251.367117] iwlwifi 0000:00:14.3: value [iter 3]: 0x00000000
[ 1251.367274] iwlwifi 0000:00:14.3: value [iter 4]: 0x00000000
[ 1251.367432] iwlwifi 0000:00:14.3: value [iter 5]: 0x00000000
[ 1251.367590] iwlwifi 0000:00:14.3: value [iter 6]: 0x00000000
[ 1251.367747] iwlwifi 0000:00:14.3: value [iter 7]: 0x00000000
[ 1251.367903] iwlwifi 0000:00:14.3: value [iter 8]: 0x00000000
[ 1251.368060] iwlwifi 0000:00:14.3: value [iter 9]: 0x00000000
[ 1251.368218] iwlwifi 0000:00:14.3: value [iter 10]: 0x00000000
[ 1251.368376] iwlwifi 0000:00:14.3: value [iter 11]: 0x00000000
[ 1251.368533] iwlwifi 0000:00:14.3: value [iter 12]: 0x00000000
[ 1251.368691] iwlwifi 0000:00:14.3: value [iter 13]: 0x00000000
[ 1251.368849] iwlwifi 0000:00:14.3: value [iter 14]: 0x00000000
[ 1251.368849] iwlwifi 0000:00:14.3: Host monitor block 0x0 vector 0x1
[ 1251.369007] iwlwifi 0000:00:14.3: value [iter 0]: 0x00000000
[ 1251.369164] iwlwifi 0000:00:14.3: value [iter 1]: 0x00000000
[ 1251.369322] iwlwifi 0000:00:14.3: value [iter 2]: 0x00000000
[ 1251.369479] iwlwifi 0000:00:14.3: value [iter 3]: 0x00000000
[ 1251.369637] iwlwifi 0000:00:14.3: value [iter 4]: 0x00000000
[ 1251.369794] iwlwifi 0000:00:14.3: value [iter 5]: 0x00000000
[ 1251.369950] iwlwifi 0000:00:14.3: value [iter 6]: 0x00000000
[ 1251.370106] iwlwifi 0000:00:14.3: value [iter 7]: 0x00000000
[ 1251.370264] iwlwifi 0000:00:14.3: value [iter 8]: 0x00000000
[ 1251.370419] iwlwifi 0000:00:14.3: value [iter 9]: 0x00000000
[ 1251.370577] iwlwifi 0000:00:14.3: value [iter 10]: 0x00000000
[ 1251.370732] iwlwifi 0000:00:14.3: value [iter 11]: 0x00000000
[ 1251.370890] iwlwifi 0000:00:14.3: value [iter 12]: 0x00000000
[ 1251.371047] iwlwifi 0000:00:14.3: value [iter 13]: 0x00000000
[ 1251.371205] iwlwifi 0000:00:14.3: value [iter 14]: 0x00000000
[ 1251.371206] iwlwifi 0000:00:14.3: Host monitor block 0x0 vector 0x6
[ 1251.371363] iwlwifi 0000:00:14.3: value [iter 0]: 0x00000000
[ 1251.371520] iwlwifi 0000:00:14.3: value [iter 1]: 0x00000000
[ 1251.371678] iwlwifi 0000:00:14.3: value [iter 2]: 0x00000000
[ 1251.371836] iwlwifi 0000:00:14.3: value [iter 3]: 0x00000000
[ 1251.371991] iwlwifi 0000:00:14.3: value [iter 4]: 0x00000000
[ 1251.372148] iwlwifi 0000:00:14.3: value [iter 5]: 0x00000000
[ 1251.372304] iwlwifi 0000:00:14.3: value [iter 6]: 0x00000000
[ 1251.372460] iwlwifi 0000:00:14.3: value [iter 7]: 0x00000000
[ 1251.372617] iwlwifi 0000:00:14.3: value [iter 8]: 0x00000000
[ 1251.372775] iwlwifi 0000:00:14.3: value [iter 9]: 0x00000000
[ 1251.372933] iwlwifi 0000:00:14.3: value [iter 10]: 0x00000000
[ 1251.373089] iwlwifi 0000:00:14.3: value [iter 11]: 0x00000000
[ 1251.373246] iwlwifi 0000:00:14.3: value [iter 12]: 0x00000000
[ 1251.373404] iwlwifi 0000:00:14.3: value [iter 13]: 0x00000000
[ 1251.373560] iwlwifi 0000:00:14.3: value [iter 14]: 0x00000000
[ 1251.373560] iwlwifi 0000:00:14.3: Host monitor block 0x22 vector 0x0
[ 1251.373718] iwlwifi 0000:00:14.3: value [iter 0]: 0x00000000
[ 1251.373735] iwlwifi: probe of 0000:00:14.3 failed with error -110

 

On Windows10 it works.

 

Can you have look at it?

 

Tx in advance!

 

Davy Hermans

0 Kudos
DavyHermans
Beginner
2,466 Views

I am using a Dell Latitude 5530 laptop.

0 Kudos
Reply