Temat: R7800 a sterownik pod wifi i kilka innych przypadłości...

Witam
Zmieniłem router a tym samym architekturę i mam kilka pytań:

1.  mianowicie który sterownik wybrać dla R7800? pod openwrt 19.07
                      ath10k-firmware-qca9984
                      ath10k-firmware-qca9984-ct-htt
                      ath10k-firmware-qca9984-ct

bowiem występują problemu typu :

kern.warn kernel: [  470.198594] ath10k_pci 0001:01:00.0: Invalid VHT mcs 15 peer stats
wifi działa zarówno 2,4 jak i 5 Ghz ale są duże wahania podczas speed-testu jest nagle 75 Mbps a za kilka sekund spada do 35 Mbps! skanując otoczenie nie ma urządzeń które zakłócały by pracę wifi więc to wykluczam.
kanał dla 2,4Ghz  VHT 40 ustawiony kanał 11, a dla 5Ghz  VHT 80 i kanał 48
-----------------------------------------------------------------------------------------------------------------------------
po drugie nie wiem jak powinna wyglądać konfiguracja domyślna switcha wbudowanego bo w logach zauważyłem oto wpis:

kern.info kernel: [44.425609] ipq806x-gmac-dwmac 37400000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
kern.info kernel: [44.425674] ipq806x-gmac-dwmac 37200000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
                             
nie wiem czemu flow control jest off?
nie robiłem nic na Vlanach nie zmieniałem też konfiguracji
------------------------------------------------------------------------------------------------------------------------------
oraz są jakieś błędy typu I/O error, [szczerze nic mi to nie mówi]

11.603805] print_req_error: I/O error, dev mtdblock0, sector 0
[   11.604526] print_req_error: I/O error, dev mtdblock0, sector 8
[   11.609160] print_req_error: I/O error, dev mtdblock0, sector 16
[   11.615130] print_req_error: I/O error, dev mtdblock0, sector 24
[   11.621360] print_req_error: I/O error, dev mtdblock0, sector 0
[   11.626677] Buffer I/O error on dev mtdblock0, logical block 0, async page read
[   11.633168] print_req_error: I/O error, dev mtdblock1, sector 0
[   11.640083] print_req_error: I/O error, dev mtdblock1, sector 8
[   11.645979] print_req_error: I/O error, dev mtdblock1, sector 16
[   11.651808] print_req_error: I/O error, dev mtdblock1, sector 24
[   11.658157] print_req_error: I/O error, dev mtdblock1, sector 0
[   11.663654] Buffer I/O error on dev mtdblock1, logical block 0, async page read
[   11.828636] block: attempting to load /tmp/ubifs_cfg/upper/etc/config/fstab
--------------------------------------------------------------------------------------------------------------------------
nowy obraz wgrałem z WebGui z rozszerzeniem .img
czy Cezary twoja wersja 19.07 jest wolna od wspomnianych przypadłości dla wydania w wersji
OpenWrt 19.07-SNAPSHOT r10697-a1ff175dbf / LuCI openwrt-19.07 branch git-19.318.46216-00ba89b  ???

ASUS TUF AX 6000 <-> QNAP TS-473A <->Pihole<->

2

Odp: R7800 a sterownik pod wifi i kilka innych przypadłości...

1. Który chcesz. To różne wersje sterowników i firmware
2. flow control off jest na całej platformie ipq806x. Więc - po prostu jest wyłączone i tyle
3. Masz błędy w czytaniu flash

Moja wersja jest dokładnie zbudowana ze źródeł openwrt, więc jeżeli tam coś nie gra to i u mnie będzie to samo. Nie mam żadnych swoich poprawek dla tej architektury.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: R7800 a sterownik pod wifi i kilka innych przypadłości...

dzięki za odp. więc wgram Twoją wersję

ASUS TUF AX 6000 <-> QNAP TS-473A <->Pihole<->

4

Odp: R7800 a sterownik pod wifi i kilka innych przypadłości...

Ten router to właściwie to samo co NBG6817 więc dam Ci kilka porad żeby wszystko ładnie działało.
1. Zacznij od sterownika wifi - zainstaluj kmod-ath10-ct
2. Wrzuć ręcznie firmware od CT - https://www.candelatech.com/downloads/a … ull-11.bin ( podmień plik firmware-5.bin w /lib/firmware/ath10k/QCA9984/hw1.0/ )
3. Zainstaluj ethtool i dodaj do /etc/rc.local takie wpisy

echo performance > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
echo performance > /sys/devices/system/cpu/cpufreq/policy1/scaling_governor

echo 800000 > /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq
echo 800000 > /sys/devices/system/cpu/cpufreq/policy1/scaling_max_freq
sleep 1
echo 1750000 > /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq
echo 1750000 > /sys/devices/system/cpu/cpufreq/policy1/scaling_max_freq

