Odp: TP-Link MR200 - wsparcie
Dodałem, choć myślę że to powinno być dostępne od razu w obrazie, lub przy budowaniu samego image bez make package/symlinks.
Po południu wrzucę PR do mr200
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → TP-Link MR200 - wsparcie
Strony Poprzednia 1 2 3 4 5 6 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
Dodałem, choć myślę że to powinno być dostępne od razu w obrazie, lub przy budowaniu samego image bez make package/symlinks.
Po południu wrzucę PR do mr200
Czy da się zrobić tak żeby na wanie domyślnie było ustawione statyczne IP wraz z maską, bramą i dnsami?
Chciał bym takie coś ustawić, bo w modemie standardowo jest ustawiony DMZ na ip 192.168.225.100 i takie IP powinno być na wanie z bramą i dnsami 192.168.225.1
Przejrzałem źródła i takiego przykładu nie ma. Chyba po prostu należało by dać nowy plik w /etc/board.d/ ale nie wiem jak zostanie to przyjęte.
Możesz zrobić ucidef_set_interface_wan usb0 static ale to chyba wygeneruje adres 192.168.2.1 na wanie po prostu.
Dwa pytania:
1. czy ten modem wymaga inicjacji za każdym razem przy starcie czy wystarczy mu raz to zrobić? Jeżeli tylko raz to może przenieś to z inita do uci-defaults
2. powiązane z pierwszym - może lepiej zrobić dodatkowy pakiet typu mr200-modem-enabler który zawiera ten skrypt z wywołaniem adb i podać go w profilu zamiast pchać to do wszystkich urządzeń?
Dwa pytania:
1. czy ten modem wymaga inicjacji za każdym razem przy starcie czy wystarczy mu raz to zrobić? Jeżeli tylko raz to może przenieś to z inita do uci-defaults
Niestety, za każdym razem. Jedyne co wystarczy zrobić jednorazowo to nadanie uprawnień dla plików cgi.
2. powiązane z pierwszym - może lepiej zrobić dodatkowy pakiet typu mr200-modem-enabler który zawiera ten skrypt z wywołaniem adb i podać go w profilu zamiast pchać to do wszystkich urządzeń?
Myślę że to będzie lepszy pomysł. jeszcze kliku ludków dołoży coś od siebie i 4MB flash będzie zbyt mały aby firmware można było wgrać.
Masz może jakiś wzór takiego pakietu który zawiera tylko skrypt itp? -- znalazłem... Twój ekooneplstat
include $(TOPDIR)/rules.mk
PKG_NAME:=mr200-modem-enabler
PKG_VERSION:=1
include $(INCLUDE_DIR)/package.mk
define Package/mr200-modem-enabler
SECTION:=utils
CATEGORY:=Utilities
TITLE:=mr200-modem-enabler
PKGARCH:=all
endef
define Build/Compile
endef
define Package/mr200-modem-enabler/install
$(CP) ./files/* $(1)
endef
$(eval $(call BuildPackage,mr200-modem-enabler))
Zrob katalog files a w nim umieść wszystko co ma być w pakiecie - bo fizycznie zostanie to skopiowane do pakietu. Nazwę pakietu zmień i uzupełnij title itd.
Szybki jesteś
Coś tam zrobiłem. Sprawdzisz?
kmod-ledtrig-usbdev zmień bo już go nie ma, jest ten usbport
Wywaliłem całkiem obsługę diody portu USB. i tak ustawiałem ją jako diodę 4G.
No w końcu się udało. Router został dodany do LEDE.
Tak, po takim okresie walki
Wgrałem lede i nie działa tak jak powinno.
Brakuje obsługi USB, nie wgrało pakietu adb.
Zobaczył by ktoś czy coś brakuje?
https://git.lede-project.org/?p=source. … 5ba9c138ee
Wgrałem lede i nie działa tak jak powinno.
Brakuje obsługi USB, nie wgrało pakietu adb.
Zobaczył by ktoś czy coś brakuje?
A gdzie jest w ogóle pakiet adb? Ja go nigdzie w źródłach nie widzę.
Jest w utils/adb, dodany przez następny commit: https://git.lede-project.org/?p=source. … 45ec752d78
Właśnie nawet tam go nie widać ale się buduje:
W tym logu na końcu jest opisane że sklonował sobie repozytorium:
http://phase1.builds.lede-project.org/b … logs/stdio
W następnym logu widać że kompilacja poszła:
Packaged contents of /var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/build_dir/target-mipsel_24kc_musl-1.1.15/adb-6fe92d1a3fb17545d82d020a3c995f32e6b71f9d/ipkg-mipsel_24kc/adb into /var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/bin/packages/mipsel_24kc/base/adb_android.5.0.2_r1-1_mipsel_24kc.ipk
http://phase1.builds.lede-project.org/b … logs/stdio
nawet został wygenerowany index: Generating index for package ./adb_android.5.0.2_r1-1_mipsel_24kc.ipk
http://phase1.builds.lede-project.org/b … logs/stdio
http://phase1.builds.lede-project.org/b … logs/stdio
Oraz widaćze przy budowie obrazu te pakiety gdzieś zostały dołączone:
IPKG_NO_SCRIPT=1 IPKG_INSTROOT=/var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/build_dir/target-mipsel_24kc_musl-1.1.15/linux-ramips_mt7620/target-dir-69a74938 TMPDIR=/var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/build_dir/target-mipsel_24kc_musl-1.1.15/linux-ramips_mt7620/target-dir-69a74938/tmp /var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/staging_dir/host/bin/opkg --offline-root /var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/build_dir/target-mipsel_24kc_musl-1.1.15/linux-ramips_mt7620/target-dir-69a74938 --force-postinstall --add-dest root:/ --add-arch all:100 --add-arch mipsel_24kc:200 -f /var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/build_dir/target-mipsel_24kc_musl-1.1.15/linux-ramips_mt7620/target-dir-69a74938.conf update && IPKG_NO_SCRIPT=1 IPKG_INSTROOT=/var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/build_dir/target-mipsel_24kc_musl-1.1.15/linux-ramips_mt7620/target-dir-69a74938 TMPDIR=/var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/build_dir/target-mipsel_24kc_musl-1.1.15/linux-ramips_mt7620/target-dir-69a74938/tmp /var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/staging_dir/host/bin/opkg --offline-root /var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/build_dir/target-mipsel_24kc_musl-1.1.15/linux-ramips_mt7620/target-dir-69a74938 --force-postinstall --add-dest root:/ --add-arch all:100 --add-arch mipsel_24kc:200 -f /var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/build_dir/target-mipsel_24kc_musl-1.1.15/linux-ramips_mt7620/target-dir-69a74938.conf install /var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/bin/targets/ramips/mt7620/packages/kmod-usb2_4.4.39-1_mipsel_24kc.ipk /var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/bin/targets/ramips/mt7620/packages/kmod-usb-net_4.4.39-1_mipsel_24kc.ipk /var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/bin/targets/ramips/mt7620/packages/kmod-usb-net-rndis_4.4.39-1_mipsel_24kc.ipk /var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/bin/targets/ramips/mt7620/packages/kmod-usb-serial_4.4.39-1_mipsel_24kc.ipk /var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/bin/targets/ramips/mt7620/packages/kmod-usb-serial-option_4.4.39-1_mipsel_24kc.ipk /var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/bin/packages/mipsel_24kc/base/adb_android.5.0.2_r1-1_mipsel_24kc.ipk
Installing adb (android.5.0.2_r1-1) to root...
[...]
Configuring adb.
Configuring kmod-mii.
Configuring kmod-usb-net.
Configuring kmod-usb-net-cdc-ether.
Configuring kmod-usb-net-rndis.
Configuring kmod-usb2.
Configuring kmod-usb-serial.
Configuring kmod-usb-serial-wwan.
Configuring kmod-usb-serial-option.
/var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/build_dir/target-mipsel_24kc_musl-1.1.15/linux-ramips_mt7620/target-dir-b88da926/etc/init.d/enablemodem: line 2: /lib/ramips.sh: No such file or directory
Installing kmod-sound-core (4.4.39-1) to root...
Installing kmod-sdhci (4.4.39-1) to root...
Installing kmod-mmc (4.4.39-1) to root...
Downloading file:///var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/staging_dir/packages/ramips/kmod-mmc_4.4.39-1_mipsel_24kc.ipk.
Installing kmod-input-core (4.4.39-1) to root...
Downloading file:///var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/staging_dir/packages/ramips/kmod-input-core_4.4.39-1_mipsel_24kc.ipk.
Installing kmod-sdhci-mt7620 (4.4.39-1) to root...
/var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/build_dir/target-mipsel_24kc_musl-1.1.15/linux-ramips_mt7620/target-dir-e2779321/etc/init.d/enablemodem: line 2: /lib/ramips.sh: No such file or directory
Installing kmod-usb-ledtrig-usbport (4.4.39-1) to root...
/var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/build_dir/target-mipsel_24kc_musl-1.1.15/linux-ramips_mt7620/target-dir-69a74938/etc/init.d/enablemodem: line 2: /lib/ramips.sh: No such file or directory
Installing kmod-sdhci-mt7620 (4.4.39-1) to root...
Installing kmod-sdhci-mt7620 (4.4.39-1) to root...
Configuring kmod-nls-base.
Configuring kmod-usb-core.
Configuring kmod-usb2.
Configuring kmod-mmc.
Configuring kmod-sdhci.
Configuring kmod-sdhci-mt7620.
Configuring kmod-usb-ledtrig-usbport.
Installing kmod-sdhci (4.4.39-1) to root...
Downloading file:///var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/staging_dir/packages/ramips/kmod-sdhci_4.4.39-1_mipsel_24kc.ipk.
Installing kmod-usb-ledtrig-usbport (4.4.39-1) to root...
Installing kmod-mmc (4.4.39-1) to root...
Downloading file:///var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/staging_dir/packages/ramips/kmod-mmc_4.4.39-1_mipsel_24kc.ipk.
Configuring kmod-nls-base.
Configuring kmod-usb-core.
Configuring kmod-usb-ohci.
Configuring kmod-usb2.
Configuring kmod-mmc.
Configuring kmod-sdhci.
Configuring kmod-sdhci-mt7620.
Configuring kmod-usb-ledtrig-usbport.
/var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/build_dir/target-mipsel_24kc_musl-1.1.15/linux-ramips_mt7620/target-dir-c9a04f45/etc/init.d/enablemodem: line 2: /lib/ramips.sh: No such file or directory
/var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/build_dir/target-mipsel_24kc_musl-1.1.15/linux-ramips_mt7620/target-dir-70d7a330/etc/init.d/enablemodem: line 2: /lib/ramips.sh: No such file or directory
Configuring kmod-nls-base.
Configuring kmod-usb-core.
Configuring kmod-input-core.
Configuring kmod-usb-ohci.
Configuring kmod-i2c-core.
Configuring kmod-i2c-ralink.
Configuring kmod-usb2.
Configuring kmod-mmc.
Configuring kmod-sdhci.
Configuring kmod-sound-core.
Configuring kmod-sdhci-mt7620.
/var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/build_dir/target-mipsel_24kc_musl-1.1.15/linux-ramips_mt7620/target-dir-75492e5d/etc/init.d/enablemodem: line 2: /lib/ramips.sh: No such file or directory
./etc/init.d/enablemodem: line 2: /lib/ramips.sh: No such file or directory
./etc/init.d/enablemodem: line 2: /lib/ramips.sh: No such file or directory
./etc/init.d/enablemodem: line 2: /lib/ramips.sh: No such file or directory
./etc/init.d/enablemodem: line 2: /lib/ramips.sh: No such file or directory
./etc/init.d/enablemodem: line 2: /lib/ramips.sh: No such file or directory
sed -i "s/Installed-Time: .*/Installed-Time: 1482437443/" /var/lib/buildbot/slaves/tictex-02/ramips_mt7620/build/build_dir/target-mipsel_24kc_musl-1.1.15/linux-ramips_mt7620/target-dir-68b329da/usr/lib/opkg/status
./etc/init.d/enablemodem: line 2: /lib/ramips.sh: No such file or directory
./etc/init.d/enablemodem: line 2: /lib/ramips.sh: No such file or directory
ale widzę że wywala błędy z enablemodem
. /lib/ramips.sh chyba powinieneś wcisnąć do sekcji start tak jak ma bootcount zrobione.
Rozpakowałem sobie obraz z lede, tak w ogóle nie zostały zawarte pakiety od usb.
plik naprawiony wg bootcount Błąd nie wyskakuje jednak problem jest gdzie indziej.
chodzi o linię gdzie jest budowany obraz:
IMAGE/sysupgrade.bin := append-kernel | tplink-header ArcherMR200 -j -r $(KDIR)/root.squashfs
Tutaj jest ustawiony stały rootfs a powinien być coś typu "root.squashfs+pkg=68b329da" tylko jak?
Ten sam problem dotyczy C20i i C50.
Dobra udało się. Zaraz wysyłam PR
Dobra udało się. Zaraz wysyłam PR
Podpisz się bo znów będą kręcić nosem.
jak w commitach jest podpis to w PR też musi być?
Zobaczymy
teraz sprawdziłem to dissent też w PR nie dał podpisu.
Dla próby sprawdzimy czy trzeba.
jak w commitach jest podpis to w PR też musi być?
Wystarczy w commit, bo to pójdzie do repozytorium. A to co sobie napiszesz w PR, to już Twoja sprawa.
@Heinz: sprawdż w wolnej chwilii http://dl.eko.one.pl/test/lede-ramips-m … pgrade.bin
Ustawiony wan na static ip, ma luci. Generalnie obraz powinien być samowystarczalny.
Strony Poprzednia 1 2 3 4 5 6 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → TP-Link MR200 - wsparcie
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc