1 (edytowany przez ad2014 2019-03-31 17:25:12)

Temat: Xiaomi Mi Router 3G - prędkośc wi-fi

zrobiłem prosty test wi-fi w przeciętnych warunkach domowych  ( kopiowanie filmu w lanie po wifi )  po SAMBIE

Machine: Xiaomi Mi Router 3G
OpenWrt 18.06.1, r7258-5eb055306f  Linux OpenWrt 4.14.63  ( obraz kompilowany samodzielnie) 

Kopiowany plik 1.5GB film rmvb
Zapis na dyski ssd
szyfrownie WPA2
Na 5 Gh czysty eter - jestem sam kanał 36  ( 80Mhz)

laptop  z kartą AC Intel Wireless 3160  zestawia sie na 433 Mb/s
1m = 18MB/s  ( 1 metr od routera) 
5m = 13MB/s  ten sam pokój
12m = 9MB/s  inny pokój w drugim końcu mieszkania za grubą ścianą kominową i sporo mebli

inny komputer stacjonarny podłaczony przez kabel do wdr3600 ktróry pełni rolę mostu na 5Gh
w innej odległej czesci mieszkania  = 9 MB/s

Jeżeli ktoś używa innych sterowników to proszę pochwalcie się swoimi wynikami . Sam ze swojej strony spróbuje zbudować nowy obraz z innymi sterownikami i  sprawdzę czy jest lepiej .

2

Odp: Xiaomi Mi Router 3G - prędkośc wi-fi

wiec zbudowałem obraz z sterownikami do sprawdzenia , autor dodaje od razu plugin do Luci  - od razu widać na belce zakładke MTK
https://iv.pl/images/24885424594873986312.png
oraz fajne narzedzie w postaci WEBconsoli
https://iv.pl/images/22380925169183508236.png
nie wiem tylko czy mam właczone te sterowniki bo w lsmod mam je  - widac na screnie  - zaznaczałem je przy komilacji  jako * (gwiazdka)  by  były wkompilowane od razu

3

Odp: Xiaomi Mi Router 3G - prędkośc wi-fi

u mnie to wygląda tak:
https://iv.pl/images/69620455846623816456.png

4

Odp: Xiaomi Mi Router 3G - prędkośc wi-fi

ale to masz źle - interfejs do MTK jest inny 
https://iv.pl/images/91707121549650734788.png

config

https://iv.pl/images/35420573631638251385.png

5

Odp: Xiaomi Mi Router 3G - prędkośc wi-fi

Znaczy wg Ciebie jadę na starych sterownikach?
To podeślij proszę info co ustawiłeś że masz to menu MTK - zakładm że o tym piszesz.

6

Odp: Xiaomi Mi Router 3G - prędkośc wi-fi

Wg mnie to jedziesz na  starych open sterownikach  - ponieważ uważam że te moduły ko sie nie zbudowały big_smile  - Czar prysł   - One maja 0 bajtów  mimo ze paczki sie zbudowały  - teraz sprawdziałem dokładnie katalogi kompilacji  - mt7603.ko oraz mt7612.ko     . Reszta  narzedzi do Luci sie kompiluje .

7

Odp: Xiaomi Mi Router 3G - prędkośc wi-fi

mt76x2e.ko ma u mnie 18.1kB
mt7603e.ko ma u mnie 47.3kB
wiec się chyba zbudowały, ale faktycznie modprobe mt7603 i ifconfig ra0 up nie zadziałały.
Budowałem je jako moduły do wczytania.

8

Odp: Xiaomi Mi Router 3G - prędkośc wi-fi

Proponuje przetestować snapshot. Bardzo wiele zgłoszeń/ticketów zostało rozwiązanych od czasów 18.06.2 nie mówiąc już od czasu 18.06.1
https://downloads.openwrt.org/snapshots … pgrade.bin

9

Odp: Xiaomi Mi Router 3G - prędkośc wi-fi

