Wireless (wifi and bluetooth) are not working

Hey!

I just installed OpenSUSE Leap 42.1 and everything works except wireless (wifi and bluetooth). My computer is a MSI GS60, my network card is an Atheros N1525. I am new to OpenSUSE so I don’t know anything. Before I was on Arch and I had to install https://aur.archlinux.org/packages/firmware_ath10k-qca6174/ to make wifi working; bluetooth never worked. Can you help?

Thanks! :wink:

Hi and welcome to the openSUSE forums
Whilst it is hardware, better posted in the wireless forum, so will close temporarily and move :wink:

Hi
Thread moved and reopened.

Either from the install medium, or if your ethernet is hooked up as you need to install rfkill.

Switch to root user in a terminal (su -) and run the following;


zypper in rfkill
rfkill list
lspci -nnk |grep -A2 Network
journalctl -x | grep firmware

In the last command, is it looking for firmware? If so;


zypper in kernel-firmware

Unfortunately installing kernel-firmware doesn’t fix the problem, I have the same output from your last command before and after installing. Here the output:

linux-6sj3:/home/qmarlats # journalctl -x | grep firmware     
Jan 03 10:29:56 linux-6sj3 kernel: psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x461f00)
Jan 03 10:29:57 linux-6sj3 kernel: nouveau    PGRAPH][0000:01:00.0] using external firmware
Jan 03 10:29:57 linux-6sj3 kernel: nouveau 0000:01:00.0: Direct firmware load for nouveau/nv124_fuc409c failed with error -2
Jan 03 10:29:57 linux-6sj3 kernel: nouveau 0000:01:00.0: Direct firmware load for nouveau/fuc409c failed with error -2
Jan 03 10:29:58 linux-6sj3 kernel: usb 1-1.3: Direct firmware load for ar3k/AthrBT_0x00000200.dfu failed with error -2
Jan 03 10:29:59 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/cal-pci-0000:05:00.0.bin failed with error -2
Jan 03 10:29:59 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/firmware-4.bin failed with error -2
Jan 03 10:29:59 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-4.bin': -2
Jan 03 10:29:59 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/firmware-3.bin failed with error -2
Jan 03 10:29:59 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-3.bin': -2
Jan 03 10:29:59 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/firmware-2.bin failed with error -2
Jan 03 10:29:59 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-2.bin': -2
Jan 03 10:29:59 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board.bin failed with error -2
Jan 03 10:29:59 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware files (-2)
Jan 03 10:30:01 linux-6sj3 NetworkManager[1078]: <info>  monitoring kernel firmware directory '/lib/firmware'.
Jan 03 16:47:15 linux-6sj3.suse NetworkManager[1078]: <info>  kernel firmware directory '/lib/firmware' changed
Jan 03 16:52:23 linux-6sj3 kernel: psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x461f00)
Jan 03 16:52:24 linux-6sj3 kernel: nouveau    PGRAPH][0000:01:00.0] using external firmware
Jan 03 16:52:24 linux-6sj3 kernel: nouveau 0000:01:00.0: Direct firmware load for nouveau/nv124_fuc409c failed with error -2
Jan 03 16:52:24 linux-6sj3 kernel: nouveau 0000:01:00.0: Direct firmware load for nouveau/fuc409c failed with error -2
Jan 03 16:52:25 linux-6sj3 kernel: usb 3-1.3: Direct firmware load for ar3k/AthrBT_0x00000200.dfu failed with error -2
Jan 03 16:52:26 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/cal-pci-0000:05:00.0.bin failed with error -2
Jan 03 16:52:26 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/firmware-4.bin failed with error -2
Jan 03 16:52:26 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-4.bin': -2
Jan 03 16:52:26 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/firmware-3.bin failed with error -2
Jan 03 16:52:26 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-3.bin': -2
Jan 03 16:52:26 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/firmware-2.bin failed with error -2
Jan 03 16:52:26 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-2.bin': -2
Jan 03 16:52:26 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board.bin failed with error -2
Jan 03 16:52:26 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware files (-2)
Jan 03 16:52:26 linux-6sj3 NetworkManager[1040]: <info>  monitoring kernel firmware directory '/lib/firmware'.
Jan 03 17:08:56 linux-6sj3 kernel: psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x461f00)
Jan 03 17:08:57 linux-6sj3 kernel: nouveau    PGRAPH][0000:01:00.0] using external firmware
Jan 03 17:08:57 linux-6sj3 kernel: nouveau 0000:01:00.0: Direct firmware load for nouveau/nv124_fuc409c failed with error -2
Jan 03 17:08:57 linux-6sj3 kernel: nouveau 0000:01:00.0: Direct firmware load for nouveau/fuc409c failed with error -2
Jan 03 17:08:58 linux-6sj3 kernel: usb 1-1.3: Direct firmware load for ar3k/AthrBT_0x00000200.dfu failed with error -2
Jan 03 17:08:59 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/cal-pci-0000:05:00.0.bin failed with error -2
Jan 03 17:08:59 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/firmware-4.bin failed with error -2
Jan 03 17:08:59 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-4.bin': -2
Jan 03 17:08:59 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/firmware-3.bin failed with error -2
Jan 03 17:08:59 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-3.bin': -2
Jan 03 17:08:59 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/firmware-2.bin failed with error -2
Jan 03 17:08:59 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-2.bin': -2
Jan 03 17:08:59 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board.bin failed with error -2
Jan 03 17:08:59 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware files (-2)
Jan 03 17:08:59 linux-6sj3 NetworkManager[1043]: <info>  monitoring kernel firmware directory '/lib/firmware'.
Jan 03 22:23:39 linux-6sj3 kernel: psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x461f00)
Jan 03 22:23:40 linux-6sj3 kernel: nouveau    PGRAPH][0000:01:00.0] using external firmware
Jan 03 22:23:40 linux-6sj3 kernel: nouveau 0000:01:00.0: Direct firmware load for nouveau/nv124_fuc409c failed with error -2
Jan 03 22:23:40 linux-6sj3 kernel: nouveau 0000:01:00.0: Direct firmware load for nouveau/fuc409c failed with error -2
Jan 03 22:23:41 linux-6sj3 kernel: usb 1-1.3: Direct firmware load for ar3k/ramps_0x00000200_0.dfu failed with error -2
Jan 03 22:23:42 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/cal-pci-0000:05:00.0.bin failed with error -2
Jan 03 22:23:42 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/firmware-4.bin failed with error -2
Jan 03 22:23:42 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-4.bin': -2
Jan 03 22:23:42 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/firmware-3.bin failed with error -2
Jan 03 22:23:42 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-3.bin': -2
Jan 03 22:23:42 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/firmware-2.bin failed with error -2
Jan 03 22:23:42 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-2.bin': -2
Jan 03 22:23:42 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board.bin failed with error -2
Jan 03 22:23:42 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware files (-2)
Jan 03 22:23:42 linux-6sj3 NetworkManager[1061]: <info>  monitoring kernel firmware directory '/lib/firmware'.
Jan 03 22:28:06 linux-6sj3.suse NetworkManager[1061]: <info>  kernel firmware directory '/lib/firmware' changed
Jan 03 22:29:14 linux-6sj3 kernel: psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x461f00)
Jan 03 22:29:15 linux-6sj3 kernel: nouveau    PGRAPH][0000:01:00.0] using external firmware
Jan 03 22:29:15 linux-6sj3 kernel: nouveau 0000:01:00.0: Direct firmware load for nouveau/nv124_fuc409c failed with error -2
Jan 03 22:29:15 linux-6sj3 kernel: nouveau 0000:01:00.0: Direct firmware load for nouveau/fuc409c failed with error -2
Jan 03 22:29:16 linux-6sj3 kernel: usb 1-1.3: Direct firmware load for ar3k/ramps_0x00000200_0.dfu failed with error -2
Jan 03 22:29:17 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/cal-pci-0000:05:00.0.bin failed with error -2
Jan 03 22:29:17 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/firmware-4.bin failed with error -2
Jan 03 22:29:17 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-4.bin': -2
Jan 03 22:29:17 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/firmware-3.bin failed with error -2
Jan 03 22:29:17 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-3.bin': -2
Jan 03 22:29:17 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/firmware-2.bin failed with error -2
Jan 03 22:29:17 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-2.bin': -2
Jan 03 22:29:17 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board.bin failed with error -2
Jan 03 22:29:17 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware files (-2)
Jan 03 22:29:17 linux-6sj3 NetworkManager[1035]: <info>  monitoring kernel firmware directory '/lib/firmware'.
Jan 03 22:39:16 linux-6sj3 kernel: psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x461f00)
Jan 03 22:39:17 linux-6sj3 kernel: nouveau    PGRAPH][0000:01:00.0] using external firmware
Jan 03 22:39:17 linux-6sj3 kernel: nouveau 0000:01:00.0: Direct firmware load for nouveau/nv124_fuc409c failed with error -2
Jan 03 22:39:17 linux-6sj3 kernel: nouveau 0000:01:00.0: Direct firmware load for nouveau/fuc409c failed with error -2
Jan 03 22:39:18 linux-6sj3 kernel: usb 1-1.3: Direct firmware load for ar3k/ramps_0x00000200_0.dfu failed with error -2
Jan 03 22:39:19 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/cal-pci-0000:05:00.0.bin failed with error -2
Jan 03 22:39:19 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/firmware-4.bin failed with error -2
Jan 03 22:39:19 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-4.bin': -2
Jan 03 22:39:19 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/firmware-3.bin failed with error -2
Jan 03 22:39:19 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-3.bin': -2
Jan 03 22:39:19 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/firmware-2.bin failed with error -2
Jan 03 22:39:19 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-2.bin': -2
Jan 03 22:39:19 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board.bin failed with error -2
Jan 03 22:39:19 linux-6sj3 kernel: ath10k_pci 0000:05:00.0: could not fetch firmware files (-2)
Jan 03 22:39:19 linux-6sj3 NetworkManager[1040]: <info>  monitoring kernel firmware directory '/lib/firmware'.

That’s quite a recent firmware addition for the QCA6174 chipset. (It doesn’t seem to be provided by the current kernel-firmware package that I have for Leap). I suggest that you download and move to /lib/firmware as you did with Arch.

An interesting/relevant Arch thread

https://bbs.archlinux.org/viewtopic.php?id=196519

Looks like work in progress with the driver and firmware.

Here’s an openSUSE 13.2 thread that might be relevant too (same/similar hardware)

https://forums.opensuse.org/showthread.php/510167-Wireless-card-not-recognized-or-installed-at-all

Wifi is working! lol! I installed ath10k backports and copied files of QCA6174 firmware and renaming firmware_x.bin_xxxxxxxxx into firmware_x.bin. Backports alone not working so I suppose this is the copy of files that works. Howerver bluetooth not working.:expressionless: An idea?

Check rfkill status using commands already given by Malcolm.

Check this too perhaps

systemctl status bluetooth
journalctl -u bluetooth.service

rfkill only show

0: phy0: Wireless LAN

and the two others commands show that bluetooth is active and works, but in KDE bluetooth settings shows “no adapters found”.