Wireless Networking disapears after update

Issues related to applications and software problems
Paul Boyle
Posts: 7
Joined: 2019/09/28 18:01:12

Wireless Networking disapears after update

Post by Paul Boyle » 2019/09/28 18:15:40

Hi,

I recently updated my CENTOS 7 system. After the update, the wireless support was gone. I can not even search for wireless networks. Some relevant information:
Kernel Version:
3.10.0-1062.1.1.el7.x86_64 #1 SMP Fri Sep 13 22:55:44 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

I can boot an older kernel, but still problem persists.

/usr/sbin/lspci shows the Atheros wireless network adapter:
03:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)

/usr/sbin/lsmod | grep ath10k shows that the kernel modules for the network driver are loaded (I think):
ath10k_pci 47418 0
ath10k_core 325711 1 ath10k_pci
ath 33542 1 ath10k_core
mac80211 718956 1 ath10k_core
cfg80211 632335 3 ath,mac80211,ath10k_core

/usr/sbin/ip -a address doesn't show network adapter in the list of devices.

I am suspecting that NetworkManager may be the culprit, but I'm not sure. I would appreciate some help.

Thanks,

Paul

gostal
Posts: 71
Joined: 2019/09/23 15:26:45

Re: Wireless Networking disapears after update

Post by gostal » 2019/10/07 10:53:37

Assuming your hardware is configured and working. Is your NetworkManager enabled? Code:

Code: Select all

systemctl status NetworkManager
if not enable it (as root):

Code: Select all

systemctl enable NetworkManager
Then do (as root)

Code: Select all

systemctl start network.service
If all of the above goes well your connections should show up if you do:

Code: Select all

nmcli connection show --active
Cheers,
gostal
Desktop Dell T5810 Intel(R) Xeon(R) CPU E5-1650 v4 @ 3.60GHz, 72 GB RAM, Radeon Pro WX 7100
CentOS 7.9.2009

Paul Boyle
Posts: 7
Joined: 2019/09/28 18:01:12

Re: Wireless Networking disapears after update

Post by Paul Boyle » 2019/10/17 21:55:43

Hi,

Sorry for the delay in getting back to this issue.

Thanks for the feedback. When I do:
[root@kuden ~]# systemctl status NetworkManager
● NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2019-10-17 17:10:51 EDT; 35min ago
Docs: man:NetworkManager(8)
Main PID: 1192 (NetworkManager)

So, it looks like the NetworkManager is working OK. When I run the nmcli command,
[root@kuden ~]# nmcli connection show --active
NAME UUID TYPE DEVICE
enp4s0f1 42e06683-f127-4cba-85d9-3821aabb17f7 ethernet enp4s0f1
lxdbr0 1abcc363-323d-4957-bfd2-65f9dc03a9aa bridge lxdbr0
virbr0 501a1297-74b2-420b-9f31-3b13e11adbea bridge virbr0

There is no wifi device in this list.

In investigating more, I see this in /var/log/messages after bootup:
Oct 17 17:10:33 kuden kernel: ath10k_pci 0000:03:00.0: qca9377 hw1.1 target 0x05020001 chip_id 0x003821ff sub 105b:e0a1
Oct 17 17:10:33 kuden kernel: ath10k_pci 0000:03:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 0 testmode 0
Oct 17 17:10:33 kuden kernel: ath10k_pci 0000:03:00.0: firmware ver WLAN.TF.2.1-00021-QCARMSWP-1 api 6 features wowlan,ignore-otp crc32 42e41877
Oct 17 17:10:36 kuden kernel: ath10k_pci 0000:03:00.0: unable to read from the device
Oct 17 17:10:36 kuden kernel: ath10k_pci 0000:03:00.0: could not execute otp for board id check: -110
Oct 17 17:10:36 kuden kernel: ath10k_pci 0000:03:00.0: failed to get board id from otp: -110
Oct 17 17:10:36 kuden kernel: ath10k_pci 0000:03:00.0: could not probe fw (-110)

I don't know what this means, but I assume not being able to read from the device is a bad thing. Nevertheless, 'lsmod' indicates that the drivers for the wifi adapter have loaded.

Thanks for any continued guidance.

User avatar
TrevorH
Site Admin
Posts: 33219
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Wireless Networking disapears after update

Post by TrevorH » 2019/10/17 21:57:15

What do the similar lines in dmesg report on the kernel that does work? Compare the two and see what the differences are.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

Paul Boyle
Posts: 7
Joined: 2019/09/28 18:01:12

Re: Wireless Networking disapears after update

Post by Paul Boyle » 2019/10/22 17:31:15

I tried booting the oldest kernel I have on my computer (which previously had usable wifi). I get exactly the same error message from dmesg. This would indicate to me, two possibilities:
1) The problem is not in the kernel
2) The wifi adapter suffered a hardware malfunction which was fortuitously showed up after the upgrade.

Paul

Paul Boyle
Posts: 7
Joined: 2019/09/28 18:01:12

Re: Wireless Networking disapears after update

Post by Paul Boyle » 2019/10/23 14:02:22

