1

Temat: sprzet oparty na mtk filogic 8xx oraz mtwifi

Witam serdecznie,

tak czekałem i czekałem kiedy sie uda skompilować coś do naszych Cudy'ow opartych na filogicu - ale na sterownikach ze "stajni" mtk. Nie wiem, ale najnowsze kompilacje openwrt jakoś nie przypadają mi do gustu odnośnie wydajności wifi - ostatnio wrzuciłem sobie na ap3000 najnowszą kompilację Cezarego, zaktualizowałem firmware do najnowszego...i transfer wifi masakrycznie niski.
Gdyby kogoś mniej interesowało wykorzystanie cudeniek jako router, a bardziej jako AP to polecam pobawić się stroną:
https://github.com/padavanonly/immortalwrt-mt798x-6.6
gdzie mamy aktualnie linie 24.10 z openwrt + sterowniki i wszystkie cuda-wianki "warpy, turboacc" itp.
Efekt jest miły dla oka, bo moj ap3000 osiąga ~1700/1000 Mbps w openspeedtescie do lokalnego serwera, więc jak na AX nie jest źle.
Standardowa kompilacja poza wybraniem configu daje nam konfigurację zbliżoną wydajności do producenta, z przewagą nowszego kernela i możliwości dokompilowania sobie z openwrt czego tam chcemy.
Pozdrawiam serdecznie

2

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

Poniekąd masz rację pisząc ogólnie o wydajności wifi jako połączonym łańcuchu wszystkich zależności w całym stosie TCP/IP.
Ale jeżeli zrobisz testy w zależności od wybranego protokołu, to może się okazać, że to samo radio, pod kontrolą tego samego Openwrt potrafi raz mniej a raz więcej.

W AX3000T nie ma portu/portów 2,5G  żebym sobie beztrosko puścił teścik jednym kablem, dlatego jako dodatkowy minus muszę korzystać z bondingu.

Na 24.10-snapshot w protokole TCP w teście iperf3 dobija do 1,3 Gb/s i jest to lekki spadek w stosunku do Openwrt z gałęzi 23.05-snapshot w którym miałem 1,5 Gb/s. Test był tutaj:  https://eko.one.pl/forum/viewtopic.php? … 70#p308670

Ale po ustawieniu protokołu UDP w teście iperf3,  to samo radio może zamknąć obie skrętki, czyli 2 kable okazały się wąskim gardłem, a nie wifi smile

https://i.ibb.co/vxCn18tj/iperf3-udp-odbior.png
https://i.ibb.co/fz5zyKVv/iperf3-udp-wysyl.png

Technologia Wifi nie jest gwarantem stałej przepustowości, dlatego transfer leciutko pływał, ale jak widać nie były to spadki do zera.
Uwazam, że przy tak zaszumionym eterze, linia transferu jest zadziwiająco "prosta".

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

3

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

Dzięki za porównanie, czy mówisz o buildach Cezarego czy skompilowales sobie tego padavana i zrobiłeś sobie jakiś test praktyczny?

4

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

Ten Padavan nie chce mi się skompilować. Kompilacja staje na target/linux czy coś podobnego. Piszę z telefonu to nie dam logu.

Test był na Openwrt z gałęzi 24.10-snapshot.
Niestety kartę Wifi do Windowsa na laptopie mam na USB, ponieważ wbudowana to tylko Wifi AC.
Kolejnym utrudnieniem w teście to bonding gdzie "system" musiał dodatkowo pilnować i rozrzucać dane na lan3 i lan4 w trybie round-robin.
Drugi komp był podłączony do routera poprzez 2 skrętki.

Test iperf3 dla TCP to 1,3 GB/s.
Niby mniej niż kiedyś, ale nie jestem w stanie zagwarantować tych samych warunków w eterze co kiedyś gdy pokazało 1,5 GB/s

Test z obrazków to iperf3 ale z przełącznikami -u -b 0
Pewnie nie zawsze można ufać testowi iperf3 ale z drugiej strony po co byłoby to narzędzie z którego korzystają dużo lepsze "rekiny" niż takie płotki jak ja.
Jak widać w obu przypadkach zużycie CPU między 26-33% na 6 rdzeniowym procku, a więc coś tam musiało lecieć, tym bardziej że liczniki na obu interfejsach routera (lan3 i lan4) nabiły mnóstwo danych.

Co miał pokazać mój test?
Sterownik Wifi w Openwrt chyba nie jest do końca zepsuty, skoro jadnak przerzuca fajny bitrate.
Test praktyczny mogę zrobić w wolnej chwili ale nie sądzę, że będzie nagle kilka megabitów skoro w iperf3 były wartości 1,3 oraz 1,8 Gbps.

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

5

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

