No mniej więcej tak, ale cudów się nie spodziewaj. Nie wiem, czy te proto gargoyle jest dostepne na ten router, ale jak na normalnym CC się nie poprawi to imo nie masz nawet co go próbować.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez unreal
No mniej więcej tak, ale cudów się nie spodziewaj. Nie wiem, czy te proto gargoyle jest dostepne na ten router, ale jak na normalnym CC się nie poprawi to imo nie masz nawet co go próbować.
@lukas
Nie, luci to zupełnie inny interfejs niż ten w gargoyle. Jest prototypowe gargoyle oparte na Chaos Calmer, ale rzecz jasna nie na eko.
Wgrywasz obraz z "sysupgrade" w nazwie, normalnie z webgui, tylko odznaczasz opcję zapisania ustawień.
Zobacz w przypiętym, co Cezary poleca, ale o voip i faxie na czymkolwiek wspierającym gargoyle to zapomnij ![]()
Możesz spróbować zwykłego Openwrt CC, BB się nie nada bo nat działał tam wolniej. Może pomoże to też na twój problem z wifi.
Ale i tak nie dasz rady przekroczyć 100Mbps z włączonym natem, oryginalny soft tplinka wyciągał (podobno) 120Mbps. Perspektywy na overclocking są marne, nawet nie próbuj. Kup coś nowszego, a starego tplinka opchnij jakiemuś dzieciakowi.
Rezystor pullup zwykle powinien już być, ale tplink lubi omijać elementy w okolicach seriala.
Zostaw gargoyle jak wszystko ci działa. Openwrt CC idzie zmieścić z luci, podstawową obsługą usb i wwan (do obsługi modemów 3g) ale to już "na styk" i nie wejdzie nic więcej. Poza tym, wymagania trochę urosły i działa to wolniej niż stare gargoyle 1.6 zbudowane na AA.
No i IP musi być *.27? W jakimś tutorialu podany był *.100 a router dobijał się pod 27, sam miał końcówkę 10.
Chodzi ci o adres urządzenia pod bootloaderem? To możesz ustawić "setenv ipaddr x.x.x.x" a następnie "saveenv"
A z ciekawości, ile masz na kablu? NAT-a oczywiście ci ten tplink robi?
WRT54GL NIGDY nie osiągnie 8MB/s (64Mbps) po kablu, a przynajmniej z włączonym natem. Możesz podkręcić cpu do 250MHz i wgrać cokolwiek opartego na kernelu 2.4 (np jakieś stare ddwrt), wtedy wykręci około 40-45Mbps wan-lan, oczywiście z wyłączonym spi firewall i bez qos.
CPU jest ślamazarny i przez to ten staruszek nie nadaje się na twoje łącze.
Podlutuj seriala najpierw, tylko arduino się nie nada, bo tam jest konwerter usb-uart, ale na 5V. Potrzebowałbyś jakiś konwerter poziomów logicznych.
Skoro uwaliłeś bootloader (nie wiem jakim cudem przy flashowaniu firmware.. mniejsza) i nie dasz już rady wbić na jego konsolę uart, to pierwsza rzecz jaką powinieneś zrobić to wylutować kość i skopiować całą jej zawartość za pomocą zewnętrznego programatora - może się przydać. A dalej to już rzeźba, kiedyś tplink udostępniał obrazy z bootloaderem do różnych routerów, może jest i dla tego. Albo z innego urządzenia z lantiq xway uboot ruszy, powodzenia
Oczywiście odpaliłeś serwer tftp, w jego folderze masz plik code.bin, ustawiłeś interfejs swojej karty sieciowej na sztywne 192.168.1.27/24 i podłączyłeś się do lan1 routera?
Jeśli chodzi o modemorouter pod Openwrt, to wybór jest tylko jeden (a właściwie, to nie ma wyboru
) TD-W8970 v1 (z trzema antenkami). Tylko, że instalacja jedynie przez konsolę szeregową, więc na dzień dobry tracisz gwarancję (chyba, że mam nieaktualne dane i ktoś coś wymodził). Popatrz tematy tu na forum, ludzie go dobrze rozpracowali.
1. Pobaw się w zmiany kanałów, może ktoś zajmuje używane przez ciebie pasmo. Siła sygnału to nie wszystko, ale to już zapewne wiesz
2. Które masz gargoyle? 1.6.x od Cezarego jest przestarzałe, zainstaluj najnowsze openwrt CC, zwłaszcza na WR841N (na wiki jest notka, że jeszcze w BB był problem: "14.07 has slow wifi - upgrade to chaos calmer")
3. Zaloguj się pod ssh i sprawdź obciążenie cpu (programem "top") podczas wykonywania testu iperf-em. Może tam jest wąskie gardło (mało prawdopodobne, bo oba routery są rozsądnie szybkie)
Zdecydowanie mr3420v2, wrt160nl ma wyraźnie słabszy cpu (taki jak w wr1043nd v1) który w dodatku mocno się grzeje. Małą ilość flash możesz zrekompensować robiąc extroota albo wymieniając kość na większą (w tym drugim przypadku masz łatwiej, bo router tplinka jest lepiej rozpracowany)
@snifer
Ale to przy wyłączonym nacie rzecz jasna? Bo normalnie na fabrycznym sw ma 120-130Mbps z wan do lan, a na Openwrt o wiele mniej.
Może masz wana nadpalonego, w takim przypadku nic nie dasz rady w sofcie zrobić. W ostateczności, możesz wydzielić vlana na jeden port lan i przekonfigurować wan na niego. To się da wyklikać w LuCI nawet. Tylko, że jak masz 1043v1 to przepustowość wan do lan będzie tak mizerna, że nawet fast ethernet wystarczy.
https://downloads.openwrt.org/chaos_cal … pgrade.bin
Ale najpierw poczytaj więcej, chociażby tutaj na eko.one.pl
Możesz spod gargoyle zrobić flash (system -> aktualizacja), tylko odznacz "zachowaj ustawienia". Lepiej rób to po kablu.
Tylko, że router wstanie ci po flashowaniu bez wifi, wiec kabel będzie ci i tak potrzebny do wprowadzenia ustawień. Z ważniejszych rzeczy, QoS też nie będzie dostępny, więc jeśli potrzebujesz, musisz zainstalować "luci-app-qos" z system->software, ale najpierw upewnij się, że masz przynajmniej 300KB wolnego miejsca na flash. Powodzenia!
Tylko uważaj, bo Chaos Calmer od Cezarego dla tego modelu nie jest dostępny z luci (webgui). Chcesz mieć klikany interfejs od razu to instaluj z downloads.openwrt.org
Nie, to wina ułomności gargoyle. Ktoś miał niedawno podobny problem na wr740n, możesz poszukać. U mnie wr740n v4 pod openwrt CC szedł po wifi 50Mbps spokojnie, ale to było na jednym kanale (20Mhz), na 40Mhz nie próbowałem to ci nie napiszę jak działa.
Masa jest wspólna dla całego routera (możesz sprawdzić omomierzem), ale najbezpieczniej, jak weźmiesz ją ze złącza uart (pinout na pewno znajdziesz w sieci, albo wyczaisz sam miernikiem ciągłości lub omomierzem). W sumie zasilanie przekaźników też możesz wziąć z routera, o ile przetwornica 5V dla USB działa. I patrz, czy nie masz po drodze rezystorów ściągających/podciągających i równoległych (obok diod led na pewno są) bo to może zepsuć ci zabawę.
@tygrysss
Oczywiście nie zapomniałeś o połączeniu masy routera z masą płytki przekaźników?
A może za mała wydajność prądowa tego GPIO, aby wysterować twoje ustrojstwo. SoC w routerze to nie atmega i w niektórych możliwości kończą się na kilku mA.
Te routery mają firmware z nagłówkiem Seama?
Jeżeli tak, to zajrzyj do konfiguracji kernela i zobacz czy masz zaznaczone MTD_SPLIT_SEAMA_FW. Coś mi się wydaje, że o tym zapomnieli...
Bullseye
Bingo
Strzał w dziesiątkę
Router właśnie wstał pod CC 15.05.
Dla zainteresowanych instrukcja, jak naprawić wsparcie:
make kernel_menuconfig, i wybieramy w menu kolejno:
Device Drivers -> Memory Technology Device (MTD) Support -> Openwrt specific MTD options
zaznaczyć "Seama firmware parser" i zapisać konfigurację (Save)
Teraz w bootlogu pokazuje się:
[ 0.490000] m25p80 spi32766.0: w25q32 (4096 Kbytes)
[ 0.500000] 4 ofpart partitions found on MTD device spi32766.0
[ 0.520000] Creating 4 MTD partitions on "spi32766.0":
[ 0.530000] 0x000000000000-0x000000030000 : "u-boot"
[ 0.540000] 0x000000030000-0x000000040000 : "devdata"
[ 0.550000] 0x000000040000-0x000000050000 : "factory"
[ 0.560000] 0x000000050000-0x000000400000 : "firmware"
[ 0.630000] 2 seama-fw partitions found on MTD device firmware
[ 0.640000] 0x000000050000-0x000000160000 : "kernel"
[ 0.650000] 0x000000160000-0x000000400000 : "rootfs"
Wydaje się, że konfig DIR610 A1 pasuje mniej więcej dobrze. Diody sygnalizują właściwie, łapie MAC adresy interfejsów poprawnie, radio działa. Niestety, nie udało mi się wywołać failsafe za pomocą przycisków wps i reset, ale guziki nie są mi potrzebne.
Bieżący bootlog, który i tak jest niemal identyczny, jak ten zalinkowany w pierwszym poście.
Odświeżam temat, bo próbowałem skompilować działający obraz dla DIR300 B5 i utknąłem. Czego bym nie zrobił, dalej wywala się na "Unable to mount root fs on unknown-block(0,0)"
Kompiluję CC 15.05 z wybranym DIR610 A1 (prawie identyczny hardware), w pliku .dts podmieniłem
compatible = "f25l32pa", "m25p80";
na
compatible = "w25q32", "m25p80";
zgodnie z modelem kości, który siedzi w routerze. Dopisałem też do kernel command line:
board=DIR-610-A1
Pokazuje się to w logach przy uruchomieniu, ale jak widać nic nie dało. Mój obraz initframs działa, układ diód i portów zgadza się, flashuję spod niego mój sysupgrade i (nadal) kicha.
Ma ktoś pomysł, co mogę jeszcze zmienić, aby naprawić wsparcie dla tego routera?
Czyli chcesz zrobić z 3420 AP client + AP.
A nie wystarczy, jak włączysz DHCP na 3420, ale ustawisz jako "DHCP Relay" zamiast normalnie serwera?
Normalne, że nie możesz się dostać do gargulca jak nie przydziela ci IP (no chyba, ze ustawisz sobie na sztywno na komputerze).
@pepe2k
To by trzeba było sprawdzić w praktyce, bo jak widać po przykładzie od @chauwa sama wydajność obliczeniowa to nie wszystko. Wąskie gardło może na przykład siedzieć na szynie USB. Właściwie mam takiego białego kruka na wypasie: rt3052@384 +64MB sdram (mod), ale pech chciał, że zepsuty właśnie SoC (z przegrzania najprawdopodobniej), a przy cenach nexxów i innych tego typu zabawek stawianie go ma mało sensu. No chyba, że do Ostatecznego Starcia, w sensie jakiegoś benchmarka, ale na razie nie mam czasu.
Tylko, że taki "benchmark", a zwłaszcza wykonany przez jedną osobę, nie jest za bardzo miarodajny (bo diabeł może siedzieć w konfiguracji systemu, modemie, sile sygnału, jakości zasilania, no jest multum czynników), ale stanowi cenną informację dla kupującego, którą ciężko znaleźć w sieci. Podobnie jest z wydajnością wan->lan (nat), ostatnio musiałem zbadać na własną rękę pewien model (i rozczarować się) bo prawie nigdzie nie ma takich zestawień.
eko.one.pl → Posty przez unreal
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc