76

(3 odpowiedzi, napisanych Oprogramowanie / Software)

Witam
Po zaktualizowaniu Gargoyle do wersji 1.11.04 ogólnie połączenie LTE działa poprawnie ale zaczęły pojawiać się błędy komunikacji AT z modemem E3272s-153 np. przy próbie podniesienia WAN.
Wcześniej w Gargoyle 1.10.3 taka sytuacja nie miała miejsca ani razu.
Czy ktoś spotkał się z taką sytuacją?


Thu Jul 11 19:27:51 2019 daemon.notice netifd: wan (10315): Connecting modem
Thu Jul 11 19:27:51 2019 daemon.notice netifd: wan (10315): sending ->
Thu Jul 11 19:28:16 2019 daemon.notice netifd: wan (10315): Timeout running AT-command
Thu Jul 11 19:28:16 2019 daemon.notice netifd: wan (10315): Failed to connect
Thu Jul 11 19:28:17 2019 daemon.notice netifd: wan (10383): Stopping network wan
Thu Jul 11 19:28:17 2019 daemon.notice netifd: wan (10383): sending ->
Thu Jul 11 19:28:22 2019 daemon.notice netifd: Interface 'wan' is now down


config interface 'wan'
        option proto 'ncm'
        option apn 'internet'
        option mobile_isp 'Polska - Play'
        option ipv6 '0'
        option macaddr '*******'
        option device '/dev/ttyUSB1'