ethtool -C eth0 tx-usecs 0
ethtool -C eth1 tx-usecs 0
ethtool -C eth0 rx-usecs 31
ethtool -C eth1 rx-usecs 31

Po tych zabiegach wykorzystasz potencjał routera i uruchomisz VHT160.

Home: ZyXEL NBG6817 (OpenWrt)
NAS: HP ProLiant MicroServer Gen8 E3-1265L V2, 16 GB (PVE)

5

Odp: R7800 a sterownik pod wifi i kilka innych przypadłości...

Jaki problem ma rozwiązać ustawienie max częstotliwości ma małą i po sekundzie na wyższą?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: R7800 a sterownik pod wifi i kilka innych przypadłości...

Nie wiem, podałem zalecenia z forum openwrt. U mnie one się sprawdzają więc nie wnikam po co ta zabawa z częstotliwością.

Home: ZyXEL NBG6817 (OpenWrt)
NAS: HP ProLiant MicroServer Gen8 E3-1265L V2, 16 GB (PVE)

7

Odp: R7800 a sterownik pod wifi i kilka innych przypadłości...

dzięki za wskazówki
Cezary wgrałem twoje openwrt i teraz mam w logach
Sun Nov 17 20:57:34 2019 kern.warn kernel: [  248.872152] ath10k_warn: 88 callbacks suppressed
Sun Nov 17 20:57:34 2019 kern.warn kernel: [  248.872477] ath10k_pci 0000:01:00.0: Unknown eventid: 40955

ASUS TUF AX 6000 <-> QNAP TS-473A <->Pihole<->

8

Odp: R7800 a sterownik pod wifi i kilka innych przypadłości...

Zapomnij, zdarza się.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: R7800 a sterownik pod wifi i kilka innych przypadłości...

ściągnięty plik  firmware-5-ct-non-commercial-full-11.bin
mam zmienić na
firmware-5-ct.bin ?

ASUS TUF AX 6000 <-> QNAP TS-473A <->Pihole<->

10 (edytowany przez Gruberek 2019-11-17 21:18:07)

Odp: R7800 a sterownik pod wifi i kilka innych przypadłości...

nie, zamień oryginalny plik firmware-5.bin

U mnie wifi działa na kanale 36, country PL.

        option htmode 'VHT160'
        option country 'PL'
        option channel '36'
Home: ZyXEL NBG6817 (OpenWrt)
NAS: HP ProLiant MicroServer Gen8 E3-1265L V2, 16 GB (PVE)

11

Odp: R7800 a sterownik pod wifi i kilka innych przypadłości...

podmieniłem pliki tak jak sugerowałeś rc.local też wpis zrobiłem lecz po restarcie routera i ustawieniu pasma wifi 5 Ghz przestaje działać

ASUS TUF AX 6000 <-> QNAP TS-473A <->Pihole<->

12

Odp: R7800 a sterownik pod wifi i kilka innych przypadłości...

Witam,
Posiadam router NBG6817 i usiłuje wykonać pierwszy podpunkt z zaleceń i wywala mi błąd czy muszę wyłączyć wifi i odinstalować sterowniki kmod-ath10k ? Prosił bym o informacje jak to poprawnie wykonać bo wifi na openwrt działa niestabilnie.
trochę gorzej niż na oprogramowaniu producenta.


root@OpenWrt:~# opkg install kmod-ath10k-ct
Installing kmod-ath10k-ct (4.14.171+2019-09-09-5e8cd86f-1) to root...
Downloading http://dl.eko.one.pl/openwrt-19.07/targ … od-ath10k-           ct_4.14.171%2b2019-09-09-5e8cd86f-1_arm_cortex-a15_neon-vfpv4.ipk
Collected errors:
* check_data_file_clashes: Package kmod-ath10k-ct wants to install file /lib/modules/4.14.171/ath           10k_core.ko
        But that file is already provided by package  * kmod-ath10k
* check_data_file_clashes: Package kmod-ath10k-ct wants to install file /lib/modules/4.14.171/ath           10k_pci.ko
        But that file is already provided by package  * kmod-ath10k
* opkg_install_cmd: Cannot install package kmod-ath10k-ct.
root@OpenWrt:~#

13

Odp: R7800 a sterownik pod wifi i kilka innych przypadłości...

Odinstaluj najpierw kmod-ath10k....

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: R7800 a sterownik pod wifi i kilka innych przypadłości...

Gruberek napisał/a:

nie, zamień oryginalny plik firmware-5.bin

U mnie wifi działa na kanale 36, country PL.

        option htmode 'VHT160'
        option country 'PL'
        option channel '36'

Zrobiłem wszystko według Twojej instrukcji, jednak po starcie niestety sieć przestaje działać jak koledze wyżej.
Masz pomysł jak to naprawić? sad