Page 1 of 1

ax200 wifi driver

Posted: 2019/07/31 21:06:59
by codingBeluga
Hi,
I am fairly new to centos and recently upgraded my motherboard to an MSI pro carbon wifi motherboard which has an ax200 intel wifi 6 modem. Now centos does not detect the wifi hardware and thus I can't use the wifi. Using lspci command returns "intel corporation device 2723 (rev 1a)" for network controller. My centos is fully up to date (kernel 3.10.x) but I found that official support for ax200 is only included with the linux kernel 5.1 or later. Is there any way I can make the wifi modem work with centos? Either through manual installation or updated drivers? Help is much appreciated and thank you in advance.

Re: ax200 wifi driver

Posted: 2019/07/31 22:04:54
by TrevorH
Most likely solution I can think of is to use a replacement kernel like kernel-ml from ELRepo. The copy of iwlwifi in kernel-ml 5.2.5 says it supports 8086:2723. It might also be added to the CentOS 7 distro kernel, maybe at 7.7 which should be along in the next month or two at which point you may be able to flip back to the distro kernel.

Re: ax200 wifi driver

Posted: 2019/08/24 15:54:58
by codingBeluga
Sorry for responding so late; I updated my kernel to kernel-ml 5.2.9 (also updated my Nvidia drivers to have a working gui) but in the settings it still tells me "no Wi-Fi adapter Found / Make sure you have a Wi-Fi adapter plugged and turned on". Did I miss something or do I still have to enable a setting?

(Not sure if it was the case before updating my kernel, but it seems that my bluetooth is now working (which is integrated in ax200 I think). Not sure if that fact can help))

Just to give a bit more info:
[CodingBeluga@localhost ~]$ uname -r
5.2.9-1.el7.elrepo.x86_64
[CodingBeluga@localhost ~]$ lspci -nn | grep -i net
26:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03)
28:00.0 Network controller [0280]: Intel Corporation Device [8086:2723] (rev 1a)
[CodingBeluga@localhost ~]$ grep -i 8086 /lib/modules/$(uname -r)/modules.* | grep -i 2723
/lib/modules/5.2.9-1.el7.elrepo.x86_64/modules.alias:alias pci:v00008086d00002723sv*sd00004088bc*sc*i* iwlwifi
/lib/modules/5.2.9-1.el7.elrepo.x86_64/modules.alias:alias pci:v00008086d00002723sv*sd00004080bc*sc*i* iwlwifi
/lib/modules/5.2.9-1.el7.elrepo.x86_64/modules.alias:alias pci:v00008086d00002723sv*sd00002080bc*sc*i* iwlwifi
/lib/modules/5.2.9-1.el7.elrepo.x86_64/modules.alias:alias pci:v00008086d00002723sv*sd00001654bc*sc*i* iwlwifi
/lib/modules/5.2.9-1.el7.elrepo.x86_64/modules.alias:alias pci:v00008086d00002723sv*sd00001653bc*sc*i* iwlwifi
/lib/modules/5.2.9-1.el7.elrepo.x86_64/modules.alias:alias pci:v00008086d00002723sv*sd0000008Cbc*sc*i* iwlwifi
/lib/modules/5.2.9-1.el7.elrepo.x86_64/modules.alias:alias pci:v00008086d00002723sv*sd00000088bc*sc*i* iwlwifi
/lib/modules/5.2.9-1.el7.elrepo.x86_64/modules.alias:alias pci:v00008086d00002723sv*sd00000084bc*sc*i* iwlwifi
/lib/modules/5.2.9-1.el7.elrepo.x86_64/modules.alias:alias pci:v00008086d00002723sv*sd00000080bc*sc*i* iwlwifi

Re: ax200 wifi driver

Posted: 2019/08/24 16:27:10
by codingBeluga
This iis what I get when running:

sudo lshw -C network
*-network
description: Ethernet interface
product: I211 Gigabit Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:26:00.0
logical name: enp38s0
version: 03
serial: 00:d8:61:79:c0:8e
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=igb driverversion=5.6.0-k firmware=0. 6-2 latency=0 link=no multicast=yes port=twisted pair
resources: irq:24 memory:f7700000-f771ffff ioport:d000(size=32) memory:f7720000-f7723fff
*-network UNCLAIMED
description: Network controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:28:00.0
version: 1a
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix cap_list
configuration: latency=0
resources: memory:f7600000-f7603fff

*-network:0
description: Ethernet interface
physical id: 1
logical name: virbr0
serial: 52:54:00:6e:95:4f
capabilities: ethernet physical
configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A ip=192.168.122.1 link=no multicast=yes
*-network:1 DISABLED
description: Ethernet interface
physical id: 2
logical name: virbr0-nic
serial: 52:54:00:6e:95:4f
size: 10Mbit/s
capabilities: ethernet physical
configuration: autonegotiation=off broadcast=yes driver=tun driverversion=1.6 duplex=full link=no multicast=yes port=twisted pair speed=10Mbit/s

Re: ax200 wifi driver

Posted: 2019/08/24 18:35:06
by codingBeluga
Everything is working now!

After updating to the new kernel I also had to add the ax200 device firmware, which can be found here: https://www.intel.ca/content/www/ca/en/ ... rking.html

I followed the readme instructions and placed the iwlwifi-cc-a0-46.ucode in /lib/firmware. After rebooting the wifi adapter was recognized and I could connect to my router

Re: ax200 wifi driver

Posted: 2019/12/22 18:12:18
by colone
Hello!
I'm taking the liberty of bringing up the subject again because I have the same concerns.
My intel ax200 wifi card doesn't work.
I followed all the previous step in the topic, but still doesn't work.
If you could help me, that would be wonderful.
Here my previous step:
- Update kernel :

Code: Select all

$ uname -r
5.4.6-1.el7.elrepo.x86_64
- download firmware iwlwifi-cc-46.3cfab8da.0.tgz from https://www.intel.ca/content/www/ca/en/ ... rking.html
- copy iwlwifi-cc-a0-46.ucode in /lib/firmware folder
- active firware with :

Code: Select all

sudo modprobe iwlwifi
- reboot

and no wifi :|

Thanks for your help!


lastly the harware status:

Code: Select all

$  sudo lshw -C network
  *-network UNCLAIMED       
       description: Network controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       version: 1a
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix cap_list
       configuration: latency=0
       resources: memory:58300000-58303fff
  *-network:0
       description: Ethernet interface
       physical id: 2
       logical name: virbr0
       serial: 52:54:00:e5:44:34
       capabilities: ethernet physical
       configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A ip=192.168.122.1 link=no multicast=yes
  *-network:1 DISABLED
       description: Ethernet interface
       physical id: 3
       logical name: virbr0-nic
       serial: 52:54:00:e5:44:34
       size: 10Mbit/s
       capabilities: ethernet physical
       configuration: autonegotiation=off broadcast=yes driver=tun driverversion=1.6 duplex=full link=no multicast=yes port=twisted pair speed=10Mbit/s
  *-network:2
       description: Ethernet interface
       physical id: 4
       bus info: usb@2:3
       logical name: enp0s20f0u3
       serial: 00:0e:c6:d9:c3:7d
       size: 1Gbit/s
       capacity: 1Gbit/s
       capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=ax88179_178a duplex=full ip=192.168.1.29 link=yes multicast=yes port=MII speed=1Gbit/s

Re: ax200 wifi driver

Posted: 2019/12/25 17:43:31
by colone
Hey!
Finally my wifi card works!
The main issue is that a double window boot, and windows was in fast startup mode which block the firmware upload.
So I fixed the issue by disable the fast startup and done all the previous steps.