Need help with WIFI (Qualcomm Atheros QCA6164)

Good afternoon you all!

Hope somebody can help me. I purchased a new Lenovo U31 notebook today. All excited, did not even try to load windows. Boot leap 42.1, installed successfully. After perfect installation, booting up, I noticed gnome network manager is not serving the option to select wifi AP’s. Going into yast network manager, I see that my wifi card is not being recognized. Can anybody help me getting this to work.

lspci output:

03:00.0 Network controller: Qualcomm Atheros QCA6164 802.11ac Wireless Network Adapter (rev 20)

Can anybody help me please?

Please post in Code-Tags:

/sbin/lspci -nnk | grep -iA3 net

Hi there, thanks for the help! Let me know what I can do.

linux-wggt:~ # lspci -nnk | grep -iA3 net
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
    Subsystem: Lenovo Device [17aa:3828]
    Kernel driver in use: r8169
    Kernel modules: r8169
03:00.0 Network controller [0280]: Qualcomm Atheros QCA6164 802.11ac Wireless Network Adapter [168c:0041] (rev 20)
    Subsystem: Lenovo Device [17aa:3545]
04:00.0 3D controller [0302]: NVIDIA Corporation GK208M [GeForce 920M] [10de:1299] (rev a1)
    Subsystem: Lenovo Device [17aa:381f]


That ID is build into the Kernel Version 4.3
https://cateee.net/lkddb/web-lkddb/ATH10K_PCI.html

modinfo ath10k_pci
filename:       /lib/modules/4.3.0-3.g733f8ab-default/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko
firmware:       ath10k/QCA6174/hw3.0/board.bin
firmware:       ath10k/QCA6174/hw3.0/firmware-5.bin
firmware:       ath10k/QCA6174/hw3.0/firmware-4.bin
firmware:       ath10k/QCA6174/hw2.1/board.bin
firmware:       ath10k/QCA6174/hw2.1/firmware-5.bin
firmware:       ath10k/QCA6174/hw2.1/firmware-4.bin
firmware:       ath10k/QCA988X/hw2.0/board.bin
firmware:       ath10k/QCA988X/hw2.0/firmware-5.bin
firmware:       ath10k/QCA988X/hw2.0/firmware-4.bin
firmware:       ath10k/QCA988X/hw2.0/firmware-3.bin
firmware:       ath10k/QCA988X/hw2.0/firmware-2.bin
firmware:       ath10k/QCA988X/hw2.0/firmware.bin
license:        Dual BSD/GPL
description:    Driver support for Atheros QCA988X PCIe devices
author:         Qualcomm Atheros
srcversion:     9DA1A473B6B1E5328A886DC
alias:          pci:v0000168Cd00000040sv*sd*bc*sc*i*
alias:          pci:v0000168Cd0000003Esv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000041sv*sd*bc*sc*i*
alias:          pci:v0000168Cd0000003Csv*sd*bc*sc*i*
depends:        ath10k_core
intree:         Y
vermagic:       4.3.0-3.g733f8ab-default SMP preempt mod_unload modversions 
signer:         Kernel OBS Project
sig_key:        1F:B4:15:12:AC:BC:8E:EB:DF:82:8D:87:7E:43:67:BF:6C:71:9A:F3
sig_hashalgo:   sha256
parm:           irq_mode:0: auto, 1: legacy, 2: msi (default: 0) (uint)
parm:           reset_mode:0: auto, 1: warm only (default: 0) (uint)

So install kernel-default and kernel-firmware from kernel:stable Repo:
http://download.opensuse.org/repositories/Kernel:/stable/standard/

Firmware is in kernel-firmware from kernel:head Repo.

Thanks for the help. Still not working.

I added the repo, and changed the kernel-default and kernel-firmware to 4.3, and rebooted. I confirmed that it applied:

linux-wggt:/var/run/media/mcoetzee/79FA18935AFA9020 # uname -a
Linux linux-wggt 4.3.0-3.g733f8ab-default #1 SMP PREEMPT Wed Nov 11 09:00:45 UTC 2015 (733f8ab) x86_64 x86_64 x86_64 GNU/Linux

Any other ideas? Also did a grep for ath on dmesg