mt76 parę lat temu, a teraz robi się coraz lepsze, ale jak praktycznie podłączalem urządzenia do wifi z mediatekiem to różnie bywało. Chętnie zrobię tescik, te samo urządzenie i 2 różne kompilacje, po weekendzie może znajdę chwilę.
Jaki błąd ci wyrzucał podczas kompilacji i czy wybrałeś dobra architekturę i model?

6

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

szyper napisał/a:

Witam serdecznie,

tak czekałem i czekałem kiedy sie uda skompilować coś do naszych Cudy'ow opartych na filogicu - ale na sterownikach ze "stajni" mtk. Nie wiem, ale najnowsze kompilacje openwrt jakoś nie przypadają mi do gustu odnośnie wydajności wifi - ostatnio wrzuciłem sobie na ap3000 najnowszą kompilację Cezarego, zaktualizowałem firmware do najnowszego...i transfer wifi masakrycznie niski.
Gdyby kogoś mniej interesowało wykorzystanie cudeniek jako router, a bardziej jako AP to polecam pobawić się stroną:
https://github.com/padavanonly/immortalwrt-mt798x-6.6
gdzie mamy aktualnie linie 24.10 z openwrt + sterowniki i wszystkie cuda-wianki "warpy, turboacc" itp.
Efekt jest miły dla oka, bo moj ap3000 osiąga ~1700/1000 Mbps w openspeedtescie do lokalnego serwera, więc jak na AX nie jest źle.
Standardowa kompilacja poza wybraniem configu daje nam konfigurację zbliżoną wydajności do producenta, z przewagą nowszego kernela i możliwości dokompilowania sobie z openwrt czego tam chcemy.
Pozdrawiam serdecznie

Czy korzystając z online buildera https://firmware-selector.immortalwrt.org/ to będzie od razu miał w obrazie "sterowniki i wszystkie cuda-wianki "warpy, turboacc" itp." ?

7

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

Teoretycznie tak, bo oni mają swoje imagebuildery

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

8 (edytowany przez mar_w 2025-07-14 18:12:44)

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

szyper napisał/a:

...Chętnie zrobię tescik, te samo urządzenie i 2 różne kompilacje, po weekendzie może znajdę chwilę....

Fajnie jakbyś znalazł czas i zrobił taki "syntetyczny" test, w swoich warunkach środowiskowych dla TCP i UDP.
Nie podważam tego, że Immortal na sterydach może być lepszy, dlatego fajnie byłoby zobaczyć różnicę.
Ciekawe czy Immortal przebije 2 Gbps po wifi....

szyper napisał/a:

...Jaki błąd ci wyrzucał podczas kompilacji i czy wybrałeś dobra architekturę i model?

Pewnie jakbym wybrał złą architekturę to nie zobaczyłbym takiego obrazka:
https://i.ibb.co/Spsxwzp/Zaznaczenie-103.png

a tu wspomniany błąd na standardowych ustawieniach z konfiga....
https://pastebin.com/RxzBz9QW

spamsool napisał/a:

...
Czy korzystając z online buildera https://firmware-selector.immortalwrt.org/ to będzie od razu miał w obrazie "sterowniki i wszystkie cuda-wianki "warpy, turboacc" itp." ?

Skoro na swojej stronie proponują zastosować punkt nr 5:
https://github.com/padavanonly/immortal … quickstart
to wspomniany config wygląda tak:
https://github.com/padavanonly/immortal … 000.config
byłoby dziwne jakby imagebuildery robiły całkowicie inny obraz niż to co w konfigu...

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

9

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

Absolutnie nie tak z tym imagebuilderem.
Immortalwrt to projekt bliźniaczy z openwrt, tylko rozszerzony o chińskie potrzeby.
Natomiast parę lat temu (chyba) użytkownik hanwckf dodał do immortala sterowniki od kto plus pakiety które będą sterować wifi od mediateka.
https://github.com/hanwckf/immortalwrt-mt798x
było (jest) to oparte na bazie gałęzi 21.02, i trochę czekalem aż nowe sprzęty będą obsługiwane (dodanie cudeniek ręcznie jakoś mi nie wychodziło w 21.02).
parę miesięcy temu pojawiła się gałąź 24.10 (padavan) no i automatycznie Cudenka oraz inne urządzenia które lubimy na arm'ie się pojawiły.
Zachęcam do bawienia się, przechodzenie z jednych na drugie jest bezbolesne, ew. jak coś uwalimy to przez konsole czy recovery da się odratować.
także ten link z gałęzią 24.10 to jest coś innego (notabene brakuje imagebuildera, moze by stworzyc na githubie w ich wirtualkach, ktos moze jest obeznany w "actions"?) I mozna pare zrobic obrazow w githubie, jak robi to pare osob.

