I'm currently developing large project with mobile hotspots using 3G and Sattelite uplinks.
I run test on RB/411UAHR + SierraWireles MC8790V on the ROS 5.12
Sometimes modem stop responding. At this moment we have folowing AT!GSTATUS information:
Code: Select all
Current Time: 96166 Temperature: 29
Bootup Time: 0 Mode: ONLINE
System mode: WCDMA PS state: Attached
WCDMA band: IMT2000 GSM band: Unknown
WCDMA channel: 10687 GSM channel: 65535
GMM (PS) state:REGISTERED NORMAL SERVICE
MM (CS) state: IDLE NORMAL SERVICE
WCDMA L1 State:L1M_PCH_SLEEP RRC State: DISCONNECTED
RX level (dBm):-89
Also we see
Code: Select all
/interface ppp-client monitor ppp-out1
status: dialing...
status: dialing... - incorect state, because
Code: Select all
/interface print
The last
Code: Select all
/interface ppp-client info ppp-out1
status: ready
pin-status: no password required
functionality: full
manufacturer: Sierra Wireless, Incorporated
model: MC8790V
revision: K2_0_7_35AP C:/WS/FW/K2_0_7_35AP/MSM6290/SRC 2010/03/04 17:37:08
serial-number: 353626021324749
current-operator: MegaFon RUS
access-technology: 3G
signal-strengh: -73 dBm
frame-error-rate: n/a
Despite the fact that the error caused by the modem, Mikrotik has wrong desition about PPP interface is up.
So no action like restart interface or routing changes are performed. Actualy we can do AT!GRESET
or just enable/disable interface to begin work correctly.
I think the algorithm of ROS need to be changed for better handling errors of modem.
I made supout.rif and ready to help on any needed tests.