T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 4.09
S:  Manufacturer=Linux 4.9.184 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=ehci-platform
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1506 Rev= 1.02
S:  Manufacturer=HUAWEI Technology
S:  Product=HUAWEI Mobile
C:* #Ifs= 5 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=10 Driver=option
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=12 Driver=option
E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:  If#= 2 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm
E:  Ad=84(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
I:* If#= 2 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm
E:  Ad=84(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
E:  Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

77

(29 odpowiedzi, napisanych Oprogramowanie / Software)

Sprawdź czy wszystkie nogi są dobrze przylutowane.
Pod lupą/mikroskopem delikatnie popychaj kolejno każdą nogę w okolicy lutu czubkiem skalpela, ostrej pęsety itp.
Bardzo często się zdarza, że chociaż wygląda OK to naprawdę nie łączy i noga jest luźna.
Przed testem dobrze jest zmyć to np. IPA z resztek topnika, zwłaszcza jeśli lutowane było na pastę.
Ogólnie pasta noPb potrafi się zasuszyć zamiast rozpłynąć, szczególnie gdy PCB od spodu ma duże powierzchnie masy odbierające ciepło.
Druga częsta przyczyna to zwarcia, trzeba szukać. Kolejne to uszkodzone przy demontażu pady lub wadliwy układ.

78

(1 odpowiedzi, napisanych Oprogramowanie / Software)

Mam dwa pytania dotyczące Gargoyle PL 1.10.0.1  OpenWrt Chaos Calmer 15.05.1 by Obsy


1) wan_4 (wirtualny wykorzystywany przez system)
W syslogu zauważyłem dwie niepokojące rzeczy:
Tue Jul  4 20:00:28 2017 daemon.notice netifd: wan_4 (2181): /sbin/uci: Invalid argument
Tue Jul  4 20:00:28 2017 daemon.notice netifd: wan_4 (2181): /sbin/uci: Invalid argument
Tue Jul  4 20:00:28 2017 daemon.notice netifd: wan_4 (2181): /sbin/uci: Invalid argument
Tue Jul  4 20:00:28 2017 daemon.notice netifd: wan_4 (2181): /sbin/uci: Invalid argument
Tue Jul  4 20:00:28 2017 daemon.notice netifd: wan_4 (2181): /sbin/uci: Invalid argument
Tue Jul  4 20:00:29 2017 daemon.notice netifd: wan_4 (2181): /sbin/uci: Invalid argument
Tue Jul  4 20:00:29 2017 daemon.notice netifd: wan_4 (2181): /sbin/uci: Invalid argument

Gdzie szukać błędu, bo żadnej konfiguracji tego interfejsu nie widzę.

2. Rekeing
Co 120s następuje wymiana klucza szyfrującego WiFi i wpisy syslogu
Sun Jan  7 16:36:12 2018 daemon.info dnsmasq-dhcp[2218]: DHCPINFORM(br-lan) xxxxxxxxxxxxxx yyyyyyyyyyyyyyyyyy
Sun Jan  7 16:36:12 2018 daemon.info dnsmasq-dhcp[2218]: DHCPACK(br-lan) xxxxxxxxxxxxxx yyyyyyyyyyyyyyyyyy
Sun Jan  7 16:44:49 2018 daemon.info hostapd: wlan0: STA xxxxxxxxxxxxxx  WPA: group key handshake completed (RSN)

O ile pamiętam wcześniej następowało to co 600s i czas ten można było zmienić w hostapd.
Teraz tego nie mogę znaleźć.


Konfiguracja
Modem USB w trybie NCM
config interface 'wan'
        option proto 'ncm'
        option device '/dev/ttyUSB1'
        option apn 'internet'
        option ipv6 '0'

/var/state/network
network.lan.up='1'
network.lan.device='eth1 eth0'
network.lan.ifname='br-lan'
network.loopback.up='1'
network.loopback.device='lo'
network.wan.up='1'
network.wan.ifname='wwan0'
network.wan.device='wwan0'

79

(32 odpowiedzi, napisanych Oprogramowanie / Software)

Też już znalazłem. + obudowa SSOP.
Poszukam i może nawet dostanie jak zasłuży smile

80

(32 odpowiedzi, napisanych Oprogramowanie / Software)

Chyba coś się jednak w Ubocie zmieniło.
Wgrany mam u-boot_mod__20161123__tp-link_tl-mr3020.bin
1000 iteracji i nic nie stwierdzono.

Wcześniejsza wersja była z 2013r.
I ta zgłaszała, ale stawiałbym raczej na Uboota.

BTW wstawiałeś MR3020 coś powyżej 32M ?

81

(32 odpowiedzi, napisanych Oprogramowanie / Software)

Diody to żaden problem, ważne żeby jakaś mi mrugała jak idzie transfer po GSM i tak zrobiłem.
Niezależnie od powyższego testuje różne GUI itp zanim zacznę mocniej konfigurować, żeby nie tracić czasu.
To przede wszystkim musi chodzić stabilnie.

Odnośnie testu RAM to robiłem to na starym Uboocie z czasów gdy miał on rozmiar jednego bloku flash.
I ten zgłaszał mi że komórka xx powinna mieć wartość yy a ma zz.
Test zapewne polega na zapisie/odczycie/porównaniu zdefiniowanej wartości w RAM.
Spróbuję to zrobić teraz na nowszym Uboocie (aktualizowałem ale z niego nie testowałem).

RAM fabryczny nic nie grzebane ale oczywiście to nic nie znaczy, może być wadliwy (co w sumie podejrzewam).
Nie znalazłem innego sensownego narzędzia do testów, można ew. ręcznie wrzucić plik do RAM, ściągnąć ponownie i porównać, co też chcę zrobić.

82

(32 odpowiedzi, napisanych Oprogramowanie / Software)

Czyli w tej sytuacji musimy zadowolić się jedną diodą.
Może być, to i tak tylko testy Gargoyle.

A co do RAM to test z Uboota zgłaszał mi jakąś różnicę na fabrycznej kości.
U Ciebie przechodziło to gładko jak rozumiem.

83

(32 odpowiedzi, napisanych Oprogramowanie / Software)

Ale nie wiem z czego wynikały problemy.
Możliwe, że coś jest 'nie tak' z RAM. Muszę się temu przyjrzeć.
Led (w sumie tylko jeden udało mi się wysterować) ustawiony na transfer WAN/GMS i jest nieźle.

84

(32 odpowiedzi, napisanych Oprogramowanie / Software)

OK zatem po kolei.
Najpierw robiłem przez sysupgrade -f bo mu się sprzęt nie zgadzał. Tu zaskoczenia nie było.
Później z Uboota po kolei obie wersje.
Nie udało mi się połączyć po kablu, WiFi coś mieliło ale finalnie nie połączyło.

W międzyczasie podpiąłem RS żeby zerknąć co się dzieje, podejrzewałem że port RJ45 może być ustawiony jako WAN bez możliwości zalogowania do konsoli. Było sporo błędów i dwa porty sieciowe eth.
Pingi wysyłane na IP routera były bez odpowiedzi (korzystam ze stałych adresów bez DHCP), połączenia HTTP/HTTPS/Telnet/SSH nie udało się nawiązać.

Bezproblemowo zadziałała wersja
gargoyle-1.6.2.2-ar71xx-tl-mr3020-v1-8M-16M-squashfs-sysupgrade
(tę mam teraz)

===

Żeby nie denerwować Cezarego, wrzucę raz jeszcze
gargoyle-1.9.1.2-ar71xx-tl-wr710n-v1-squashfs-sysupgrade.bin
i spróbuję podłączyć się.

Sprawdziłem mam wersję HW 1.0

Wgrane via Uboot, błędów na konsoli tym razem nie było więc wygląda nieźle.
Wifi podłączyło i jesteśmy w domu.
Dzięki

Próbowałem zrekonfigurować Led ale niestety nie ma odpowiednich plików w
/devices/platform/leds-gpio/leds
Czy to da się zmienić na tym etapie nie wiem. Tu musi wypowiedzieć się Cezary.
W sumie to jedyna niedogodność (pomijając nazwę).

85

(32 odpowiedzi, napisanych Oprogramowanie / Software)

Podaj dokładny link do pakietu.
Wgrywasz przez Uboota czy sysugrade -f  ?
Może są różne wersje HW.

86

(32 odpowiedzi, napisanych Oprogramowanie / Software)

gegu napisał/a:

Na MR3020 z 16MB flash zainstaluj obraz z wr710n. Zmieni się działanie diod led oraz router będzie się identyfikował jako wr710n, ale będziesz miał wszystko w obrazie "od strzała".

Niestety nie mogę tego potwierdzić.

Testowałem zarówno
gargoyle-1.9.1.2-ar71xx-tl-wr710n-v1
jak i
gargoyle-1.9.1.2-ar71xx-tl-wr710n-v2.1

Podłączenie po LAN nie udaje się.
Po podłączeniu RS widać sporo błędów w logu ale system żyje.
Możliwe, że po odpowiednim skonfigurowaniu interfejsów (710 ma dwa) uda się coś uruchomić ale nie wygląda to zachęcająco szczególnie, że wymaga otwierania urządzenia.

87

(20 odpowiedzi, napisanych Oprogramowanie / Software)

OK.
Mam.

Ten interfejs wynika jak sądzę ze sposobu obsługi cnm.
Jest jakieś polecenie pokazujące te interfejsy, bo nigdzie nie widzę (po za logiem a jest tam też _6 pewnie od IP6)

BTW. Co sądzić o błędach wwan0: kevent 12 z logu powyżej?

88

(20 odpowiedzi, napisanych Oprogramowanie / Software)

Witam ponownie.
Mam pytanie dotyczące informacji o łączu WAN (ncm). Gdzie znaleźć adresy DNSów, GW przyznane przez operatora (bez przekopywania logu)?
Szukając tego w logu znalazłem trochę błędów, proszę o zweryfikowanie czy to normalne. Internet działa OK ale po 24h nieaktywności muszę restartować WAN bo połączenie jest zamrożone.

Wed Dec 21 21:19:39 2016 daemon.notice netifd: Interface 'wan' is setting up now
Wed Dec 21 21:19:41 2016 daemon.notice netifd: wan (20068): sending -> AT
Wed Dec 21 21:19:41 2016 daemon.notice netifd: wan (20068): sending -> ATZ
Wed Dec 21 21:19:42 2016 daemon.notice netifd: wan (20068): sending -> ATQ0
Wed Dec 21 21:19:43 2016 daemon.notice netifd: wan (20068): sending -> ATV1
Wed Dec 21 21:19:43 2016 daemon.notice netifd: wan (20068): sending -> ATE1
Wed Dec 21 21:19:44 2016 daemon.notice netifd: wan (20068): sending -> ATS0=0
Wed Dec 21 21:19:45 2016 daemon.notice netifd: wan (20068): sending -> AT^SYSCFGEX="00",3fffffff,2,4,7fffffffffffffff,,
Wed Dec 21 21:19:46 2016 daemon.notice netifd: wan (20068): sending -> AT^NDISDUP=1,1,"internet","root","68GASIAZ96"
Wed Dec 21 21:19:47 2016 daemon.notice netifd: wan (20068): Connected, starting DHCP
Wed Dec 21 21:19:47 2016 kern.err kernel: [170119.730000] huawei_cdc_ncm 1-1:1.2 wwan0: kevent 12 may have been dropped
Wed Dec 21 21:19:47 2016 kern.err kernel: [170119.730000] huawei_cdc_ncm 1-1:1.2 wwan0: kevent 12 may have been dropped
Wed Dec 21 21:19:47 2016 kern.err kernel: [170119.740000] huawei_cdc_ncm 1-1:1.2 wwan0: kevent 12 may have been dropped
Wed Dec 21 21:19:47 2016 daemon.notice netifd: Interface 'wan' is now up
Wed Dec 21 21:19:47 2016 daemon.notice netifd: Network device 'wwan0' link is up
Wed Dec 21 21:19:47 2016 daemon.notice netifd: Network alias 'wwan0' link is up
Wed Dec 21 21:19:47 2016 daemon.notice netifd: Interface 'wan_4' is enabled
Wed Dec 21 21:19:47 2016 daemon.notice netifd: Interface 'wan_4' has link connectivity
Wed Dec 21 21:19:47 2016 daemon.notice netifd: Interface 'wan_4' is setting up now
Wed Dec 21 21:19:47 2016 daemon.notice netifd: wan (20068): Command failed: Unknown error
Wed Dec 21 21:19:47 2016 daemon.notice netifd: Interface 'wan_6' is enabled
Wed Dec 21 21:19:47 2016 daemon.notice netifd: Interface 'wan_6' has link connectivity
Wed Dec 21 21:19:47 2016 daemon.notice netifd: Interface 'wan_6' is setting up now
Wed Dec 21 21:19:47 2016 daemon.notice netifd: wan (20068): Command failed: Unknown error
Wed Dec 21 21:19:48 2016 daemon.notice netifd: wan_4 (20123): udhcpc (v1.23.2) started
Wed Dec 21 21:19:48 2016 daemon.notice netifd: wan_4 (20123): Sending discover...
Wed Dec 21 21:19:48 2016 daemon.notice netifd: wan_4 (20123): Sending select for 46.112.184.76...
Wed Dec 21 21:19:48 2016 daemon.notice netifd: wan_4 (20123): Lease of 46.112.184.76 obtained, lease time 518400
Wed Dec 21 21:19:48 2016 daemon.notice netifd: Interface 'wan_4' is now up
Wed Dec 21 21:19:48 2016 daemon.info dnsmasq[2283]: reading /tmp/resolv.conf.auto
Wed Dec 21 21:19:48 2016 daemon.info dnsmasq[2283]: using local addresses only for domain lan
Wed Dec 21 21:19:48 2016 daemon.info dnsmasq[2283]: using nameserver 8.8.8.8#53
Wed Dec 21 21:19:48 2016 daemon.info dnsmasq[2283]: using nameserver 89.108.195.20#53
Wed Dec 21 21:19:48 2016 daemon.info dnsmasq[2283]: using nameserver 89.108.202.20#53
Wed Dec 21 21:19:49 2016 user.notice firewall: Reloading firewall due to ifup of wan (wwan0)
Wed Dec 21 21:19:51 2016 user.notice ddns-scripts[20223]: myddns_ipv4: PID '20223' started at 2016-12-21 21:19
Wed Dec 21 21:19:52 2016 user.warn ddns-scripts[20223]: myddns_ipv4: Service section disabled! - TERMINATE
Wed Dec 21 21:19:52 2016 user.warn ddns-scripts[20223]: myddns_ipv4: PID '20223' exit WITH ERROR '1' at 2016-12-21 21:19

89

(20 odpowiedzi, napisanych Oprogramowanie / Software)

Źle skojarzyłem.
Kiedyś była jakaś dyskusja odnośnie watchdoga (dla dowolnego połączenia) bazująca na ping i resetowaniu WAN/GSM.

Reasumując - w czystym obrazie ncm działa bez sprawdzania czy łącze żyje?

90

(20 odpowiedzi, napisanych Oprogramowanie / Software)

Jeszcze jedna interesująca mnie kwestia.

W trybie 3G w Luci są interesujące opcje dotyczące watchdoga połączenia i idle time.
Nazwano to jak poniżej ale chodzi o częstotliwość i próg detekcji nieaktywnego łącza.
Próg błędu echa LCP
Częstotliwość echa LCP
Czas bezczynności

Przy NCM tego nie ma (Luci) ale może da się skonfigurować ręcznie, a może nawet działa cały czas.
Gdzie jest konfiguracja tych modułów?
Ciekawi mnie jak pogodzono działanie obu mechanizmów (da się je włączyć jednocześnie)

91

(32 odpowiedzi, napisanych Oprogramowanie / Software)

I zainstalowało.
Żadnych problemów z dependencies itp.

Sprawdziłem działa.

Dzięki.

Ale czy to tylko problemy lokalne u mnie czy jednak coś z repo?

92

(32 odpowiedzi, napisanych Oprogramowanie / Software)

W sensie? Nic nie grzebałem jeśli o to chodzi.
Update ok, sygnatury ok.
Na tym jednym się wykłada.

Mogę ew. jeszcze raz wgrać fw.

93

(32 odpowiedzi, napisanych Oprogramowanie / Software)

Coś się dzieje z repo?
Tym razem po opkg install luci-app-statistics
opkg_install_pkg: Failed to verify the signature of /var/opkg-lists/chaos_calmer_luci.
* opkg_install_cmd: Cannot install package luci-app-statistics.

W repo http://dl.eko.one.pl tego pakietu nie widzę.

94

(32 odpowiedzi, napisanych Oprogramowanie / Software)

Próbowałem zainstalować luci-app-statistics i coś nie pasuje...

OpenWrt Chaos Calmer 15.05.1 (r49474)
...
opkg update
opkg install luci-app-statistics
Installing luci-app-statistics (git-16.018.33482-3201903-1) to root...
Downloading http://downloads.openwrt.org/chaos_calm … 1_all.ipk.
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for luci-app-statistics:
*      collectd *      rrdtool1 *      collectd-mod-rrdtool *  collectd-mod-iwinfo *   collectd-mod-interface *        collectd-mod-load *     collectd-mod-network *
* opkg_install_cmd: Cannot install package luci-app-statistics.

95

(32 odpowiedzi, napisanych Oprogramowanie / Software)

Dzięki właśnie o to mi chodziło. Technicznie żaden problem wgrać czystą Gargoyle i  skonfigurować od początku, ale czasowo to niestety inna bajka. A czasu jak zwykle jest za mało.
Pytanie wr710n v1 czy v 2.1 ?

Uboota mam wrzuconego mod 1.4 ale ściągany dość dawno, nowy jest sporo większy (pytanie co się zmieniło).
To faktycznie kawał dobrego kodu a obiecane jest nawet wsparcie dla MediaTek MT762 (coś wiadomo kiedy?)
W trybie konsoli sieciowej doskonała rzecz do backupu failsafe itp, ale jak najbardziej można z niego uszkodzić obszar uboota.
Recovery TPlinka faktycznie działa ale te 'tpl' na starcie mnie rozwala. No i nie ma opcji sieciowych, o obsłudze flasha nie wspominając.

Odnośnie Gargoyli to doskonałym pomysłem jest trzystopniowe działanie przycisku reset, da się to przenieść na Luci?

96

(32 odpowiedzi, napisanych Oprogramowanie / Software)

OK Spróbuje może Gargoyle
BTW Cezary, szkoda że nie ma gotowego twojego obrazu dla MR3020 / 8Mb.
A jeszcze jedno - czy znane są Ci jakieś pamięci flash 16Mb (sip8) działające poprawnie z Uboot mod 1.4.

Witam.
Mam pytanie związane z kontrolą rodzicielską.
W jaki sposób można uzyskać statystyki transferu (bieżący transfer, ilość pobranych danych itp) dla klientów WiFi (DHCP+IP-MAC binding).
Interesowałyby mnie również logi z odwiedzanych stron.
Idealnie byłoby gdyby było to GUI Luci/Gargoyle.

98

(20 odpowiedzi, napisanych Oprogramowanie / Software)

Odnośnie LTE

Na ten moment zablokowałem export mode w /lib/netifd/proto/3g.sh, ale zdecydowanie lepiej byłoby przekazywać odpowiednio przekodowany parametr 'option mode' z WAN (ncm)

Jest to robione wyłącznie w 3g.sh?
Jeśli tak to całą obsługę AT^SYSCFGEX dla Huwawei trzeba zrobić samemu?

99

(20 odpowiedzi, napisanych Oprogramowanie / Software)

A jeszcze drobiazg. Luci na zakładce interfejsów ładnie raportuje stan WAN, ale w głównym oknie przeglądu systemu WAN jest niepodłączony. Da się to naprawić?

100

(20 odpowiedzi, napisanych Oprogramowanie / Software)

Poszło ncm + ttyUSB1
Działa lepiej niż się spodziewałem, DL 56Mbit
Teraz potestuję stabilność.

Wielkie dzięki.

Pytanie czy da się zmusić WWAN automatycznej pracy w ncm a nie 3g.