10

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

A czy jest narzędzie pod te lepsze sterowniki, które odczytuje wszystkie możliwe opcje radia jak moc, dostępne kanały, tryby pracy radia, ?
Chodzi mi o coś podobnego do

# iw list 

Jeżeli jest, to wrzuć linka z pastebin.com z wklejonym "bukietem" opcji radia oraz komendą, za pomocą której można zobaczyć te wszystkie parametry.

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

11

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

głupio odpisywać pod własnym postem wiec zapytam inaczej....

@szyper
widzę że jesteś aktywny w innym temacie a tu nie chcesz odpisać, no to mam jeszcze jedną prośbę.
W temacie https://eko.one.pl/forum/viewtopic.php? … 95#p321595 zaproponowałeś, że możesz coś skompilować...
Ja nie chcę gotowej kompilacji ale, chciałbym żebyś wykonał jedno polecenie.
Wejdź do katalogu gdzie masz clona tego gita z padavan/immortal  i wykonaj polecenie"

$ A=$(cat .config -n | grep "MTK Properties" | awk 'NR==1 {print $1}'); B=$(cat .config -n | grep "MTK Properties" | awk 'NR==2 {print $1}'); sed -n "$A","$B"p .config

następnie umieść wynik w pastebin.com i podaj linka z tym co wyszło. Jeżeli masz za mały bufor w terminalu i po wykonaniu komendy nie widzisz początku to zwiększ bufor na 2000 linii czy tam "unlimited" pokaż całą sekcję, a potem sobie wrócisz do tego co miałeś smile

Chciałbym sprawdzić co wg Ciebie jest godne uwagi, bo może czegoś nie zaznaczyłem...

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

12 (edytowany przez szyper 2025-07-24 22:02:39)

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

Przepraszam, umknęło mi (urlopowo)...
Chetnię bym potestował mesh na tym buildzie, za mało sie wgryzłem w chinskie strony - może ktoś tam opisuje te pakiety...

# MTK Properties
#

#
# Applications
#
CONFIG_PACKAGE_datconf=y
CONFIG_PACKAGE_datconf-lua=y
CONFIG_PACKAGE_mii_mgr=y
CONFIG_PACKAGE_mtk-smp=y
CONFIG_PACKAGE_mtkhqos_util=y
CONFIG_PACKAGE_mtwifi-cfg=y
CONFIG_PACKAGE_regs=y
CONFIG_PACKAGE_switch=y
# end of Applications

#
# Drivers
#
CONFIG_PACKAGE_kmod-conninfra=y
CONFIG_MTK_CONNINFRA_APSOC=y
# CONFIG_MTK_CONNINFRA_APSOC_MT7986 is not set
CONFIG_MTK_CONNINFRA_APSOC_MT7981=y
CONFIG_CONNINFRA_EMI_SUPPORT=y
# CONFIG_FPGA_EARLY_PORTING is not set
CONFIG_CONNINFRA_AUTO_UP=y
CONFIG_PACKAGE_kmod-mt_wifi=y
CONFIG_MTK_SUPPORT_OPENWRT=y
CONFIG_MTK_WIFI_DRIVER=y
# CONFIG_MTK_FIRST_IF_NONE is not set
# CONFIG_MTK_FIRST_IF_MT7615E is not set
# CONFIG_MTK_FIRST_IF_MT7622 is not set
# CONFIG_MTK_FIRST_IF_MT7626 is not set
# CONFIG_MTK_FIRST_IF_AXE is not set
# CONFIG_MTK_FIRST_IF_MT7915 is not set
# CONFIG_MTK_FIRST_IF_MT7986 is not set
# CONFIG_MTK_FIRST_IF_MT7916 is not set
CONFIG_MTK_FIRST_IF_MT7981=y
CONFIG_MTK_SECOND_IF_NONE=y
# CONFIG_MTK_SECOND_IF_MT7615E is not set
# CONFIG_MTK_SECOND_IF_AXE is not set
# CONFIG_MTK_SECOND_IF_MT7915 is not set
# CONFIG_MTK_SECOND_IF_MT7916 is not set
CONFIG_MTK_THIRD_IF_NONE=y
# CONFIG_MTK_THIRD_IF_MT7615E is not set
# CONFIG_MTK_THIRD_IF_MT7915 is not set
# CONFIG_MTK_THIRD_IF_MT7916 is not set
CONFIG_MTK_RT_FIRST_IF_RF_OFFSET=0xc0000
CONFIG_MTK_MT_WIFI=m
CONFIG_MTK_MT_WIFI_PATH="mt_wifi"