linux-wggt:~ # dmesg | grep ath
    8.695845] ath10k_core: unknown parameter 'skip_opt' ignored
    8.737669] ath10k_pci 0000:03:00.0: pci irq msi-x interrupts 8 irq_mode 0 reset_mode 0
    9.068436] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
    9.068453] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board-pci-168c:0041:17aa:3545.bin failed with error -2
    9.068456] ath10k_pci 0000:03:00.0: failed to load spec board file, falling back to generic: -2
    9.068462] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board.bin failed with error -2
    9.068464] ath10k_pci 0000:03:00.0: failed to fetch generic board data: -2
    9.068466] ath10k_pci 0000:03:00.0: failed to fetch board file: -2
    9.068467] ath10k_pci 0000:03:00.0: could not fetch firmware files (-2)
    9.068469] ath10k_pci 0000:03:00.0: could not probe fw (-2)

Because in the Package kernel-firmware from 25 September 2015 there is no Firmware for your Chip.
As I added:

Or get the newest:
http://download.opensuse.org/repositories/home:/Sauerland/Kernel_stable_standard/noarch/kernel-firmware-20151113git-4.1.noarch.rpm

Hi.

Both options failed. I added the head repo as metioned, installed both kernel-default and kernel-firmware, and it did not work. I also tried to install the RPM listed below, and it failed due to missing files it could not locate. I do see that with ‘dmesg’ I get the ‘firmware crashed’ message. What can I do next?


linux-wggt:~ # uname -a
Linux linux-wggt 4.3.0-3.g52f9791-default #1 SMP PREEMPT Tue Nov 10 10:19:14 UTC 2015 (52f9791) x86_64 x86_64 x86_64 GNU/Linux


linux-wggt:~ # rpm -qa | grep kernel
kernel-default-4.3.0-3.1.g52f9791.x86_64
kernel-devel-4.3.0-3.1.g52f9791.noarch
kernel-default-devel-4.3.0-3.1.g733f8ab.x86_64
kernel-macros-4.3.0-4.1.g18c4504.noarch
kernel-firmware-20151109git-115.1.noarch
kernel-devel-4.3.0-3.1.g733f8ab.noarch


linux-wggt:~ # dmesg | grep ath
    9.170053] ath10k_pci 0000:03:00.0: pci irq msi-x interrupts 8 irq_mode 0 reset_mode 0
    9.563543] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
    9.578234] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board-pci-168c:0041:17aa:3545.bin failed with error -2
    9.578240] ath10k_pci 0000:03:00.0: failed to load spec board file, falling back to generic: -2
   10.748069] ath10k_pci 0000:03:00.0: firmware crashed! (uuid n/a)
   10.748078] ath10k_pci 0000:03:00.0: qca6174 hw2.1 (0x05010000, 0x003405ff, 168c:0041:17aa:3545 fallback) fw WLAN.RM.1.1-00141 api 5 htt-ver 0.0 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 features ignore-otp,no-4addr-pad
   10.748081] ath10k_pci 0000:03:00.0: debug 0 debugfs 0 tracing 0 dfs 0 testmode 0
   10.750477] ath10k_pci 0000:03:00.0: firmware register dump:
   10.750479] ath10k_pci 0000:03:00.0: [00]: 0x05010000 0x000015B3 0x000A012D 0x00955B31
   10.750481] ath10k_pci 0000:03:00.0: [04]: 0x000A012D 0x00060330 0x00000016 0x87885006
   10.750482] ath10k_pci 0000:03:00.0: [08]: 0x00000000 0x00400000 0x00400600 0x00000001
   10.750483] ath10k_pci 0000:03:00.0: [12]: 0x00000009 0x00000000 0x00931C61 0x00931C7D
   10.750485] ath10k_pci 0000:03:00.0: [16]: 0x0096BDBC 0x009287BD 0x00000000 0x00000000
   10.750486] ath10k_pci 0000:03:00.0: [20]: 0x400A012D 0x0040E2B0 0x00955A00 0x00404590
   10.750487] ath10k_pci 0000:03:00.0: [24]: 0x809287D9 0x0040E310 0x7A5090F8 0xC00A012D
   10.750489] ath10k_pci 0000:03:00.0: [28]: 0x809288D7 0x0040E340 0x00000000 0xFFF08040
   10.750490] ath10k_pci 0000:03:00.0: [32]: 0x809290FE 0x0040E360 0x00400000 0x00400600
   10.750491] ath10k_pci 0000:03:00.0: [36]: 0x80929205 0x0040E380 0x00000000 0x00400600
   10.750492] ath10k_pci 0000:03:00.0: [40]: 0x40928024 0x0040E3B0 0x0040D3D0 0x0040D3D0
   10.750494] ath10k_pci 0000:03:00.0: [44]: 0x00000000 0x0040E3D0 0x009BB001 0x00040020
   10.750495] ath10k_pci 0000:03:00.0: [48]: 0x00401BF0 0x00000001 0x00404B9C 0x00400000
   10.750496] ath10k_pci 0000:03:00.0: [52]: 0x40928024 0x0040E3B0 0x0040D3D0 0x0040D3D0
   10.750498] ath10k_pci 0000:03:00.0: [56]: 0x63FE9C00 0x105DAEB8 0xE5EE44E3 0x68B6D9D3
   11.744769] ath10k_pci 0000:03:00.0: failed to receive control response completion, polling..
   12.745777] ath10k_pci 0000:03:00.0: ctl_resp never came in (-110)
   12.745781] ath10k_pci 0000:03:00.0: failed to connect to HTC: -110
   12.814231] ath10k_pci 0000:03:00.0: could not init core (-110)
   12.814253] ath10k_pci 0000:03:00.0: could not probe fw (-110)
   12.825853] ath10k_pci 0000:03:00.0: cannot restart a device that hasn't been started

