konsoli szeregowej na szczęście udało się uniknąć po nieudanym powrocie do oryginalnego firmware, jak wspominałem ruter pracuje bez zarzutu po restarcie z gui, wiec jest w miarę ok (muszę nauczyć staruszków jak to się robi wink.
Cezary, wielkie dzięki za pomoc.

Niestety tez nie działa:

MBP-Marcin:~ marcin$ telnet 192.168.1.1
Trying 192.168.1.1...
telnet: connect to address 192.168.1.1: Connection refused
telnet: Unable to connect to remote host

Po twardym resecie, ruter wstaje, internet działa, zachowuje ssid wifi, hasło resetuje się do domyślnego i NIE działa SSH wiec nie mam jak wykonac cat, nie zapisuje tez zmian. Mam wgrac świeżego gargoyla od nowa?

root@Gargoyle:~# cat /proc/bus/usb/devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  1/800 us ( 0%), #Int=  1, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.03
S:  Manufacturer=Linux 3.3.8 ehci_hcd
S:  Product=Generic Platform EHCI 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#=  2 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=151d Rev= 1.02
S:  Manufacturer=HUAWEI
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=01 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= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=cdc_ncm
E:  Ad=83(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
I:* If#= 1 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=cdc_ncm
E:  Ad=83(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
E:  Ad=84(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= 2 Cls=ff(vend.) Sub=02 Prot=03 Driver=(none)
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=ff(vend.) Sub=02 Prot=02 Driver=(none)
E:  Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
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

Nie za bardzo wiem jak to sprawdzić, w windows instaluje sie jako karta sieciowa, więc wyglada jak hilink, ale konfiguruje się przez mobile partner a nie przez dashboard.

Tak, zmieniłem:

#!/bin/sh

# Cezary Jackiewicz <cezary@eko.one.pl>

V=12d1
P=151a

LOG=/tmp/usb_modeswitch.log

modem_usb_modeswitch() {

        pi_include /lib/functions/extmount.sh
        er_load_modules

        /bin/mount -t usbfs none /proc/bus/usb

        for i in `seq 1 40`; do
                [ -e /dev/sda ] && break
                sleep 100
        done

Niestety nie pomogło, zwiększyłem wszystkie sleepy x100.
Wydaje mi się że mój modem jest opisany w tym wątku: http://www.draisberghof.de/usb_modeswit … amp;t=1350. Intersujący jest ten fragment:
"NOTE that bNumConfigurations. You have an alternative configuration which may be selected directly from the unswitched mode. This is required for Windows8 support."

Polecenie ls /dev/ttyUSB* pokazuje mi tylko jedno urządzenie czy to tak ma być?

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