#
# WiFi Generic Feature Options
#
CONFIG_MTK_FIRST_IF_EEPROM_FLASH=y
# CONFIG_MTK_FIRST_IF_EEPROM_PROM is not set
# CONFIG_MTK_FIRST_IF_EEPROM_EFUSE is not set
CONFIG_MTK_RT_FIRST_CARD_EEPROM="flash"
CONFIG_MTK_WIFI_BASIC_FUNC=y
CONFIG_MTK_DOT11_N_SUPPORT=y
CONFIG_MTK_DOT11_VHT_AC=y
CONFIG_MTK_DOT11_HE_AX=y
CONFIG_MTK_CFG_SUPPORT_FALCON_MURU=y
CONFIG_MTK_CFG_SUPPORT_FALCON_TXCMD_DBG=y
CONFIG_MTK_CFG_SUPPORT_FALCON_SR=y
CONFIG_MTK_CFG_SUPPORT_FALCON_PP=y
CONFIG_MTK_WIFI_TWT_SUPPORT=y
CONFIG_MTK_G_BAND_256QAM_SUPPORT=y
# CONFIG_MTK_BRCM_256QAM_SUPPORT is not set
# CONFIG_MTK_VHT_TXBF_2G_EPIGRAM_IE_SUPPORT is not set
CONFIG_MTK_TPC_SUPPORT=y
CONFIG_MTK_ICAP_SUPPORT=y
CONFIG_MTK_SPECTRUM_SUPPORT=y
CONFIG_MTK_BACKGROUND_SCAN_SUPPORT=y
CONFIG_MTK_SMART_CARRIER_SENSE_SUPPORT=y
# CONFIG_MTK_THERMAL_PROTECT_SUPPORT is not set
CONFIG_MTK_SCS_FW_OFFLOAD=y
CONFIG_MTK_MT_DFS_SUPPORT=y
CONFIG_MTK_OFFCHANNEL_SCAN_FEATURE=y
CONFIG_MTK_HDR_TRANS_TX_SUPPORT=y
CONFIG_MTK_HDR_TRANS_RX_SUPPORT=y
CONFIG_MTK_DBDC_MODE=y
# CONFIG_MTK_MULTI_PROFILE_SUPPORT is not set
# CONFIG_MTK_DEFAULT_5G_PROFILE is not set
CONFIG_MTK_WSC_INCLUDED=y
CONFIG_MTK_WSC_V2_SUPPORT=y
CONFIG_MTK_DOT11W_PMF_SUPPORT=y
CONFIG_MTK_TXBF_SUPPORT=y
CONFIG_MTK_FAST_NAT_SUPPORT=y
CONFIG_MTK_WHNAT_SUPPORT=m
CONFIG_MTK_WARP_V2=y
# CONFIG_MTK_WIFI_SKB_USES_SLAB is not set
# CONFIG_MTK_FTM_SUPPORT is not set
CONFIG_MTK_IGMP_SNOOP_SUPPORT=y
CONFIG_MTK_MEMORY_SHRINK=y
CONFIG_MTK_MEMORY_SHRINK_AGGRESS=y
CONFIG_MTK_RTMP_FLASH_SUPPORT=y
# CONFIG_MTK_PRE_CAL_TRX_SET1_SUPPORT is not set
# CONFIG_MTK_RLM_CAL_CACHE_SUPPORT is not set
# CONFIG_MTK_PRE_CAL_TRX_SET2_SUPPORT is not set
CONFIG_MTK_CAL_BIN_FILE_SUPPORT=y
# CONFIG_MTK_RF_LOCKDOWN_SUPPORT is not set
# CONFIG_MTK_LINK_TEST_SUPPORT is not set
CONFIG_MTK_ATE_SUPPORT=y
CONFIG_MTK_WLAN_SERVICE=y
# CONFIG_MTK_PASSPOINT_R2 is not set
CONFIG_MTK_MBO_SUPPORT=y
# CONFIG_MTK_WTBL_TDD_SUPPORT is not set
# CONFIG_MTK_SW_CONNECT_SUPPORT is not set
CONFIG_MTK_MAP_SUPPORT=y
CONFIG_MTK_MAP_R2_VER_SUPPORT=y
CONFIG_MTK_MAP_R3_VER_SUPPORT=y
CONFIG_MTK_MAP_R2_6E_SUPPORT=y
CONFIG_MTK_MAP_R3_6E_SUPPORT=y
CONFIG_MTK_UAPSD=y
# CONFIG_MTK_TCP_RACK_SUPPORT is not set
CONFIG_MTK_RED_SUPPORT=y
# CONFIG_MTK_CTXD_MEM_CPY_SUPPORT is not set
# CONFIG_MTK_CTXD_SCATTER_AND_GATHER_SUPPORT is not set
# CONFIG_MTK_FDB_SUPPORT is not set
# CONFIG_MTK_FIRST_IF_EPAELNA is not set
CONFIG_MTK_FIRST_IF_IPAILNA=y
# CONFIG_MTK_FIRST_IF_IPAELNA is not set
CONFIG_MTK_MT7981_NEW_FW=y
CONFIG_MTK_WIFI_FW_BIN_LOAD=y
# CONFIG_MTK_RLT_MAC is not set
# CONFIG_MTK_RTMP_MAC is not set
# end of WiFi Generic Feature Options

