26

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Dla mr3420 już nie ma miejsca żeby fsck umieścić. Więc właczenie ten opcji nic nie da. Musiał byś samodzielnie montować nośnik gdzie był by fsck i sprawdzać partycję.

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

27

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Wally napisał/a:

Jedno pytanie: w skrypcie są odwołania do sda, a więc jeżeli karta w modemie będzie wykrywana jako np. sdb a pendrive jako sda to modem się przełączy przed extrootem?

Cezary napisał/a:

Nie masz pojęcia jako które urządzenie pojawi się nośnik.

Może da się to jakoś obejść. Czy do skryptu można dodać polecenia wyłączające i włączające zasilanie jednego portu USB (zgodnie z OpenWrt - TP-Link TL-WDR3600#USB)? Mając tylko modem wpięty do jednego portu a wszystko inne do drugiego, karta w modemie zawsze byłaby wykryta jako sda. Jeżeli tak, to w którym miejscu - wyłączenie przed deklaracją funkcji modem_usb_modeswitch() a włączenie po jej wywołaniu na końcu sktyptu, czyli:

[cut]
# wylaczenie zasilania USB2
echo 0 > /sys/class/gpio/gpio22/value
# USB2 wylaczone

modem_usb_modeswitch() {
[cut body]
}

boot_hook_add preinit_mount_root modem_usb_modeswitch

# wlaczenie zasilania USB2
echo 1 > /sys/class/gpio/gpio22/value
# USB2 wlaczone

czy tez lepiej w samej funkcji, a więc coś jakby:

[cut]
modem_usb_modeswitch() {
# wylaczenie zasilania USB2
echo 0 > /sys/class/gpio/gpio22/value
# USB2 wylaczone

[cut body]

# wlaczenie zasilania USB2
echo 1 > /sys/class/gpio/gpio22/value
# USB2 wlaczone
}

boot_hook_add preinit_mount_root modem_usb_modeswitch
Wally

28

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Mówisz o tym szczególnym przypadku, kiedy masz dwa porty i masz możliwość ich sterowania. Jak masz jeden port i hub to takiej możliwości już nie ma.

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

29 (edytowany przez Wally 2013-03-07 09:53:09)

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Cezary napisał/a:

Mówisz o tym szczególnym przypadku, kiedy masz dwa porty i masz możliwość ich sterowania. Jak masz jeden port i hub to takiej możliwości już nie ma.

Tak, właśnie chodzi mi o WDR3600. Czy możesz doradzić, która opcja wyłączania będzie lepsza?
W sumie to taki sam szczególny przypadek jak podłączenie tylko modemu z kartą smile

Wally

30

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Drugi. Pierwszy wykonuje się od razu podczas rejestracji funkcji więc nic ci po tym.

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

31

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Cezary napisał/a:

Drugi. Pierwszy wykonuje się od razu podczas rejestracji funkcji więc nic ci po tym.

Dzięki!

Wally

32

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Witam, czy ten skrypt ma szansę zadziałać z ostatnią wersją Gargoyle backfire ?
Wiem jakie są założenia, ale czy chodzi o to, że był tylko testowany na nowej wersji, czy zawiera jakieś elementy, których backfire nie obsługuje ?

33

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Do backfire masz działający block-extroot-usb-modeswitch zrobiony na podstawie pracy jednego z użytkowników forum.

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

34

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Witam, czy na aktualnym trunk'u z w kompilowanym (nowym , zmienionym) usb_modeswitch ma  to szanse też działać po jakiejś niewielkiej modyfikacji?  Pozdrawiam.

35

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Nie. W trunku nie ma block-mounta działającego na skryptach, wszystko w porgram binarny jest wpakowane.

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

36 (edytowany przez Donvito 2014-06-28 15:34:36)

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Witam mam takie pytanie. podłączyłem modem przez hub i extroot się nie załącza tzn modem się włącza normalnie mam neta ale bez extroota. Chciałem mieć taką konfiguracje: extroot w modemie e3131 na karcie podłączone do jednego portu huba a do drugiego portu pendrive i tam chciałbym żeby zapisywały sie ściągane przez transmission pliki. Chce tak zrobić ponieważ na obecnym konfigu strasznie skacze mi transfer na transmission, wszystko znajduje się na karcie w modemie extroot i katalog pobieranych plików. Co mam zrobić aby extroot załaczał sie przez hub na karcie w modemie i na pendrivie zapisywały sie dane z transmission?? wersja gargoyle 1.5.10.12 (r37768), by obsy

TP-MR3420   ||E3131|| Microsdhc16GB Adata
                 //  Gargoylev 1.5.10   \\

                   \\  Orange FreeNet //

37

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Odnośnie extroota to masz opisane w pierwszym poście tego wątku. W transmission ręcznie podajesz gdzie ma pobierać dane, więc po prostu wskaż ten pendrive.

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

38

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Chodzi mi o to że bez huba wszystko śmiga a przez huba nie włącza  sie extroot tylko system startuje jakby karty nie było.

TP-MR3420   ||E3131|| Microsdhc16GB Adata
                 //  Gargoylev 1.5.10   \\

                   \\  Orange FreeNet //

39

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

To zmień hub po prostu. To też jest sprawa losowa z hubami.

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

40

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

No ale hub działa, wydala prądowo bo normalnie internet przez niego działa tylko extroot za późno wstaje, wogóle nie wstaje, nie wiem dawno nie grzebałem w tym. Mam ładnie  poustawiane wszystko transmission, ftp i nie chciałem zmieniać systemu tylko podłączyć rozdzielacz i dodatkowo pena zmienić ścieżke w transmission i heja ale niestety nie tak szybko...

TP-MR3420   ||E3131|| Microsdhc16GB Adata
                 //  Gargoylev 1.5.10   \\

                   \\  Orange FreeNet //

41

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Ale nie działa. Nie żadnych ustawień z tym dotyczących, hub ma być przezroczysty i tyle. Skoro nie działa tak to nie działa - więc zmień hub.

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

42

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

nie umiem ściągnąć skryptu może mi ktoś go udostępnić lub przesłać

43

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Tzn dlaczego nie umiesz?

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

44

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Działa na Huawei E3131h-2, trzeba tylko w pliku zmienić ProductID na 15ca i wszystko hula.

Orange 300GB + Huawei B315 + TP-Link MR3420v2

45

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Działa na Huawei e3372, id zamieniamy na: 1f01

46

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Działa na ZTE MF 669
PID: 19d2
VID: 0154

Wielkie dzięki smile

47

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

U mnie niestety nie działa na ZTE MF821 i TP_LINK MR3420 v2

Odczytałem V i P z cat /proc/bus/usb/devices
Czyli w przypadku tego modemu - Vendor=19d2 ProdID=0167

Zmieniłem te dane w pliku /lib/preinit/49_usb_modeswitch ale niestety extroot nie odpala.

Będę wdzięczny za pomoc w rozwiązaniu w problemu.

48

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Ale to jest identyfikator po przełączeniu a ty masz podać ten przed przed przełączeniem - 19d2:0166

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

49

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Dzięki wielkie, teraz działa.

50

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Zainstalowałem Gargoyle 1.6.2.2 zgodnie z instrukcją na MR3220V2 i E3131 (12d1:151a). Wszystko działa jak należy do momentu twardego resetu (zanik zasilania). Po twardym resecie router wstaje bez ustawień (domyslne hasło, ssh zablokowane), co mnie zdziwiło to SSID sieci i ustawienia WAN3G pozostają i jest dostep do internetu. W logu są błedy odczytu EXT4, extroot jest niedostepny. Po restarcie z GUI, extroot wraca do zycia i wszysko jest ok, polecenie  cat /tmp/usb_modeswitch.log wyswietla wtedy:
Look for target devices ...
   product ID matched
Found devices in target mode or class (1)
Look for default devices ...
No devices in default mode found. Nothing to do. Bye!

/dev/sda1: UUID="a7240965-16b2-4d78-b060-734751a2d2e7" TYPE="ext4"

Co mogłem przeoczyć?

Pozdrawiam
zarcin