Get the kernel from kernel:stable and the firmware from kernel:head or my Repo.

I have not said to install the kernel from kernle:head.

Hi, ok. Not working either.

I rolled back to kernel:stable


linux-wggt:/var/run/media/mcoetzee/79FA18935AFA9020 # uname -a
Linux linux-wggt 4.1.12-1-default #1 SMP PREEMPT Thu Oct 29 06:43:42 UTC 2015 (e24bad1) x86_64 x86_64 x86_64 GNU/Linux

and with kernel-firmware from kernel:head applied, still not seeing the wifi card. Then tried to install your downloaded rpm:


linux-wggt:/var/run/media/mcoetzee/79FA18935AFA9020 # rpm -Uvh kernel-firmware-20151113git-4.1.noarch.rpm 
warning: kernel-firmware-20151113git-4.1.noarch.rpm: Header V3 RSA/SHA1 Signature, key ID e45195d5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:kernel-firmware-20151113git-4.1  #################################  50%]
error: unpacking of archive failed on file /lib/firmware/phanfw.bin;5648708f: cpio: read failed - No such file or directory
error: kernel-firmware-20151113git-4.1.noarch: install failed
error: kernel-firmware-20151109git-115.1.noarch: erase skipped

Linux linux-wggt 4.1.12-1-default

That is not the Kernel from kernel:stable, this is it:

uname -a
Linux linux64 4.3.0-3.g733f8ab-default #1 SMP PREEMPT Wed Nov 11 09:00:45 UTC 2015 (733f8ab) x86_64 x86_64 x86_64 GNU/Linux

And as I said, your Chip is only in Kernel 4.3 and above integrated.
Kernel:stable:
http://download.opensuse.org/repositories/Kernel:/stable/standard/

My firmware is working, maybe you have done a mistake…

zypper in -f kernel-firmware
Daten des Repositories laden ...
Installierte Pakete lesen ...
Installation von 'kernel-firmware-20151113git-4.1.noarch' aus Repository 'Sauerland:Kernel' wird erzwungen.
Paketabhängigkeiten auflösen ...

Das folgende Paket wird erneut installiert:
  kernel-firmware

1 zu installierendes Paket.
Gesamtgröße des Downloads: 31,4 MiB. Bereits zwischengespeichert: 0 B  Kein
zusätzlicher Speicherplatz wird nach dieser Operation belegt oder freigegeben.
Fortfahren? [j/n/? zeigt alle Optionen] (j): j
Paket kernel-firmware-20151113git-4.1.noarch wird abgerufen
                                            (1/1),  31,4 MiB (110,2 MiB entpackt)