#
# WiFi Operation Modes
#
CONFIG_MTK_WIFI_MODE_AP=m
# CONFIG_MTK_WIFI_MODE_STA is not set
# CONFIG_MTK_WIFI_MODE_BOTH is not set
CONFIG_MTK_MT_AP_SUPPORT=m
CONFIG_MTK_WDS_SUPPORT=y
CONFIG_MTK_MBSS_SUPPORT=y
CONFIG_MTK_APCLI_SUPPORT=y
# CONFIG_MTK_APCLI_CERT_SUPPORT is not set
# CONFIG_MTK_MAC_REPEATER_SUPPORT is not set
# CONFIG_MTK_APCLI_CONNECTION_TRIAL is not set
# CONFIG_MTK_MWDS is not set
# CONFIG_MTK_WIFI_SYSDVT is not set
CONFIG_MTK_MUMIMO_SUPPORT=y
CONFIG_MTK_MU_RA_SUPPORT=y
CONFIG_MTK_DOT11R_FT_SUPPORT=y
CONFIG_MTK_DOT11K_RRM_SUPPORT=y
# CONFIG_MTK_ENTERPRISE_AP_SUPPORT is not set
CONFIG_MTK_MLME_MULTI_QUEUE_SUPPORT=y
CONFIG_MTK_WIFI_EAP_FEATURE=y
CONFIG_MTK_VLAN_SUPPORT=y
# CONFIG_MTK_SNIFFER_SUPPORT is not set
# CONFIG_MTK_HIGHPRI_RATE_SPECIFIC is not set
# CONFIG_MTK_SNIFFER_RADIOTAP_SUPPORT is not set
# CONFIG_MTK_WF_RESET_SUPPORT is not set
# CONFIG_MTK_TXRX_STAT_SUPPORT is not set
CONFIG_MTK_ANTENNA_CONTROL_SUPPORT=y
CONFIG_MTK_MGMT_TXPWR_CTRL=y
# CONFIG_MTK_TXD_MGMT_TXPWR_CTRL is not set
# CONFIG_MTK_CHUTIL_SUPPORT is not set
# CONFIG_MTK_NF_SUPPORT is not set
CONFIG_MTK_RA_PHY_RATE_SUPPORT=y
CONFIG_MTK_AMPDU_CONF_SUPPORT=y
CONFIG_MTK_ACK_CTS_TIMEOUT_SUPPORT=y
CONFIG_MTK_MBSS_DTIM_SUPPORT=y
# CONFIG_MTK_ZERO_LOSS_CSA_SUPPORT is not set
# CONFIG_MTK_CFG80211_SUPPORT is not set
# CONFIG_MTK_DBDC_ONE_BAND_SUPPORT is not set
# CONFIG_MTK_MBSS_AS_WDS_AP_SUPPORT is not set
# CONFIG_MTK_DSCP_QOS_MAP_SUPPORT is not set
CONFIG_MTK_QOS_R1_SUPPORT=y
# CONFIG_MTK_DSCP_PRI_SUPPORT is not set
# CONFIG_MTK_MIN_PHY_RATE_SUPPORT is not set
# CONFIG_MTK_FAST_UP_RATE_SUPPORT is not set
CONFIG_MTK_CON_WPS_SUPPORT=y
CONFIG_MTK_MCAST_RATE_SPECIFIC=y
CONFIG_MTK_VOW_SUPPORT=y
# CONFIG_MTK_BAND_STEERING is not set
# CONFIG_MTK_LED_CONTROL_SUPPORT is not set
CONFIG_MTK_WLAN_HOOK=y
# CONFIG_MTK_RADIUS_ACCOUNTING_SUPPORT is not set
CONFIG_MTK_GREENAP_SUPPORT=y
# CONFIG_MTK_WIFI_CSI_CN_INFO_SUPPORT is not set
# CONFIG_MTK_6G_AFC_SUPPORT is not set
# CONFIG_MTK_VENDOR_FEATURE11_SUPPORT is not set
# CONFIG_MTK_PCIE_ASPM_DYM_CTRL_SUPPORT is not set
# CONFIG_MTK_COEX_SUPPORT is not set
# CONFIG_MTK_EASY_SETUP_SUPPORT is not set
# CONFIG_MTK_EVENT_NOTIFIER_SUPPORT is not set
CONFIG_MTK_AIR_MONITOR=y
CONFIG_MTK_WNM_SUPPORT=y
CONFIG_MTK_INTERWORKING=y
# CONFIG_MTK_LINUX_NET_TXQ_SUPPORT is not set
CONFIG_MTK_WPA3_SUPPORT=y
CONFIG_MTK_OWE_SUPPORT=y
# CONFIG_MTK_SINGLE_SKU is not set
# CONFIG_MTK_PROFILING_SUPPORT is not set
# CONFIG_MTK_6G_SUPPORT is not set
# end of WiFi Operation Modes