There was a large update last night which included a new kernel. I get the same error message:

[root@kuden ~]# dmesg | grep ath10k
[ 13.245320] ath10k_pci 0000:03:00.0: irq 133 for MSI/MSI-X
[ 13.245408] ath10k_pci 0000:03:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[ 13.837067] ath10k_pci 0000:03:00.0: qca9377 hw1.1 target 0x05020001 chip_id 0x003821ff sub 105b:e0a1
[ 13.837081] ath10k_pci 0000:03:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 0 testmode 0
[ 13.839069] ath10k_pci 0000:03:00.0: firmware ver WLAN.TF.2.1-00021-QCARMSWP-1 api 6 features wowlan,ignore-otp crc32 42e41877
[ 16.901930] ath10k_pci 0000:03:00.0: unable to read from the device
[ 16.901934] ath10k_pci 0000:03:00.0: could not execute otp for board id check: -110
[ 16.901936] ath10k_pci 0000:03:00.0: failed to get board id from otp: -110
[ 16.901975] ath10k_pci 0000:03:00.0: could not probe fw (-110)

[root@kuden ~]# uname -a
Linux kuden 3.10.0-1062.4.1.el7.x86_64 #1 SMP Fri Oct 18 17:15:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[root@kuden ~]#

I can use the 'nmcli' command to see that the computer believes the wifi is enabled:
[root@kuden ~]# nmcli general status
STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN
connected full enabled enabled enabled enabled
[root@kuden ~]#

However, if I look for active connections, the wifi has no device associated with it.
[root@kuden ~]# nmcli connection show --active
NAME UUID TYPE DEVICE
enp4s0f1 42e06683-f127-4cba-85d9-3821aabb17f7 ethernet enp4s0f1
lxdbr0 7687394b-ad8d-46e3-a9f4-98120ae21f71 bridge lxdbr0
virbr0 4d05adce-fbb5-4cc2-9ed1-688d5ed0f9e7 bridge virbr0

User avatar
TrevorH
Site Admin
Posts: 33219
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Wireless Networking disapears after update

Post by TrevorH » 2019/10/23 15:00:13

So what was the last kernel version where your device did function correctly?
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

Paul Boyle
Posts: 7
Joined: 2019/09/28 18:01:12

Re: Wireless Networking disapears after update

Post by Paul Boyle » 2019/10/23 15:20:46

Before the fateful update, I was running 3.10.0-957.27.2.el7

I just booted that kernel and no wifi. Here is the output from dmesg, uname, and a couple if nmcli commands:

[root@kuden ~]# dmesg | grep -i ath10k
[ 14.823266] ath10k_pci 0000:03:00.0: irq 133 for MSI/MSI-X
[ 14.823339] ath10k_pci 0000:03:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[ 15.422624] ath10k_pci 0000:03:00.0: qca9377 hw1.1 target 0x05020001 chip_id 0x003821ff sub 105b:e0a1
[ 15.422641] ath10k_pci 0000:03:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 0 testmode 0
[ 15.424418] ath10k_pci 0000:03:00.0: firmware ver WLAN.TF.2.1-00021-QCARMSWP-1 api 6 features wowlan,ignore-otp crc32 42e41877
[ 18.490666] ath10k_pci 0000:03:00.0: unable to read from the device
[ 18.490669] ath10k_pci 0000:03:00.0: could not execute otp for board id check: -110
[ 18.491359] ath10k_pci 0000:03:00.0: failed to get board id from otp: -110
[ 18.492086] ath10k_pci 0000:03:00.0: could not probe fw (-110)
[root@kuden ~]# uname -a
Linux kuden 3.10.0-957.27.2.el7.x86_64 #1 SMP Mon Jul 29 17:46:05 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[root@kuden ~]# nmcli general status
STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN
connected full enabled enabled enabled enabled
[root@kuden ~]# nmcli device
DEVICE TYPE STATE CONNECTION
enp4s0f1 ethernet connected enp4s0f1
lxdbr0 bridge connected lxdbr0
virbr0 bridge connected virbr0
lo loopback unmanaged --
virbr0-nic tun unmanaged --

User avatar
TrevorH
Site Admin
Posts: 33219
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Wireless Networking disapears after update

Post by TrevorH » 2019/10/23 17:27:45

The only other thing I can think of is that the firmware for your device has changed. Running locate -i qca9377 on my up to date CentOS 7 system yields a list of files in /usr/lib/firmware/ath10k/QCA9377. I have no idea which of those files relate to your model of card. An rpm -qf /usr/lib/firmware/ath10k/QCA9377/hw1.0/firmware-6.bin (one picked at random) tells me that it belongs to the linux-firmware package. You could look in /var/log/yum.log and see when this was last updated and what the previous one was and you could try backleveling to that.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

Paul Boyle
Posts: 7
Joined: 2019/09/28 18:01:12

Re: Wireless Networking disapears after update

Post by Paul Boyle » 2019/10/25 16:59:37

Thanks, I look into that. I appreciate all your help so far.

Post Reply