Abruf: kernel-firmware-20151113git-4.1.noarch.rpm .........[fertig (647,9 KiB/s)]
Test auf Dateikonflikte: ................................................[fertig]
(1/1) Installation von: kernel-firmware-20151113git-4.1 .................[fertig]
Output of kernel-firmware-20151113git-4.1.noarch.rpm %posttrans script:
    Creating initrd: /boot/initrd-4.3.0-1.g7b374a4-default
    Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force /boot/initrd-4.3.0-1.g7b374a4-default 4.3.0-1.g7b374a4-default
    *** Including module: bash ***
    *** Including module: warpclock ***
    *** Including module: i18n ***
    *** Including module: ifcfg ***
    *** Including module: drm ***
    *** Including module: plymouth ***
    *** Including module: kernel-modules ***
    Failed to install module sd_mod
    Failed to install module scsi_dh
    Failed to install module unix
    Failed to install module atkbd
    Failed to install module i8042
    Failed to install module ext4
    *** Including module: rootfs-block ***
    *** Including module: terminfo ***
    *** Including module: udev-rules ***
    Skipping udev rule: 91-permissions.rules
    Skipping udev rule: 80-drivers-modprobe.rules
    *** Including module: systemd ***
    Failed to install module autofs4
    Failed to install module ipv6
    *** Including module: usrmount ***
    *** Including module: base ***
    *** Including module: fs-lib ***
    *** Including module: shutdown ***
    *** Including module: suse ***
    *** Including modules done ***
    *** Installing kernel module dependencies and firmware ***
    *** Installing kernel module dependencies and firmware done ***
    *** Resolving executable dependencies ***
    *** Resolving executable dependencies done***
    *** Hardlinking files ***
    *** Hardlinking files done ***
    *** Stripping files ***
    *** Stripping files done ***
    *** Generating early-microcode cpio image ***
    *** Constructing AuthenticAMD.bin ****
    *** Store current command line parameters ***
    Stored kernel commandline:
    root=UUID=d132c9d9-a8c5-4e11-bcf4-42ceb591cc3e rootflags=rw,noatime,data=ordered rootfstype=ext4
    *** Creating image file ***
    *** Creating image file done ***
    Some kernel modules could not be included: 
    sd_mod
    scsi_dh
    unix
    atkbd
    i8042
    ext4
    autofs4
    ipv6
    Creating initrd: /boot/initrd-4.3.0-2.g9a3f7f0-default
    Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force /boot/initrd-4.3.0-2.g9a3f7f0-default 4.3.0-2.g9a3f7f0-default
    *** Including module: bash ***
    *** Including module: warpclock ***
    *** Including module: i18n ***
    *** Including module: ifcfg ***
    *** Including module: drm ***
    *** Including module: plymouth ***
    *** Including module: kernel-modules ***
    Failed to install module sd_mod
    Failed to install module scsi_dh
    Failed to install module unix
    Failed to install module atkbd
    Failed to install module i8042
    /usr/lib/dracut/modules.d/90kernel-modules/module-setup.sh: line 15: /lib/modules/4.3.0-2.g9a3f7f0-default//kernel/drivers/video/nvidia-modeset.ko: No such file or directory
    /usr/lib/dracut/modules.d/90kernel-modules/module-setup.sh: line 15: /lib/modules/4.3.0-2.g9a3f7f0-default//kernel/drivers/video/nvidia-uvm.ko: No such file or directory
    /usr/lib/dracut/modules.d/90kernel-modules/module-setup.sh: line 15: /lib/modules/4.3.0-2.g9a3f7f0-default//kernel/drivers/video/nvidia.ko: No such file or directory
    Failed to install module ext4
    *** Including module: rootfs-block ***
    *** Including module: terminfo ***
    *** Including module: udev-rules ***
    Skipping udev rule: 91-permissions.rules
    Skipping udev rule: 80-drivers-modprobe.rules
    *** Including module: systemd ***
    Failed to install module autofs4
    Failed to install module ipv6
    *** Including module: usrmount ***
    *** Including module: base ***
    *** Including module: fs-lib ***
    *** Including module: shutdown ***
    *** Including module: suse ***
    *** Including modules done ***
    *** Installing kernel module dependencies and firmware ***
    *** Installing kernel module dependencies and firmware done ***
    *** Resolving executable dependencies ***
    *** Resolving executable dependencies done***
    *** Hardlinking files ***
    *** Hardlinking files done ***
    *** Stripping files ***
    *** Stripping files done ***
    *** Generating early-microcode cpio image ***
    *** Constructing AuthenticAMD.bin ****
    *** Store current command line parameters ***
    Stored kernel commandline:
    root=UUID=d132c9d9-a8c5-4e11-bcf4-42ceb591cc3e rootflags=rw,noatime,data=ordered rootfstype=ext4
    *** Creating image file ***
    *** Creating image file done ***
    Some kernel modules could not be included: 
    sd_mod
    scsi_dh
    unix
    atkbd
    i8042
    ext4
    autofs4
    ipv6
    Creating initrd: /boot/initrd-4.3.0-3.g733f8ab-default
    Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force /boot/initrd-4.3.0-3.g733f8ab-default 4.3.0-3.g733f8ab-default
    *** Including module: bash ***
    *** Including module: warpclock ***
    *** Including module: i18n ***
    *** Including module: ifcfg ***
    *** Including module: drm ***
    *** Including module: plymouth ***
    *** Including module: kernel-modules ***
    Failed to install module sd_mod
    Failed to install module scsi_dh
    Failed to install module unix
    Failed to install module atkbd
    Failed to install module i8042
    Failed to install module ext4
    *** Including module: rootfs-block ***
    *** Including module: terminfo ***
    *** Including module: udev-rules ***
    Skipping udev rule: 91-permissions.rules
    Skipping udev rule: 80-drivers-modprobe.rules
    *** Including module: systemd ***
    Failed to install module autofs4
    Failed to install module ipv6
    *** Including module: usrmount ***
    *** Including module: base ***
    *** Including module: fs-lib ***
    *** Including module: shutdown ***
    *** Including module: suse ***
    *** Including modules done ***
    *** Installing kernel module dependencies and firmware ***
    *** Installing kernel module dependencies and firmware done ***
    *** Resolving executable dependencies ***
    *** Resolving executable dependencies done***
    *** Hardlinking files ***
    *** Hardlinking files done ***
    *** Stripping files ***
    *** Stripping files done ***
    *** Generating early-microcode cpio image ***
    *** Constructing AuthenticAMD.bin ****
    *** Store current command line parameters ***
    Stored kernel commandline:
    root=UUID=d132c9d9-a8c5-4e11-bcf4-42ceb591cc3e rootflags=rw,noatime,data=ordered rootfstype=ext4
    *** Creating image file ***
    *** Creating image file done ***
    Some kernel modules could not be included: 
    sd_mod
    scsi_dh
    unix
    atkbd
    i8042
    ext4
    autofs4
    ipv6
    Update bootloader...