CONFIG_MTK_WIFI_MT_MAC=y
CONFIG_MTK_MT_MAC=y
# CONFIG_MTK_CHIP_MT7603E is not set
# CONFIG_MTK_CHIP_MT7615E is not set
# CONFIG_MTK_CHIP_MT7622 is not set
# CONFIG_MTK_CHIP_MT7663E is not set
# CONFIG_MTK_CHIP_MT7626 is not set
# CONFIG_MTK_CHIP_AXE is not set
# CONFIG_MTK_CHIP_MT7915 is not set
# CONFIG_MTK_CHIP_MT7986 is not set
# CONFIG_MTK_CHIP_MT7916 is not set
CONFIG_MTK_CHIP_MT7981=y
CONFIG_PACKAGE_kmod-warp=y
CONFIG_WARP_VERSION=2
# CONFIG_WARP_ATC_SUPPORT is not set
CONFIG_WARP_DBG_SUPPORT=y
# CONFIG_WARP_WDMA_RECYCLE_SUPPORT is not set
CONFIG_WED_HW_RRO_SUPPORT=y
CONFIG_WARP_CHIPSET="mt7981"
# CONFIG_WARP_WO_EMBEDDED_LOAD is not set
# CONFIG_WARP_NEW_FW is not set
CONFIG_PACKAGE_wifi-dats=y
CONFIG_first_card=y
CONFIG_first_card_name="MT7981"
# CONFIG_second_card is not set
# CONFIG_third_card is not set
# CONFIG_PACKAGE_wifi-profile is not set
# end of Drivers
# end of MTK Properties

13

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

dzięki smile
po tych problemach z kompilacją  już raz udało mi się skompilować.
Ale chce  sprawdzić jedną rzecz, zanim napiszę jakąś uwagę.

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

14

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

@szyper

może to co napiszę nie zaciekawi 99,9% użytkowników, ale chcąc sprawdzić szybkie Wifi (link 2400Mbps) na AX3000T  z portami 1G to czasem włączam bonding.
Do tego potrzebowałem własnej kompilacji i moduły z własnego kernela. Ale co to za problem, skoro można zaznaczyć "proto-bonding" i heja...
Wgrywam obraz, ustawiam bonding i nie mogę wykonać nawet pinga na drogą stronę yikes
Przy dowolnym obrazie z openwrt.org,czy  eko.one.pl bonding działa od strzała.

Czy masz router z co najmniej 3 portami na filogic?
Jeżeli tak, to czy mógłbyś sprawdzić to tylko na 2 portach ?
PS. Trzeci port zostaw sobie jako "lan-backup" żeby wejść do routera i zobaczyć logi.

Zaraz będą głosy, że kto używa bondingu itd ale ..... skoro nie działa taka rzecz to co musieli zamieszać w konfigach ?

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

15

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

a bonding o ile ci poprawia transfer w tym przypadku? i czy cos na switchu ustawiasz w tym kontekscie?

16

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

Bonding jaki jest każdy wie. Jeśli chodzi o poprawę, w tym momencie to jest temat poboczny.

szyper napisał/a:

a  czy cos na switchu ustawiasz w tym kontekscie?

W tej wersji systemu nie ma switcha tylko bridge z portami lan{1-3}.
Odłączam porty lan3 i lan4 od bridge "br-lan", robię bonding na tych portach, ustawiam adres IP i puszczam ping żeby sprawdzić czy działa.
W międzyczasie/po czasie/ zatrzymałem firewall bo nie potrzebuję NAT-u gdy jestem połączony z routerem "face to face" smile

Problem w tym, że niby tworzy się interfejs, można przydzielić adres ale nie ma ruchu.
Skoro na tym etapie nie ma komunikacji to dalsze dodawanie "bond0" do bridge-a nie ma sensu.
Na Openwrt te same ruchy przynoszą oczekiwany skutek co pokazałem:  tutaj

Mówiąc o blaskach padavanonly/immortal, warto wspomnieć o cieniach, dlatego chciałbym żebyś Ty lub inny pasjonat to sprawdził, jeżeli masz sprzęt, czas itd...

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