dorzucę od siebie dwa grosze:
sterowniki mt76x2e.ko i mt7603e.ko to są otwarte sterowniki. Te o których rozmawiacie to zamknięte (odpowiednio mt7612.ko i mt7603.ko).
Przy kompilacji wychodzą o wielkości 0 dlatego że one są zaciągane bezpośrednio ze strony (już skompilowane) a nie kompilowane ze źródeł
pliki Makefile <buildroot>/feeds/mtk/drivers/mt76{03,12}/Makefile zawierają taka linijkę:
PKG_KO:=$(PKG_NAME)-for-$(CONFIG_TARGET_SUBTARGET)-linux-$(LINUX_VERSION).ko która definiuje nazwę pliku. W szczególności nie ma do pobrania (ze stronki http://nossiac.com/download/mtk-wifi-ko/) sterownika dla kernela 4.14.109 (najnowszy jest dla 4.14.93 ale działa z kernelem .109).
Dlatego w tych plikach Makefile należy zmienić ${LINUX_VERSION} na 4.14.93 i wtedy sterownik nie będzie miał wielkości 0.
aczkolwiek, zgodnie z tym co napisał kofec bieżące otwarte sterowniki (z aktualnego snapshota) są naprawdę wystarczająco dobre (obszernych testów nie robiłem, ale zaryzykuję stwierdzenie że są tak dobre jak zamknięte - przynajmniej na tyle na ile testowałem)

10

Odp: Xiaomi Mi Router 3G - prędkośc wi-fi

lipek napisał/a:

aczkolwiek, zgodnie z tym co napisał kofec bieżące otwarte sterowniki (z aktualnego snapshota) są naprawdę wystarczająco dobre (obszernych testów nie robiłem, ale zaryzykuję stwierdzenie że są tak dobre jak zamknięte - przynajmniej na tyle na ile testowałem)

A czy wiadomo dlaczego otwarte sterowniki nie pokazują poziomu szumu, zawsze jest to wartość 0? (przynajmniej tak widać na zdjęciach w tym wątku. Czy zostało to już poprawione w nowych wersjach? A może to w ogóle nie rzutuje i jest zupełnie nieistotne?

11

Odp: Xiaomi Mi Router 3G - prędkośc wi-fi

@lipek  - Spróbowałem jeszcze raz to skompilować i  , dodałem repo , zmieniłem makefile (LINUX_VERSION) wpisalem 4.14.95  bo na taj wersji to robiłem , zaktualizowałem fedsy , i nic to nie daje - dalej jest 0 , a nawet gorzej  bo wogóle poźniej nie mogłem uruchomic radia ,  probowałem tez  odznaczyć w make menuconfig  otwarte i zaznaczyc tylko  mtk  ,  dalej    jest 0  ( zawsze mozna wyładowac tamte załadowac recznie inne).
Skoro zaciagane sa skompilowane to jak mogą działać - przecież muszą być z tej samej wersji kernela .?????  .   Jak u Ciebie to działa pokaż wyniki :
lsmod , oraz ifconfig -a    .
Przy okazji jak cofnąć sie do 4.14.93   ?   co wpisać  git reset --hard xxxxx ? . Sprobuje jeszce raz zrobic 4.14.93 i zaciagne te stery ze strony i zoabaczymy

12

Odp: Xiaomi Mi Router 3G - prędkośc wi-fi

@spamsool: nie jestem ekspertem od sieci radiowych, ani nawet się na tym nie znam więc tego nie sprawdzałem w żaden sposób (sprawdzałem tylko prędkość downloadu). Ale jeśli mówisz o obrazkach użytkownika r44 to tak jak mu zostało odpisane: to ni jest ekran od zamkniętych sterowników tylko od otwartych i tam nic nie będziesz miał moim zdaniem.

@ad2014 nie zrozumiałeś. odwiedź stronkę którą podałem http://nossiac.com/download/mtk-wifi-ko/. tam masz listę dostępnych sterowników które można pobrać (nazwa generowana jest w locie w Makefile: PKG_KO:=$(PKG_NAME)-for-$(CONFIG_TARGET_SUBTARGET)-linux-$(LINUX_VERSION).ko). Jeśli chcesz żeby pobrało Ci podczas kompilacji, musisz to zmienić i zamiast $(LINUX_VERSION) wpisać na sztywno wersję kernela dla której istnieje na tamtej stronce (czyli pewnie 4.14.93). Te sterowniki działają też na kernelu 4.14.109.
Zamiast rekompilować możesz zaciągnąć te sterowniki i albo załadować je za pomocą insmod albo wrzucić do katalogu /lib/modules/`uname -r`/ jako mt7603.ko i/lub mt7612.ko i wtedy załadować modprobe.
potrzebujesz jeszcze plik z ustawieniami i (prawdopodobnie eeprom) w katalogu /etc/wireless
po szczegóły odsyłam tu: https://github.com/Nossiac/mtk-openwrt-feeds/issues/104 żeby nie przepisywać. Tam masz całą ścieżkę którą przeszedłem przez ostatni tydzień - od zera do działających sterowników.
moje lsmod i ifconfig -a nic ci tutaj nie pomoże