Temat: Huauei e169 + Aero2 + RB751 - Pomocy

Witajcie!

Próbuje ustawić sobie zapasowe łącze przez Aero2. Modem e169 z aktywną, działającą kartą podłączony do mikrotika 751 przez aktywnego HUBa. Na starcie napisze, ze modem i dostep do Internetu działa na Windowsie uzywając aplikacji "PLAY OnLine".

Robiłem wg tego opsu: http://eko.one.pl/?p=openwrt-3g i coś nie działa. Po wpisaniu "ifup wan2" nic się nie dzieje.

Wszytsko zainstalowałem:

opkg install kmod-usb-core kmod-usb2 kmod-usb-serial kmod-usb-serial-option usb-modeswitch usb-modeswitch-data libusb

Po podłączeniu modemu w logach pojawia się taki output:

[1926341.540000] option: option_instat_callback: error -32
[1926341.600000] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[1926341.700000] option 1-1.3:1.0: device disconnected
[1926341.760000] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[1926341.860000] option 1-1.3:1.1: device disconnected
[1926341.920000] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[1926342.020000] option 1-1.3:1.2: device disconnected
[1926363.240000] usb 1-1.3: new full-speed USB device number 9 using ehci-platform
[1926363.450000] option 1-1.3:1.0: GSM modem (1-port) converter detected
[1926363.530000] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB0
[1926363.660000] option 1-1.3:1.1: GSM modem (1-port) converter detected
[1926363.730000] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB1
[1926363.820000] option 1-1.3:1.2: GSM modem (1-port) converter detected
[1926363.900000] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB2
[1926364.040000] scsi16 : usb-storage 1-1.3:1.3
[1926365.090000] scsi 16:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
[1926365.190000] scsi 16:0:0:1: Direct-Access     HUAWEI   SD Storage       2.31 PQ: 0 ANSI: 2
[1926365.310000] sd 16:0:0:1: [sda] Attached SCSI removable disk

"cat /proc/bus/usb/devices"  daje mi jakies krzaczki (Duże A z ptaszkiem i ż) w miejscu producenta i nr seryjnego:

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

/etc/config/network wyglada tak: Zmiany w stosunku do defaultowej konfiguracji polegały tylko na przypisaniu stałego IP dla LAN i dopisaniu wan2 (dla Aero2)

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config interface 'lan'
        option ifname 'eth0.1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.0.200'
        option netmask '255.255.255.0'
        option gateway '192.168.0.1'
        option dns      '192.168.0.1'

config interface 'wan'
        option ifname 'eth0.2'
        option proto 'dhcp'

config interface 'wan2'
        option proto 3g
        option service umts
        option device /dev/ttyUSB0       # tu probowałem /ttyUSB0, /ttyUSB1 i /ttyUSB2
        option pincode 1234                  # pin jest dobry
        option apn darmowy
        option username
        option password
        option pppd_options debug

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '0t 2 3 4 5'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '0t 1'

Jak juz pisałem - po odpaleniu ifup wan2 nic sie nie dzieje, a w ifconfig nie pojawia sie nowy interfejs.

Ma ktoś jakis pomysł co może byc nie tak?
Skąd mam wiedzieć którego ttyUSB używać? Nie zmieni się po restarcie bądź podłączeniu modemu jeszcze raz?

2

Odp: Huauei e169 + Aero2 + RB751 - Pomocy

Ma być /dev/ttyUSB0 jaki pierwszy interfejs urządzenia. Jeżeli podłączysz więcej urządzeń to to się zmieni i będziesz musiał ustawić poprawny.

Zresetuj router, zrób ifup wan2 poczekaj kilka sek i pokaż wynik logread

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

3

Odp: Huauei e169 + Aero2 + RB751 - Pomocy

Aaaaa!!!! Logread. Teraz widze. Nie wiedzialem gdzie tego szukać.
Wywala sie na "NO CARRER" - zgugluje sprawe...