17

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

hej, ale wytlumacz mi prosze, na przykładzie, gdzie ten bonding dalej (w sensie switcha miałem na myśli switch obok sprzętowy gdzie ustawiasz obsługę bondingu np. "balance-rr") wykorzystujesz, prosze.

18

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

AX3000T ma porty tylko 1G. Nie ma portu USB 3.0 żeby można było podłączyć kartę 2,5G
Jeżeli doprowadzisz sieć np. z NAS-a jedną skrętką, to nie podskoczysz wyżej niż 940 Mbps po Wifi pomimo tego, że jego Wifi jest szybsze.
Mając bonding można wyciągnąć więcej, co widać po ilości przerzuconych danych na interfejsach w jednostce czasu.
Ty masz port 2,5G i Tobie to lotto, ale nie każdy ma taki port, dlatego szuka się innych opcji i testuje inne warianty.

Fajnie, że jest inny system, który być może lepiej nadaje się do pewnych rzeczy, ale warto zaznaczyć, że pewnych rzeczy nie potrafi w ogóle.
I to jest dziwne, co takiego zepsuli w sterowniku od sieci ?
A może jest jakieś inne polecenie z rodziny np. "mtk add ..." po którym interfejs prześle dane ?

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

19

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

Hej, nie o to mi chodzi, to ze ax3000t ma porty 1g to jasne.
Tylko wytłumacz mi, bo może coś się zmieniło w temacie bondingu ostatnio, czy jak sobie obsadzisz 2x skretke z ax3000t do NAS'a gdzie tez masz bonding (jaki?konkretnie) to ile zyskasz w praktyce. A i nie mowimy oczywiscie o multichannelu na smb, bo to inna para kaloszy.

20 (edytowany przez daarkknight87 2025-07-29 20:07:28)

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

@szyper - sprawdziłem tego immortala co skompilowałeś. Żeby test był miarodajny wgrałem te same pakiety co były doinstalowane przeze mnie na openwrt z ich konfiguracjami . Nie zachowałem poprzedniej konfiguracji dla systemu. Użyłem jedynie tych samych konfiguracji dla doinstalowanych przeze mnie pakietów (np. banip itd.) I tak: Wifi rzeczywiście jest od razu szybsze, po prostu działa z pełną prędkością na Wifi (Offloading na samej zaporze jest wyłączony). Jest jedno ale: Działa tak ponieważ domyślnie aktywny jest tryb Turbo ACC, czyli m.in. offloading. Po wyłączeniu trybu turbo ACC prędkości są podobne do tych z openwrt. Ale co jest skopane ? Skopany jest programowy offloading: W openwrt rzeczywiście ten tryb dawał spore korzyści (wzrosty transferu), w immortalu to praktycznie nic nie dało...(prędkości takie same jak na openwrt bez offloadingu). Dalej system zżera o kilkadziesiat MB ramu więcej...Także, nie polecam tego systemu. Lepszy jest zwykły openwrt...Wolę używać zwykłego openwrt z programowym offloadingiem i mam max prędkość Internetu.

21

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

Wiesz, nie rozumiem Twojego podejścia do tematu, ale jeśli pasuje ci coś co ustawiłeś to świetnie.
Niemniej nie bądź proszę tak radykalny w swoich subiektywnych opiniach, bo możesz mylić innych. Openwrt i klony, nie jest systemem uniwersalnym i nie będzie pasował każdemu. Ty walczysz o 50-100 Mbps, a ja o ciut więcej. Fajnie, że jesteś zadowolony, ale staraj się nie wydawać negatywnych opinii o czymś co nie przetestowałeś w szerokim zakresie.

22 (edytowany przez daarkknight87 2025-07-29 21:16:34)

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

szyper napisał/a:

Wiesz, nie rozumiem Twojego podejścia do tematu, ale jeśli pasuje ci coś co ustawiłeś to świetnie.
Niemniej nie bądź proszę tak radykalny w swoich subiektywnych opiniach, bo możesz mylić innych. Openwrt i klony, nie jest systemem uniwersalnym i nie będzie pasował każdemu. Ty walczysz o 50-100 Mbps, a ja o ciut więcej. Fajnie, że jesteś zadowolony, ale staraj się nie wydawać negatywnych opinii o czymś co nie przetestowałeś w szerokim zakresie.

Ja nie wydaję negatywnej opinii o całym systemie immortal. Jak wiadomo, każdy system ma swoje wady i zalety. Immortal ma mnogość funkcji i to jest prawda, ale nie wszystko tam działa jak należy i to też jest prawda. Jest to bardziej system dla eksperymentujących. Gdzieś na chińskim forum czytałem że mają poprawić sterownik wifi bo coś tam jednak sknocili... Dla tych co chcą stabilności - lepszy będzie openwrt. Ale każdy ma inne potrzeby...