Hi. thanks again for trying to help.

OK, still not working. I reinstalled leap 42.1 on the notebook. Wiped the whole drive, and did the following:

  1. Opened software repo in yast, and added two repos
  • kernel:stable
  • kernel:head
  1. Opened software management in yast, searched for kernel-default, clicked on the versions tab, and chose 4.3 from the kernel:stable repo. It installed, and I rebooted the machine.
  2. Opened software management in yast, searched for kernel-firmware, clicked on the versions tab, and chose 4.3 from kernel:head repo. It installed, and I rebooted the machine.
  3. Wifi not working.

linux-arda:~ # uname -a
Linux linux-arda 4.3.0-3.g733f8ab-default #1 SMP PREEMPT Wed Nov 11 09:00:45 UTC 2015 (733f8ab) x86_64 x86_64 x86_64 GNU/Linux


linux-arda:~ # rpm -qa | grep kernel
kernel-firmware-20151109git-115.1.noarch
kernel-default-4.3.0-3.1.g733f8ab.x86_64


linux-arda:~ # dmesg | grep ath
    7.958140] ath10k_pci 0000:03:00.0: pci irq msi-x interrupts 8 irq_mode 0 reset_mode 0
    8.603535] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
    8.613914] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board-pci-168c:0041:17aa:3545.bin failed with error -2
    8.613919] ath10k_pci 0000:03:00.0: failed to load spec board file, falling back to generic: -2
    9.811688] ath10k_pci 0000:03:00.0: firmware crashed! (uuid n/a)
    9.811702] ath10k_pci 0000:03:00.0: qca6174 hw2.1 (0x05010000, 0x003405ff, 168c:0041:17aa:3545 fallback) fw WLAN.RM.1.1-00141 api 5 htt-ver 0.0 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 features ignore-otp,no-4addr-pad
    9.811706] ath10k_pci 0000:03:00.0: debug 0 debugfs 0 tracing 0 dfs 0 testmode 0
    9.814105] ath10k_pci 0000:03:00.0: firmware register dump:
    9.814108] ath10k_pci 0000:03:00.0: [00]: 0x05010000 0x000015B3 0x000A012D 0x00955B31
    9.814110] ath10k_pci 0000:03:00.0: [04]: 0x000A012D 0x00060330 0x00000016 0x87885006
    9.814112] ath10k_pci 0000:03:00.0: [08]: 0x00000000 0x00400000 0x00400600 0x00000001
    9.814114] ath10k_pci 0000:03:00.0: [12]: 0x00000009 0x00000000 0x00931C61 0x00931C7D
    9.814116] ath10k_pci 0000:03:00.0: [16]: 0x0096BDBC 0x009291E8 0x00000000 0x00000000
    9.814118] ath10k_pci 0000:03:00.0: [20]: 0x400A012D 0x0040E2B0 0x00955A00 0x00404590
    9.814119] ath10k_pci 0000:03:00.0: [24]: 0x809287D9 0x0040E310 0x7A5090F8 0xC00A012D
    9.814121] ath10k_pci 0000:03:00.0: [28]: 0x809288D7 0x0040E340 0x00000000 0xFFF08040
    9.814125] ath10k_pci 0000:03:00.0: [32]: 0x809290FE 0x0040E360 0x00400000 0x00400600
    9.814127] ath10k_pci 0000:03:00.0: [36]: 0x80929205 0x0040E380 0x00000000 0x00400600
    9.814129] ath10k_pci 0000:03:00.0: [40]: 0x40928024 0x0040E3B0 0x0040D3D0 0x0040D3D0
    9.814130] ath10k_pci 0000:03:00.0: [44]: 0x00000000 0x0040E3D0 0x009BB001 0x00040020
    9.814132] ath10k_pci 0000:03:00.0: [48]: 0x00401BF0 0x00000001 0x00404B9C 0x00400000
    9.814134] ath10k_pci 0000:03:00.0: [52]: 0x40928024 0x0040E3B0 0x0040D3D0 0x0040D3D0
    9.814136] ath10k_pci 0000:03:00.0: [56]: 0x33FE9C00 0x10DD8EB8 0xE5EE44E3 0x28A6C9D3
   10.807632] ath10k_pci 0000:03:00.0: failed to receive control response completion, polling..
   11.808652] ath10k_pci 0000:03:00.0: ctl_resp never came in (-110)
   11.808658] ath10k_pci 0000:03:00.0: failed to connect to HTC: -110
   11.880973] ath10k_pci 0000:03:00.0: could not init core (-110)
   11.880994] ath10k_pci 0000:03:00.0: could not probe fw (-110)
   11.896743] ath10k_pci 0000:03:00.0: cannot restart a device that hasn't been started

I do not know, what you can do with this new Chip, maybe an Bugreport on the Kernel Mailing list.

Or buy a cheap USB Wlan Stick…

There are a solution in this ubuntu thread for get this wifi card to work:

https://askubuntu.com/questions/678145/my-wifi-qualcomm-atheros-device-168c0041-rev-20-doesnt-show-up-and-work-in

I am not an expert, so I wonder if this solution can be implemented in opensuse

I try this driver in my lenovo g50-45 laptop under Ubuntu and LinuxMint and works just fine.

lspci output:

Network controller: Qualcomm Atheros Device 0041 (rev 20)

hope this help