LOGREAD:
daemon.notice pppd[27722]: pppd 2.4.5 started by root, uid 0
daemon.notice netifd: wan2 (27706): SIM ready
daemon.notice netifd: wan2 (27706): PIN set successfully
daemon.notice netifd: wan2 (27706): Trying to set mode
local2.info chat[27726]: abort on (BUSY)
local2.info chat[27726]: abort on (NO CARRIER)
local2.info chat[27726]: abort on (ERROR)
local2.info chat[27726]: report (CONNECT)
local2.info chat[27726]: timeout set to 10 seconds
local2.info chat[27726]: send (AT&F^M)
local2.info chat[27726]: expect (OK)
local2.info chat[27726]: AT&F^M^M
local2.info chat[27726]: OK
local2.info chat[27726]:  -- got it
local2.info chat[27726]: send (ATE1^M)
local2.info chat[27726]: expect (OK)
local2.info chat[27726]: ^M
local2.info chat[27726]: ATE1^M^M
local2.info chat[27726]: OK
local2.info chat[27726]:  -- got it
local2.info chat[27726]: send (AT+CGDCONT=1,"IP","darmowy"^M)
local2.info chat[27726]: timeout set to 30 seconds
local2.info chat[27726]: expect (OK)
local2.info chat[27726]: ^M
local2.info chat[27726]: AT+CGDCONT=1,"IP","darmowy"^M^M
local2.info chat[27726]: OK
local2.info chat[27726]:  -- got it
local2.info chat[27726]: send (ATD*99***1#^M)
local2.info chat[27726]: expect (CONNECT)
local2.info chat[27726]: ^M
local2.info chat[27726]: ATD*99***1#^M^M
local2.info chat[27726]: NO CARRIER
local2.info chat[27726]:  -- failed
local2.info chat[27726]: Failed (NO CARRIER)
daemon.debug pppd[27722]: Script USE_APN=darmowy /usr/sbin/chat -t5 -v -E -f /etc/chatscripts/3g.chat finished (pid 27725), status = 0x5
daemon.err pppd[27722]: Connect script failed
daemon.info pppd[27722]: Exit.
daemon.notice netifd: Interface 'wan2' is now down

4

Odp: Huauei e169 + Aero2 + RB751 - Pomocy

uci show network
cat /proc/bus/usb/devices
ls /dev/ttyUSB*


pokaż

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

5

Odp: Huauei e169 + Aero2 + RB751 - Pomocy

Znalazlem kilka wzmianek o tym, ze takie rzeczy dzieją się z powodu zasilania. Okazalo sie, ze zasilacz od HUBa jest odłączony!!
Mimo podłączenia zasilacza nadal to samo. Probowałem odłączyc inne urządzenia od HUBa (drykarka), próbowałem podłączyć Hłałeja bezpośrednio do routera i nic. Napięcie zmierzyłem mirnikiem - zasilacz daje 5,8V na porcie USB jest 5.0. Na zasilaczu pisze, ze output ma 500mA.
Router oczywiście restartowany 1000 razy.

Oto requestowany output:

:~# uci show network

network.loopback=interface
network.loopback.ifname=lo
network.loopback.proto=static
network.loopback.ipaddr=127.0.0.1
network.loopback.netmask=255.0.0.0
network.lan=interface
network.lan.ifname=eth0.1
network.lan.type=bridge
network.lan.proto=static
network.lan.ipaddr=192.168.0.200
network.lan.netmask=255.255.255.0
network.lan.gateway=192.168.0.1
network.lan.dns=192.168.0.1
network.wan=interface
network.wan.ifname=eth0.2
network.wan.proto=dhcp
network.wan2=interface
network.wan2.proto=3g
network.wan2.service=umts
network.wan2.device=/dev/ttyUSB2
network.wan2.pincode=4069
network.wan2.apn=darmowy
network.wan2.pppd_options=debug
network.@switch[0]=switch
network.@switch[0].name=switch0
network.@switch[0].reset=1
network.@switch[0].enable_vlan=1
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device=switch0
network.@switch_vlan[0].vlan=1
network.@switch_vlan[0].ports=0t 2 3 4 5
network.@switch_vlan[1]=switch_vlan
network.@switch_vlan[1].device=switch0
network.@switch_vlan[1].vlan=2
network.@switch_vlan[1].ports=0t 1

:~# cat /proc/bus/usb/devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  3, #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= 4
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1a40 ProdID=0101 Rev= 1.11
S:  Product=USB 2.0 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms

T:  Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=480  MxCh= 4
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1a40 ProdID=0101 Rev= 1.11
S:  Product=USB 2.0 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms

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

:~# ls /dev/ttyUSB*

/dev/ttyUSB0  /dev/ttyUSB1  /dev/ttyUSB2

i jeszcze raz logread:

daemon.notice pppd[20687]: pppd 2.4.5 started by root, uid 0
daemon.notice netifd: wan2 (20671): SIM ready
daemon.notice netifd: wan2 (20671): PIN set successfully
daemon.notice netifd: wan2 (20671): Trying to set mode
local2.info chat[20691]: abort on (BUSY)
local2.info chat[20691]: abort on (NO CARRIER)
local2.info chat[20691]: abort on (ERROR)
local2.info chat[20691]: report (CONNECT)
local2.info chat[20691]: timeout set to 10 seconds
local2.info chat[20691]: send (AT&F^M)
local2.info chat[20691]: expect (OK)
local2.info chat[20691]: AT&F^M^M
local2.info chat[20691]: OK
local2.info chat[20691]:  -- got it
local2.info chat[20691]: send (ATE1^M)
local2.info chat[20691]: expect (OK)
local2.info chat[20691]: ^M
local2.info chat[20691]: ATE1^M^M
local2.info chat[20691]: OK
local2.info chat[20691]:  -- got it
local2.info chat[20691]: send (AT+CGDCONT=1,"IP","darmowy"^M)
local2.info chat[20691]: timeout set to 30 seconds
local2.info chat[20691]: expect (OK)
local2.info chat[20691]: ^M
local2.info chat[20691]: AT+CGDCONT=1,"IP","darmowy"^M^M
local2.info chat[20691]: OK
local2.info chat[20691]:  -- got it
local2.info chat[20691]: send (ATD*99***1#^M)
local2.info chat[20691]: expect (CONNECT)
local2.info chat[20691]: ^M
local2.info chat[20691]: ATD*99***1#^M^M
local2.info chat[20691]: NO CARRIER
local2.info chat[20691]:  -- failed
local2.info chat[20691]: Failed (NO CARRIER)
daemon.debug pppd[20687]: Script USE_APN=darmowy /usr/sbin/chat -t5 -v -E -f /etc/chatscripts/3g.chat finished (pid 20690), status = 0x5
daemon.err pppd[20687]: Connect script failed
daemon.info pppd[20687]: Exit.
daemon.notice netifd: Interface 'wan2' is now down

6

Odp: Huauei e169 + Aero2 + RB751 - Pomocy

/dev/ttyUSB0 ma być. USB2 to port diagnostyczny jak już, nie komunikacyjny.

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

7

Odp: Huauei e169 + Aero2 + RB751 - Pomocy

Mam taki sam modem i działa mi bardzo ładnie. Moje logi są w poście dotyczącym Modemów jakie dzialaja z openwrt na stronie drugiej. Pisze z telefonu dlatego sobie znajdź sam. Wątek jest podwieszony  na górze.

8

Odp: Huauei e169 + Aero2 + RB751 - Pomocy

megajuras napisał/a:

Na zasilaczu pisze, ze output ma 500mA.

Tzn. że takim zasilaczem możesz poćwiczyć rzut do kosza (500mA to ma być na porcie USB, osobiście do 4-portowego HUB-a USB mam w fabrycznym zestawie Belkina 5V/2,6A). wink

9 (edytowany przez megajuras 2013-12-12 12:52:38)

Odp: Huauei e169 + Aero2 + RB751 - Pomocy

@Cezary - racja. Probowalem kazdej opcji: 0, 1 i 2. - zadnej roznicy w logach.
@Jarek - mocniejszy zasilacz juz w drodze.
@8850 - Jak masz podłązony modem? Przez HUBa czy bezposrednio? Jaki zasilacz do HUBa (Amperaż)?

Orętujecie się jakie zapotrzebowanie energetyczne ma taki modem usb? Czy to się zmienia jeśli podłąze zewnętrzną antene?

10

Odp: Huauei e169 + Aero2 + RB751 - Pomocy

Podłączyłem pod HUBa zasilacz 5V 1,2A i dalej to samo.
W planie mam zupgrejdowanie calego OpenWRT, bo kiedy to instalowałem to prace nad mikroikiem trwały, łatwo nie było i boje sie, ze coś mogłem namieszać.