23

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

@szyper
W tym temacie chciałem tylko zasygnalizować, że Padavan/Immortal oprócz zalet które wymieniłeś, nie ma pewnych rzeczy, które ma Openwrt oraz to, że inna rzecz w ogóle nie działa.
Pewne rzeczy z których nie korzystasz bo np. nie musisz, od razu sprowadzasz do rangi niepotrzebnych.
Tak wiem, że bonding jest stary i nie jest idealny, ale jak mam sprawdzić szybkie radio na routerze z portami Eth 1Gbps, nie tylko na jedynym słusznym protokole SMB ?

1. poniżej sprytnie dobrałeś zlepek słów "switch sprzętowy" oraz "balance-rr"

szyper napisał/a:

hej, ale wytlumacz mi prosze, na przykładzie, gdzie ten bonding dalej (w sensie switcha miałem na myśli switch obok sprzętowy gdzie ustawiasz obsługę bondingu np. "balance-rr") wykorzystujesz, prosze.

switche jak to switche, mogą coś mieć, ale z reguły nie mają wszystkich trybów.
Ale pamiętaj, że switch może być na Openwrt smile i wtedy będzie miał lepszy/gorszy, potrzebny/niepotrzebny pakiet big_smile
W kolumnie "Device Type" w okienku wyszukiwarki trzeba wpisać "switch"
https://toh.openwrt.org/?columns=VIRT_e … pe,picture

2. a tu poniżej, sprytnie ustawiłeś rozmowę, żebym przypadkiem nie dotykał multichannel SMB, bo takie profesjonalne sumowanie łącza to jego zasługa, a nie jakiegoś średniowiecznego bondingu smile

szyper napisał/a:

Hej, nie o to mi chodzi, to ze ax3000t ma porty 1g to jasne.
Tylko wytłumacz mi, bo może coś się zmieniło w temacie bondingu ostatnio, czy jak sobie obsadzisz 2x skretke z ax3000t do NAS'a gdzie tez masz bonding (jaki?konkretnie) to ile zyskasz w praktyce. A i nie mowimy oczywiscie o multichannelu na smb, bo to inna para kaloszy.

Wracamy do początku tego tematu, gdzie podłączyłem skrętki i po wymuszeniu protokołu UDP miałem tyle:  https://eko.one.pl/forum/viewtopic.php? … 59#p321259  smile

Jedni wykorzystują multichannel SMB i nie możesz im tego zabronić, a inni "akceleratory" pobierania i tego też nie możesz zabronić.
Ważne żeby dane szły od jednej maszyny do drugiej maszyny.

A jak chcesz test z kopiowania danych, ale innym sposobem niż po SMB, to mogę Ci pokazać np. ftp-a w sieci LAN.
Widać, że praktycznie cały transfer idzie sporo powyżej cienkiej linii 1 Gbps
https://i.ibb.co/xSmS1L7P/Zrzut-ekranu-2025-07-31-221016.png
podsumowanie:
https://i.ibb.co/rnxVVwR/Zrzut-ekranu-2025-07-31-2212224.png

Abym nie miał zbyt łatwo to konfig zrobiony był w trybie mode 4 (802.3ad) a na samym dole jest "ifstat" z pokazanym rozłożeniem danych na interfejsach routera z tego konkretnie testu co wyżej na zrzutach ekranu.
https://pastebin.com/HXeuqy8N

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

24

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

Dzięki za fajną i dokładną odpowiedź, ciekawe co opisujesz z testów praktycznych. Może to być fajny temat do wdrożenia dla sporej ilości tych urządzeń z przepustowym wifi a portami gigabitowymi.
Zastanawiają mnie tylko 2 rzeczy praktyczne, czy tak na codzien dla użytkownika, który zwyczajnie pracuje z http i bez FTP, też są domyślnie takie zyski czy jest tu trudniej mieć te 1,8.
I przypomnij, jakie masz maksy z iperfa między ax3000t a twoim mediatekiem mt7925, całkiem ładnie to wygląda.
Pobawię się chętnie tym Bondem na immortalu po urlopach, brzmi zachęcająco po twoim poście.

25

Odp: sprzet oparty na mtk filogic 8xx oraz mtwifi

Jeszcze o ile dobrze pamiętam to sterownik wifi w immortalwrt umożliwia wybór mniejszą liczbę kanałów w paśmie 5Ghz niż Openwrt. W immortalu o ile dobrze pamiętam są to kanały do 100, 149-165. Nie było kanałów 108, 112, 116, 120, 124, 128 itp. Przynajmniej na tej wersji co mi skompilowałeś.