WiFi and soft lockup issues in Acer Nitro 5


#101

Connect that laptop to LAN using a cable so you have access to internet. Update your mirrors and do an update. Then you will have all the good kernels in the list.

But @dglt and @tbg are giving support since you posted, so they spent the same amount of time with their assistance …


#102

I know that and I am really thankful to them for trying to help out a total stranger .

Tried 4.14 with

iommu=soft idle=nomwait

Its stuck on Reached target Graphical interface, since 5 minutes. Removing those parameters doesn’t even let the system reach that far. :frowning_face:

Trying the kubuntu parameters throws this https://ibb.co/gDZ04Y9

I don’t know what to do at this point.


#103

try also adding acpi_osi=!
and i get why @tbg got frustrated and part of that is my fault, sorry btw, i called him in for assistance and then i kept giving you this and that to try which undercut his efforts to help you. following his instruction set he left in previous posts here would be your best bet after you get the kernel to boot properly.


#104

your exact laptop sometimes needs a specific parameter like this:
rcu_nocbs=0-7 ivrs_ioapic[4]=00:14.0 ivrs_ioapic[5]=00:00.2

that parameter is model specific but i did get that from someone using your exact model so it should work just fine with yours as well. the user @mardab seems to of had this same networking issue and lockups. ive also had to show others to that parameter in the past week or 2 to fix various issues. try using that parameter on its own and if not use this:
idle=nomwait rcu_nocbs=0-7 ivrs_ioapic[4]=00:14.0 ivrs_ioapic[5]=00:00.2


#105

I have nuked linux completely for now to start with a clean base, i will try

idle=nomwait rcu_nocbs=0-7 ivrs_ioapic[4]=00:14.0 ivrs_ioapic[5]=00:00.2

And report back. Tbh i never had lockups after adding the previous parameters, its only networking that has been issue


#106

your exact laptop sometimes needs a specific parameter like this:
rcu_nocbs=0-7 ivrs_ioapic[4]=00:14.0 ivrs_ioapic[5]=00:00.2

that parameter is model specific but i did get that from someone using your exact model so it should work just fine with yours as well. the user @mardab seems to of had this same networking issue and lockups. ive also had to show others to that parameter in the past week or 2 to fix various issues. try using that parameter on its own and if not use this:
rcu_nocbs=0-7 ivrs_ioapic[4]=00:14.0 ivrs_ioapic[5]=00:00.2 idle=nomwait

those parameters will only work if the output of lspci has these listed at these pci address
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 15d1
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
this link here explains how to properly check if that parameter matches your pci outputs and its very important that they match


#107

Should i also use

 acpi_osi=!

along with them ?

And i am really thankful for all the help you guys have given


#108

for now just try:
idle=nomwait rcu_nocbs=0-7 ivrs_ioapic[4]=00:14.0 ivrs_ioapic[5]=00:00.2
then add acpi_osi=! to it if there are still issues…

ahhh!!! forum refreshed and now i have to retype this.

given your able to get it booted properly, check wifi of course but then if its not working please try this first:
log into your routers web interface, either via wifi or lan. disable ipv6 entirely and set your mac address for both wifi and lan to have a dedicated ip address for each. dont forget to save. then power cycle the router (unplug for 30 seconds and plug back in). after its booted up. reboot your laptop and see if wifi is working.
you may also have to set ipv6 to ignore in network manager settings for each connection. then restart network manager.

also from a cold boot each time try with AC power and without.


#109

with

idle=nomwait rcu_nocbs=0-7 ivrs_ioapic[4]=00:14.0 ivrs_ioapic[5]=00:00.2

I get this

