The Realtech question in the previous thread prompted me to look into an issue I have with my wifes laptop from day one.
When checking wifi settings I see that tx bitrate is only 6.0 Mbit/s no matter if on 5GHz or 2.4GHz, where my laptop next to it shows 866.7 Mbit/s on the same networks.
Ran a dmesg | grep Ath which gave me 3 errors regarding files not able to load. One of the three was related to a firmware version 6 not found and when checking /lib/firmware/ath10k... I saw that this directory only contained version 5.
So I went out searching for v6 and found it here https://wireless.wiki.kernel.org/en/...th10k/firmware
Copied v6 into the driver folder, reboot and it looks like it was successfully loaded, at least dmesg shows api 6 to be active instead of the previous error.
So far so good, the other two were not part of the package and the transfer rate did not improve, still 6Mbit/s only
I couldn't find anything on the other two missing drivers but stumbled over a references to this https://launchpad.net/ubuntu/+source...mware/1.157.21 which I believe us the list of proprietary drivers for Ubuntu? Anyway, the driver in there is the older firmware v5.
So I wonder what to do next, is the driver story maybe a dead end and I rather need to change a setting? Would booting a live USB OS with a distribution known to use the most recent kernel an option, just to see if something more current gives me a better connection? If so, which one should I go for?
One more thing I noticed, the driver package I got v6 from had 3 options. I went with the one higlighted, simply because it had the highest number not because I knew what I was doing :-)
From dmesg and the lshw output below I can see that it was successfully loaded though.
Also not sure what the TF1.0 and CNSS folders are about, in any case the firmware file in those is v5.
Almost forgot, it's a Lenovo Ideapd 330S with Kubuntu 18.04
When checking wifi settings I see that tx bitrate is only 6.0 Mbit/s no matter if on 5GHz or 2.4GHz, where my laptop next to it shows 866.7 Mbit/s on the same networks.
Ran a dmesg | grep Ath which gave me 3 errors regarding files not able to load. One of the three was related to a firmware version 6 not found and when checking /lib/firmware/ath10k... I saw that this directory only contained version 5.
So I went out searching for v6 and found it here https://wireless.wiki.kernel.org/en/...th10k/firmware
Copied v6 into the driver folder, reboot and it looks like it was successfully loaded, at least dmesg shows api 6 to be active instead of the previous error.
Code:
5.577456] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:01:00.0.bin failed with error -2 [ 5.577466] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/cal-pci-0000:01:00.0.bin failed with error -2 [ 5.578980] ath10k_pci 0000:01:00.0: qca9377 hw1.1 target 0x05020001 chip_id 0x003821ff sub 17aa:0901 [ 5.578982] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 1 tracing 1 dfs 0 testmode 0 [ 5.579385] ath10k_pci 0000:01:00.0: firmware ver WLAN.TF.2.1-00021-QCARMSWP-1 api 6 features wowlan,ignore-otp crc32 42e41877 [ 5.644836] ath10k_pci 0000:01:00.0: board_file api 2 bmi_id N/A crc32 8aedfa4a
I couldn't find anything on the other two missing drivers but stumbled over a references to this https://launchpad.net/ubuntu/+source...mware/1.157.21 which I believe us the list of proprietary drivers for Ubuntu? Anyway, the driver in there is the older firmware v5.
So I wonder what to do next, is the driver story maybe a dead end and I rather need to change a setting? Would booting a live USB OS with a distribution known to use the most recent kernel an option, just to see if something more current gives me a better connection? If so, which one should I go for?
One more thing I noticed, the driver package I got v6 from had 3 options. I went with the one higlighted, simply because it had the highest number not because I knew what I was doing :-)
From dmesg and the lshw output below I can see that it was successfully loaded though.
Also not sure what the TF1.0 and CNSS folders are about, in any case the firmware file in those is v5.
iw dev wlp1s0 link
Connected to 2e:30:33:d9:6c:51 (on wlp1s0)
SSID: 235cdc5GWZ
freq: 5220
RX: 1136647 bytes (5482 packets)
TX: 166113 bytes (773 packets)
signal: -58 dBm
tx bitrate: 6.0 MBit/s
bss flags: short-slot-time
dtim period: 2
beacon int: 100
Connected to 2e:30:33:d9:6c:51 (on wlp1s0)
SSID: 235cdc5GWZ
freq: 5220
RX: 1136647 bytes (5482 packets)
TX: 166113 bytes (773 packets)
signal: -58 dBm
tx bitrate: 6.0 MBit/s
bss flags: short-slot-time
dtim period: 2
beacon int: 100
sudo lshw -C network
*-network
description: Wireless interface
product: QCA9377 802.11ac Wireless Network Adapter
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlp1s0
version: 31
serial: 30:d1:6b:f5:e3:d3
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath10k_pci driverversion=4.15.0-42-generic firmware=WLAN.TF.2.1-00021-QCARMSWP-1 ip=175.0.0.91 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:136 memory:b1000000-b11fffff
*-network
description: Wireless interface
product: QCA9377 802.11ac Wireless Network Adapter
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlp1s0
version: 31
serial: 30:d1:6b:f5:e3:d3
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath10k_pci driverversion=4.15.0-42-generic firmware=WLAN.TF.2.1-00021-QCARMSWP-1 ip=175.0.0.91 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:136 memory:b1000000-b11fffff
Comment