Temat: Gargoyle 1.12 DWR-921 WiFi

Witam.

Po wgraniu do DWR-921 C1 Gargoyle:1.12.0.2 by obsy pojawiły się u mnie błędy sterownika Wifi.

Sun Jan 31 00:27:48 2021 daemon.info hostapd: wlan0: STA xxxxxxxxxxxxx WPA: pairwise key handshake completed (RSN)
Sun Jan 31 00:27:49 2021 kern.err kernel: [15773.004340] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Arrived at non-free entry in the non-full queue 2
Sun Jan 31 00:27:49 2021 kern.err kernel: [15773.004340] Please file bug report to http://rt2x00.serialmonkey.com

Sieć WiFi przydziela adresy DHCP ale po za tym jest martwa.

Z tego co udało mi się wyszukać problem wynika z błędów sterownika, ale wpisy były sprzed kilku lat.

Czy istnieje jakieś rozwiązanie problemu (poza skryptem resetującym WiFi)?
To problem mojego egzemplarza czy modeli opartych o MediaTek MT7620N.

Czy nowa wersja Gargoyle 1.13 coś zmienia w tej materii czy powinienem myśleć o zmianie sprzętu na np. Atheros QCA9531    (zależy mi na GSM mPCie więc wybór jest ograniczony).

2

Odp: Gargoyle 1.12 DWR-921 WiFi

Używasz starej wersji gargoyle/openwrt. Zainstaluj aktualną, bo tak, przez dwa lata jednak sterowniki się zmieniły.

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

3

Odp: Gargoyle 1.12 DWR-921 WiFi

Chyba nie aż tak stara...
2020-04-26, Gargoyle PL wersja 1.12.0.2
Nowsza jest tylko testowa Gargoyle PL 1.13.

4

Odp: Gargoyle 1.12 DWR-921 WiFi

To że kompilowałem w kwietniu tamtego roku nie oznacza że sterowniki są też z kwietnia tamtego roku. Tak i masz zainstalować tą wersję 1.13.

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

5

Odp: Gargoyle 1.12 DWR-921 WiFi

Dzięki za informacje, działam.

6

Odp: Gargoyle 1.12 DWR-921 WiFi

System zaktualizowany. 
Wersja zdecydowanie lepsza od 12, nawet LEDy skonfigurowane sensownie i nie muszę grzebać.

Działa, nie zrywa WiFi. Coś faktycznie zostało poprawione. Błędy nadal występują ale nie zawiesza karty i nie zależy to od obciążenia sieci (jak pojawiało się w dyskusjach o tym problemie).  Najczęściej powtórzone kilka razy.

Wed Feb 3 14:03:41 2021 kern.warn kernel: [89831.400068] ieee80211 phy0: rt2x00lib_rxdone_read_signal: Warning - Frame received with unrecognized signal, mode=0x0001, signal=0x010d, type=4
....
....
Wed Feb 3 14:07:28 2021 kern.warn kernel: [89970.219185] ieee80211 phy0: rt2x00lib_rxdone_read_signal: Warning - Frame received with unrecognized signal, mode=0x0001, signal=0x010d, type=4


Kolejne ostrzeżenia pojawiają się przy odnawianiu dzierżawy WAN. Dużo tego.
Takie błędy widziałem już wcześniej i chyba nic się z tym nie zrobi.

daemon.notice netifd: wan_4 (4751): udhcpc: sending renew to x.x.x.x
Wed Feb 3 20:16:58 2021 daemon.notice netifd: wan_4 (4751): udhcpc: lease of x.x.x.x obtained, lease time 7200
Wed Feb 3 20:16:58 2021 daemon.notice netifd: wan_4 (4751): /sbin/uci: Invalid argument
...
Wed Feb 3 20:16:58 2021 daemon.notice netifd: wan_4 (4751): /sbin/uci: Invalid argument
(x8)

O ile pamiętam widziałem to już kiedyś w starych wersjach Gargoyle/WRT i nic się z tym zrobić nie dało.
Coś się zmieniło?

7

Odp: Gargoyle 1.12 DWR-921 WiFi

/sbin/uci: Invalid argument występują w gargoyle i musisz z tym żyć. Reszta jest "normalnymi" komunikatami.

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

8

Odp: Gargoyle 1.12 DWR-921 WiFi

Jeszcze jedno pytanie.
Czy przy odświeżaniu WAN IP można wykonać własny skrypt (podobnie jak przy lokalnym DHCP)?
Chodzi mi o odmeldowanie zmienionego IP (zalogowanie) w OpenDNS.

9

Odp: Gargoyle 1.12 DWR-921 WiFi

Generalnie dyndns w gargoyle może zajmować się aktualizacją adresu w opendns (jest tam opcja). Chcesz ręcznie to w  /etc/udhcpc.user możesz zrobić co chcesz.

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

10

Odp: Gargoyle 1.12 DWR-921 WiFi

Sprawdzę..

Zauważyłem też, że w logu przy odnawiania lokalnych IP (DHCP) pojawiają się też wpisy odnośnie radiusa, chociaż nie mam żadnego skonfigurowanego. Taka przypadłość Gargoyle czy śmieci w konfiguracji (na razie nie ruszałem niczego ręcznie a jedynie via interfejs www)?

A na koniec... Może udałoby się przenieść obsługę SMSów z EasyConfig do Gargoyle? Zresztą jest tam jeszcze kilka innych sympatycznych rozwiązań obsługi poleceń konsolowych via www (historia DNS, transfer itp).
I tu kolejne pytanie - jest jakieś polecenie cli do sprawdzenia transferu od dnia (nie wiem czego Gargoyle używa do logowania transferu).

11 (edytowany przez Cezary 2021-02-04 11:52:23)

Odp: Gargoyle 1.12 DWR-921 WiFi

Piszesz o hostapd. Tak, on sam w sobie ma takie coś i wypisuje to w logach. Tak ma być.

W Gargoyle używasz gui do tego, narzędzi konsolowych praktycznie brak, jak to odczytasz z demonów które korzysta gargoyle to będziesz miał w bardzo surowej postaci i pewnie będziesz używał excela żeby zobaczyć zrozumiałe dane.

Nie przepisałem pluginu sms do nowego gargoyle. Jak poszukasz tu na forum to ktoś publikował plugin sms bazujący na smstools3 (easyconfig bazuje na innym, mniejszym sofcie).

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

12

Odp: Gargoyle 1.12 DWR-921 WiFi

Testowałem ten plugin (raczej podstronę www/sh).
U mnie nie działało (to chyba było do Luci). Gargoyle nieco inaczej interpretuje sh dla www. Ale nawet po 'ogarnięciu' tego działało to słabo. Zresztą smstools3 bardziej mi pasuje do sterowania urządzeniem via SMS (Podobne rozwiązania widziałem w Teltonice RUT), ogólnie działa ale dosyć opieszale.

sms-tool (CLI) bardziej mi się podoba - możliwość odczytu SMS z karty, pamięci itp. Byłoby idealnie gdyby wyświetlał to chronologicznie a nie wg. rekordów. A chyba to jest podstawą SMS w easyconfig?

13

Odp: Gargoyle 1.12 DWR-921 WiFi

On wyświetla wg rekordów. To gui decyduje jak to jest wyświetlane (wg daty) a nie narzędzie.

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

14

Odp: Gargoyle 1.12 DWR-921 WiFi

Stąd req. Może warto przenieść smile