[manjaro@manjaro ~]$ dmesg | grep ath
[   13.612096] ath10k_pci 0000:03:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[   13.968524] ath10k_pci 0000:03:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 11ad:0807
[   13.968527] ath10k_pci 0000:03:00.0: kconfig debug 1 debugfs 1 tracing 1 dfs 0 testmode 0
[   13.969004] ath10k_pci 0000:03:00.0: firmware ver RM.4.4.1.c2-00057-QCARMSWP-1 api 6 features wowlan,ignore-otp,no-4addr-pad,raw-mode crc32 e061250a
[   14.039307] ath10k_pci 0000:03:00.0: board_file api 2 bmi_id N/A crc32 20d869c3
[   14.616602] ath10k_pci 0000:03:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0000 address=0x0000000000000004 flags=0x0020]
[   14.623787] ath10k_pci 0000:03:00.0: Unknown eventid: 118809
[   14.626605] ath10k_pci 0000:03:00.0: htt-ver 3.56 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
[   14.700600] ath: EEPROM regdomain: 0x6c
[   14.700602] ath: EEPROM indicates we should expect a direct regpair map
[   14.700605] ath: Country alpha2 being used: 00
[   14.700606] ath: Regpair used: 0x6c
[   14.721894] ath10k_pci 0000:03:00.0 wlp3s0: renamed from wlan0
[   17.654700] ath10k_pci 0000:03:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0000 address=0x0000000000000004 flags=0x0020]
[   17.662284] ath10k_pci 0000:03:00.0: Unknown eventid: 118809
[   18.494911] ath10k_pci 0000:03:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0000 address=0x0000000000000004 flags=0x0020]
[   18.502501] ath10k_pci 0000:03:00.0: Unknown eventid: 118809
[  159.482496] ath10k_pci 0000:03:00.0: failed to flush transmit queue (skip 0 ar-state 1): 0
[  162.682802] ath10k_pci 0000:03:00.0: failed to install key for vdev 0 peer 78:44:76:6d:fb:c0: -110
[  165.882828] ath10k_pci 0000:03:00.0: failed to delete peer 78:44:76:6d:fb:c0 for vdev 0: -110
[  165.882835] ath10k_pci 0000:03:00.0: found sta peer 78:44:76:6d:fb:c0 (ptr 00000000aef7615e id 70) entry on vdev 0 after it was supposedly removed
[  165.882924] Modules linked in: ccm cmac fuse rfcomm sg st sr_mod cdrom bnep arc4 uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common videodev btusb btrtl btbcm media btintel bluetooth ecdh_generic crc16 amdkfd amd_iommu_v2 amdgpu dcdbas ath10k_pci chash ath10k_core joydev gpu_sched dell_wmi_descriptor i2c_algo_bit ath mousedev hid_multitouch ttm mac80211 edac_mce_amd drm_kms_helper snd_hda_codec_realtek kvm_amd snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel snd_hda_codec ccp snd_hda_core drm snd_hwdep kvm cfg80211 snd_pcm agpgart acer_wmi rtsx_pci_ms syscopyarea tpm_crb sysfillrect tpm_tis sysimgblt tpm_tis_core memstick snd_timer irqbypass crct10dif_pclmul sparse_keymap sp5100_tco fb_sys_fops tpm snd rfkill i2c_piix4 ghash_clmulni_intel soundcore i2c_hid wmi_bmof
[  169.082787] ath10k_pci 0000:03:00.0: wmi command 20488 timeout, restarting hardware
[  169.082798] ath10k_pci 0000:03:00.0: failed to recalculate rts/cts prot for vdev 0: -11
[  169.082945] ath10k_pci 0000:03:00.0: failed to set cts protection for vdev 0: -108
[  169.082952] ath10k_pci 0000:03:00.0: failed to set erp slot for vdev 0: -108
[  169.082956] ath10k_pci 0000:03:00.0: failed to set preamble for vdev 0: -108
[  169.082960] ath10k_pci 0000:03:00.0: failed to down vdev 0: -108
[  169.082964] ath10k_pci 0000:03:00.0: failed to submit vdev param txbf 0x0: -108
[  169.082967] ath10k_pci 0000:03:00.0: failed to recalc txbf for vdev 0: -108
[  169.298647] ath10k_pci 0000:03:00.0: Failed to get pcie state addr: -16
[  169.298656] ath10k_pci 0000:03:00.0: failed to setup init config: -16
[  169.298759] ath10k_pci 0000:03:00.0: Could not init hif: -16
[  169.298835] Modules linked in: ccm cmac fuse rfcomm sg st sr_mod cdrom bnep arc4 uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common videodev btusb btrtl btbcm media btintel bluetooth ecdh_generic crc16 amdkfd amd_iommu_v2 amdgpu dcdbas ath10k_pci chash ath10k_core joydev gpu_sched dell_wmi_descriptor i2c_algo_bit ath mousedev hid_multitouch ttm mac80211 edac_mce_amd drm_kms_helper snd_hda_codec_realtek kvm_amd snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel snd_hda_codec ccp snd_hda_core drm snd_hwdep kvm cfg80211 snd_pcm agpgart acer_wmi rtsx_pci_ms syscopyarea tpm_crb sysfillrect tpm_tis sysimgblt tpm_tis_core memstick snd_timer irqbypass crct10dif_pclmul sparse_keymap sp5100_tco fb_sys_fops tpm snd rfkill i2c_piix4 ghash_clmulni_intel soundcore i2c_hid wmi_bmof
[  169.299141] Modules linked in: ccm cmac fuse rfcomm sg st sr_mod cdrom bnep arc4 uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common videodev btusb btrtl btbcm media btintel bluetooth ecdh_generic crc16 amdkfd amd_iommu_v2 amdgpu dcdbas ath10k_pci chash ath10k_core joydev gpu_sched dell_wmi_descriptor i2c_algo_bit ath mousedev hid_multitouch ttm mac80211 edac_mce_amd drm_kms_helper snd_hda_codec_realtek kvm_amd snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel snd_hda_codec ccp snd_hda_core drm snd_hwdep kvm cfg80211 snd_pcm agpgart acer_wmi rtsx_pci_ms syscopyarea tpm_crb sysfillrect tpm_tis sysimgblt tpm_tis_core memstick snd_timer irqbypass crct10dif_pclmul sparse_keymap sp5100_tco fb_sys_fops tpm snd rfkill i2c_piix4 ghash_clmulni_intel soundcore i2c_hid wmi_bmof
[  169.299424] Modules linked in: ccm cmac fuse rfcomm sg st sr_mod cdrom bnep arc4 uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common videodev btusb btrtl btbcm media btintel bluetooth ecdh_generic crc16 amdkfd amd_iommu_v2 amdgpu dcdbas ath10k_pci chash ath10k_core joydev gpu_sched dell_wmi_descriptor i2c_algo_bit ath mousedev hid_multitouch ttm mac80211 edac_mce_amd drm_kms_helper snd_hda_codec_realtek kvm_amd snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel snd_hda_codec ccp snd_hda_core drm snd_hwdep kvm cfg80211 snd_pcm agpgart acer_wmi rtsx_pci_ms syscopyarea tpm_crb sysfillrect tpm_tis sysimgblt tpm_tis_core memstick snd_timer irqbypass crct10dif_pclmul sparse_keymap sp5100_tco fb_sys_fops tpm snd rfkill i2c_piix4 ghash_clmulni_intel soundcore i2c_hid wmi_bmof
[  169.435162] ath10k_pci 0000:03:00.0: Failed to get pcie state addr: -16
[  169.435170] ath10k_pci 0000:03:00.0: failed to setup init config: -16
[  169.435273] ath10k_pci 0000:03:00.0: Could not init hif: -16
[manjaro@manjaro ~]$ 

