1 (edytowany przez client22 2021-08-15 06:02:31)

Temat: Raspberry Pi B+ a obsługa modemu pod OpenWrt

Jak wygląda kwestia obsługi modemu na OpenWrt 19.07 postawionym na Raspberry Pi B+ ? Poinstalowałem chyba wszystko co niezbędne, podłączyłem modem (Huawei e173) ale żadna zakładka nie pojawiła się w menu. Gdy próbuje instalować np. 3ginfo pakiet się instaluje ale jednocześnie pojawia się komunikat o nieprawidłowej architekturze jak na screenie.

Ten model Raspberry posiada procesor ARMv6 w OpenWrt opisany jako: "ARMv6-compatible processor rev 7" więc do pliku opkg dodałem architekturę dla arm_cortex-a7_neon-vfpv4

src/gz eko1_base http://dl.eko.one.pl/openwrt-19.07/pack … vfpv4/base
src/gz eko1_packages http://dl.eko.one.pl/openwrt-19.07/pack … 4/packages

Screen:
https://imgur.com/jGeGPln

2

Odp: Raspberry Pi B+ a obsługa modemu pod OpenWrt

Obsługa modemów jest w całym openwrt taka sama, niezależnie od platformy. Abyś widział cokolwiek w luci to potrzebujesz np. luci-proto-3g mieć zainstalowane + odpowiednie sterowniki i usb-modeswitch. Czyli komplet taki sam jak zawsze do modemów.

To co pokazałeś na screenshocie to nie po instalacji 3ginfo (które nie jest niezależne od platformy bo to skrypty i chodzi na wszystkim) tylko próbowałeś poinstalować komponenty systemowe typu hostapd czy biblioteki.

Ja nie mam repozytorium odpowiedniego dla tego RPi, pierwsze rpi wg nomenklatury OpenWrt to jest arm_arm1176jzf-s_vpf.  Te informacje znajdziesz np. w /etc/opkg/distfeeds.conf czy w /etc/openwrt_release

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

3

Odp: Raspberry Pi B+ a obsługa modemu pod OpenWrt

Cezary napisał/a:

Obsługa modemów jest w całym openwrt taka sama, niezależnie od platformy. Abyś widział cokolwiek w luci to potrzebujesz np. luci-proto-3g mieć zainstalowane

Przy próbie instalacji luci-proto-3g po ssh mam to samo "has no valid architecture, ignoring".

https://imgur.com/8osomK5

Czy na jakiejś nowszej wersji Raspberry byłaby szansa aby to ruszyło? Generalnie potrzebuję zbudować coś w rodzaju bramki sms - głównie odbiór, więc zależy mi aby w interfejsie był wyświetlany poziom sygnału z modemu jak i obsługa sms (luci-app-sms-tool).

Ewentualnie mógłbym jeszcze postawić to na TP-Linku C2 AC750 (SoC MediaTek MT7620A) - czy tam nie będzie tego typu problemów?

Docelowo chciałbym wykorzystać aktywny hub usb i podłączyć kilka modemów tak abym z każdego modemu z poziomu przeglądarki mógł zbierać wiadomości.

4

Odp: Raspberry Pi B+ a obsługa modemu pod OpenWrt

Pisałem już - masz złe repo, moje nie są przeznaczone dla tej architektury. Wywal to co dodałeś.

Na każdej  wersji ruszy i działa. Tylko niepotrzebnie mieszasz z repo.

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

5 (edytowany przez client22 2021-08-15 23:32:29)

Odp: Raspberry Pi B+ a obsługa modemu pod OpenWrt

Cezary napisał/a:

Pisałem już - masz złe repo, moje nie są przeznaczone dla tej architektury. Wywal to co dodałeś.

Na każdej  wersji ruszy i działa. Tylko niepotrzebnie mieszasz z repo.


Po wywaleniu Twoich repo w ogólnie nie da się zainstalować

root@OpenWrt:~# opkg install 3ginfo
Unknown package '3ginfo'.
Collected errors:
 * opkg_install_cmd: Cannot install package 3ginfo.
root@OpenWrt:~# 

https://imgur.com/nyC1ZzN

Próbowałem także pobrać ręcznie ipk stąd:
https://dl.eko.one.pl/openwrt-18.06/pac … 18_all.ipk

i wgrać z poziomu interfejsu ale jak widać tak samo sypie błędem.

https://imgur.com/WGva6Gf

6

Odp: Raspberry Pi B+ a obsługa modemu pod OpenWrt

Bo wcześniej musisz pobrać i zainstalować ręcznie także pakiet 3ginfo-text. Napisał Ci to na ekranie, a ty tego nie przeczytałeś i całkowicie zignorowałeś.

Pakiety mają zależności i wszystkie zależności też musisz najpierw zainstalować.

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

7 (edytowany przez client22 2021-08-16 08:25:03)

Odp: Raspberry Pi B+ a obsługa modemu pod OpenWrt

Cezary napisał/a:

Bo wcześniej musisz pobrać i zainstalować ręcznie także pakiet 3ginfo-text. Napisał Ci to na ekranie, a ty tego nie przeczytałeś i całkowicie zignorowałeś.

Z tego co zrozumiałem 3ginfo-text to uproszczona wersja do zainstalowania opcjonalnie. Pisze o tym m.in w tutaj: https://eko.one.pl/?p=openwrt-3ginfo ale mniejsza z tym gdyż chyba rzeczywiście za dużo namieszałem w poprzedniej instalacji.