Adding acpi_osi=! Makes the device to be stuck at a black screen as soon as I do Ctrl+X


#111

Same problem happening with dns.


#112

seeing your previous post , i found newer firmware for the router and updated it, will try with 2 sets of boot parameters


#113

is this something that may be fixed using newest ath10k firmware directly from https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/snapshot/ath-201901251347.tar.gz

i ask because i know not what version is currently installed and my understanding of ath10k/broadcom is very limited. just an idea

also this from archwiki, its on an MSI model wiki but still seems relevant
https://wiki.archlinux.org/index.php/MSI_GT72-6QE

This notebook comes with “Killer” Ethernet and Wireless PCI adapters (Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32) Subsystem: Bigfoot Networks, Inc. Device 1535). Wireless uses the Ath10k driver library which is included in linux-firmware, though you may need to download the latest firmware files from Github in order to get it working after installation.

  1. Download board-2.bin and firmware-4.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1
  2. Rename them to board.bin and firmware-4.bin , respectively, and mark them as executable ( chmod +x ).
  3. Move both files to /lib/firmware/ath10k/QCA6174/hw3.0/

Reboot and then the built-in wireless NIC should work.

note: the links included in that wiki are dated, its more of an example than anything else.


#114

I thought I had already suggested that on this thread, but as the thread is over 100 posts this can get very hard to keep track of things. I have also handled quite a few support requests with this adapter recently and it is easy to forget what has been tested on different threads.

Yes it is always worth testing the kvalo firmware from github, but the newest firmware has done nothing to fix this adapters issues each time I have suggested it.


#115

i see what you mean, i didnt even notice the post count was that high, im getting flashbacks of this thread

:astonished:


#116

On a similar lengthy wifi troubleshooting thread it was just determined that the ISP itself (or the ISP’s router) was causing similar symptoms to what the OP is experiencing.


#117

@s0lidsnake 's issue would be a different case no? he can connect on kubuntu and not on manjaro. aside from trying other firmware im stumped.


#118

Long thread, again forgetting details. But it is still possible that the router is not liking the way in which Manjaro is configured, or Manjaro is not liking the way the router is configured. The OP should really read that thread as it contains many troubleshooting steps not covered here.

Also see, Router setup and troubleshooting tips:


#119

i think we both suggested looking into the router, not sure if OP did that or not. thanks for the assist by the way.


#120

Yes, I believe I suggested that, but I don’t believe he ever confirmed doing it. Which was the main reason I got ticked off with him in the first place. He was not really paying attention to my suggestions.

Many people discount the router as a cause because other devices work fine with it. But that does not mean that all devices will work well with it. Certain adapters have issues with certain settings in routers in Linux. Just because other devices don’t have problems connecting to the router does not mean it isn’t the router settings causing the problem.

No, thank you. It’s nice to have the extra help.


#121

Sorry for being AFK , was busy with school. I have been going through the links shared here

  1. Upnp is enabled by default
  2. ssid isnt hidden and is wpa2 AES by default
  3. Disabled static DHCP and set dchp server timeout to 24hrs from 480 minutes.
  4. Router is on 20mhz only by default.
  5. There isn’t an explicit ipv6 switch (?)

Pardon my ignorance but I have always noted ath10 show up errors much more while using manjaro.
I checked the ath10 firmware version and it is the latest version .