Aktualnie wrzuciłem czysty obraz na kartę i teraz instalacja większości pakietów przeszła bez problemu. Aktualnie modem łączy się z internetem (co ciekawe nie musiałem kombinować ze sterownikami). Niestety nadal w żaden sposób nie mogę uzyskać działającego 3ginfo pomimo instalacji "3ginfo-text". Interfejs pojawia się jedynie w osobnej zakładce 192.168.0.4:81/qmisignal.html ale wszystkie wartości i siła sygnału są puste.

Czy wartość "option-network" w configu 3ginfo powinno być takie samo jak nazwa interfejsu na którym działa modem?

Ustawienia interfejsu na którym jest ustawiony modem:
https://imgur.com/RqspdiV

config 3ginfo
https://imgur.com/cx0SN0K

8

Odp: Raspberry Pi B+ a obsługa modemu pod OpenWrt

/qmisignal.html nie jest dla Ciebie bo nie korzystasz z modemu qmi.

device zamień na /dev/ttyUSB1, /dev/ttyUSB2 czy co tam jeszcze masz, z USB0 już korzystasz do połączenia i nie możesz go wykorzystać do odczytu danych - masz to podane w linku który sam zacytowałeś. Jeden port jest do komunikacji a jeden z pozostałych - do diagnostyki z którego będzie korzystało 3ginfo.

Tak, 3ginfo-text jest wersją tekstową, a sam pakiet 3ginfo z niego korzysta.

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

9

Odp: Raspberry Pi B+ a obsługa modemu pod OpenWrt

Cezary napisał/a:

/qmisignal.html nie jest dla Ciebie bo nie korzystasz z modemu qmi. .

Nie zupełnie. Zauważyłem, że odczyt siły sygnału i połączenia czasem się pojawia w qmisignal.html ale po odświeżeniu lubi zniknać. Nie wiem jeszcze czy to problem z samym zasięgiem czy działaniem skryptu gdyż generalnie mam słaby zasięg. Musiałbym mieć kartę innego operatora aby to na 100% stwierdzieć.

Czyli mam wywalić to qmisignal ? Co muszę zainstalować aby w interfejsie Luci pojawiła się ta dodatkowa zakładka jak tutaj:

https://github.com/4IceG/luci-app-3ginfo

root@OpenWrt:~# opkg install luci-app-3ginfo
Unknown package 'luci-app-3ginfo'.
Collected errors:
 * opkg_install_cmd: Cannot install package luci-app-3ginfo.
root@OpenWrt:~# 

10

Odp: Raspberry Pi B+ a obsługa modemu pod OpenWrt

Pakiet luci-app-3ginfo też nie jest częścią openwrt. Musisz ściągnąć i zainstalować ręcznie.

Jeżeli nadal piszesz o E173 to w żaden sposób on nie korzysta z uqmi, więc nie wiem co może ci się tam wyświetlać.

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

11 (edytowany przez client22 2021-08-16 23:32:29)

Odp: Raspberry Pi B+ a obsługa modemu pod OpenWrt

Cezary napisał/a:

Jeżeli nadal piszesz o E173 to w żaden sposób on nie korzysta z uqmi, więc nie wiem co może ci się tam wyświetlać.

Mogę potwierdzić, że qmisignal na E173 działa. Screen sprzed chwili:
https://imgur.com/WyUawf0

Udało się także także zainstalować luci-app-3ginfo.

Czy jest szansa aby to działało dla dwóch modemów jednocześnie (były wyświetlane 2 wskaźniki sygnału dla każdego z modów osobno)? Póki co nie mam drugiego modemu pod ręką ale po zduplikowaniu ustawień w pliku /etc/config/3ginfo w zakładce "Configuration" mam teraz możliwość wyboru dwóch różnych źródeł wyświetlania sygnału. Jednak sama zakładka ze szczegółami połączenia wyświetla się bez zmian (x1), wiec pewnie nic z tego.

https://imgur.com/8uEfOaQ

12

Odp: Raspberry Pi B+ a obsługa modemu pod OpenWrt

client22 napisał/a:
Cezary napisał/a:

Jeżeli nadal piszesz o E173 to w żaden sposób on nie korzysta z uqmi, więc nie wiem co może ci się tam wyświetlać.

Mogę potwierdzić, że qmisignal na E173 działa. Screen sprzed chwili:
https://imgur.com/WyUawf0

Nic nie potwierdziłeś. To jest screenshot z 3ginfo a nie 3ginfo-qmisignal. Co innego piszesz, co innego pokazujesz.

Czy jest szansa aby to działało dla dwóch modemów jednocześnie (były wyświetlane 2 wskaźniki sygnału dla każdego z modów osobno)?

Nie. To nigdy nie było projektowane żeby odczytywać kilka modemów na raz.

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

13

Odp: Raspberry Pi B+ a obsługa modemu pod OpenWrt

Cezary napisał/a:

Nic nie potwierdziłeś. To jest screenshot z 3ginfo a nie 3ginfo-qmisignal. Co innego piszesz, co innego pokazujesz.

Sugerowałem się po prostu rozszerzeniem widocznym w pasku adresu /qmisignal.html

14

Odp: Raspberry Pi B+ a obsługa modemu pod OpenWrt

Przeglądarka Ci wyświetla zapamiętany cache. Ani to nie jest screenshot z qmisignal, ani nawet pliki od tego nie leżą razem ze zwykłym 3ginfo które uruchamia oddzielną instancję i na innym porcie serwera www.

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