Huawei E372 3g modem hangsup on 3 network

Hi there,

I have been trying to use a Huawei E372 3g modem with my RB493G i do have a USB hub with power and this is what routerOS tells me and my config:


USB resources:

> system resource usb print
 # DEVICE VENDOR                    NAME                  SPEED   
 0 2:1                              RB400 EHCI            480 Mbps
 1 2:9                              USB 2.0 Hub [MTT]     480 Mbps
 2 2:69   Huawei Technologies       HUAWEI Mobile         480 Mbps
 3 1:1                              RB400 OHCI            12 Mbps

USB port settings:

 > port print
Flags: I - inactive 
 #   NAME                                 CHANNELS USED-BY                              BAUD-RATE
 0   serial0                                     1 Serial Console                       auto     
 1   usb2                                        4                                      9600

This is my ppp-profile i have found that disabling almost all below got me the longest in the connection process:

 1   name="tre" use-mpls=no use-compression=no use-vj-compression=no use-encryption=no 
     only-one=default change-tcp-mss=default

The ppp-client config:

 > interface ppp-client print        
Flags: X - disabled, R - running 
 0 X  name="tremobil" max-mtu=1500 max-mru=1500 mrru=disabled port=usb2 data-channel=3 
      info-channel=0 pin="" user="" password="" profile=tre phone="*99***1#" 
      dial-command="ATDT" modem-init="AT+CGDCONT=1,"IP","bredband.tre.dk"" null-modem=no 
      dial-on-demand=no add-default-route=no use-peer-dns=no keepalive-timeout=10 allow=chap

And info seems to suggest modem is OK:

 > /interface ppp-client info 0
             status: ready
         pin-status: no password required
      functionality: full
         gprs-class: A - GPRS & GSM simultaneous
       manufacturer: huawei
              model: E372
           revision: 11.113.17.30.00
      serial-number: 353147040412720
   current-operator: 23806
  access-technology: 3G
     signal-strengh: -73 dBm
   frame-error-rate: n/a

Okay so that’s the config i’m running now. It seems to dial up and authenticate op but then it tries to send a IPCP ConfReq and it get’s a IPCP ConfNak reply and i guess that’s where it goes wrong?

02:56:12 async,ppp,info tremobil: initializing... 
02:56:12 async,ppp,info tremobil: reseting link... 
02:56:13 async,debug usb2:3: sent ATH 
02:56:13 async,debug usb2:3: rcvd OK 
02:56:13 async,ppp,info tremobil: initializing modem... 
02:56:14 async,ppp,info tremobil: dialing out... 
02:56:14 async,debug usb2:3: sent ATDT*99# 
02:56:14 async,debug usb2:3: rcvd CONNECT 43200000 
02:56:14 async,ppp,debug tremobil: LCP lowerup 
02:56:14 async,ppp,debug,packet  tremobil: sent LCP ConfReq id=0xed 
02:56:14 async,ppp,debug,packet    <magic 0x6dc4ef62> 
02:56:14 async,ppp,debug,packet    <pcomp> 
02:56:14 async,ppp,debug,packet    <accomp> 
02:56:14 async,ppp,debug tremobil: LCP open 
02:56:14 async,ppp,debug,packet  tremobil: rcvd LCP ConfReq id=0x10 
02:56:14 async,ppp,debug,packet    <asyncmap 0x0> 
02:56:14 async,ppp,debug,packet    <magic 0x2fb9815> 
02:56:14 async,ppp,debug,packet    <pcomp> 
02:56:14 async,ppp,debug,packet    <accomp> 
02:56:14 async,ppp,debug,packet    <auth  chap> 
02:56:14 async,ppp,debug,packet  tremobil: sent LCP ConfAck id=0x10 
02:56:14 async,ppp,debug,packet    <asyncmap 0x0> 
02:56:14 async,ppp,debug,packet    <magic 0x2fb9815> 
02:56:14 async,ppp,debug,packet    <pcomp> 
02:56:14 async,ppp,debug,packet    <accomp> 
02:56:14 async,ppp,debug,packet    <auth  chap> 
02:56:14 async,ppp,debug,packet  tremobil: rcvd LCP ConfAck id=0xed 
02:56:14 async,ppp,debug,packet    <magic 0x6dc4ef62> 
02:56:14 async,ppp,debug,packet    <pcomp> 
02:56:14 async,ppp,debug,packet    <accomp> 
02:56:14 async,ppp,debug tremobil: LCP opened 
02:56:14 async,ppp,debug,packet  tremobil: rcvd LCP DiscReq id=0x11 
02:56:14 async,ppp,debug,packet     <magic 0x2fb9815> 
02:56:14 async,ppp,debug,packet  tremobil: rcvd CHAP Challenge id=0x1 
02:56:14 async,ppp,debug,packet     <challenge len=10> 
02:56:14 async,ppp,debug,packet     <name UMTS_CHAP_SRVR> 
02:56:14 async,ppp,debug,packet  tremobil: sent CHAP Response id=0x1 
02:56:14 async,ppp,debug,packet     <response len=10> 
02:56:14 async,ppp,debug,packet  tremobil: rcvd CHAP Success id=0x1 
02:56:14 async,ppp,info tremobil: authenticated 
02:56:14 async,ppp,debug tremobil: IPCP lowerup 
02:56:14 async,ppp,debug,packet  tremobil: sent IPCP ConfReq id=0x6 
02:56:14 async,ppp,debug,packet     <addr 0.0.0.0> 
02:56:14 async,ppp,debug tremobil: IPCP open 
02:56:14 async,ppp,debug tremobil: IPV6CP open 
02:56:14 async,ppp,debug tremobil: MPLSCP open 
02:56:14 async,ppp,debug tremobil: BCP open 
02:56:14 async,ppp,debug tremobil: CCP lowerup 
02:56:14 async,ppp,debug tremobil: CCP open 
02:56:15 async,ppp,debug,packet  tremobil: rcvd IPCP ConfNak id=0x6 
02:56:15 async,ppp,debug,packet  tremobil: sent IPCP ConfReq id=0x7 
02:56:15 async,ppp,debug,packet     <addr 0.0.0.0> 
02:56:24 async,ppp,debug,packet  tremobil: sent LCP EchoReq id=0x0 
02:56:24 async,ppp,debug,packet     <magic 0x6dc4ef62> 
02:56:25 async,ppp,debug tremobil: LCP missed echo reply 
02:56:25 async,ppp,debug,packet  tremobil: sent LCP EchoReq id=0x1 
02:56:25 async,ppp,debug,packet     <magic 0x6dc4ef62> 
02:56:26 async,ppp,debug tremobil: LCP missed echo reply 
02:56:26 async,ppp,debug,packet  tremobil: sent LCP EchoReq id=0x2 
02:56:26 async,ppp,debug,packet     <magic 0x6dc4ef62> 
02:56:27 async,ppp,debug tremobil: LCP missed echo reply 
02:56:27 async,ppp,debug,packet  tremobil: sent LCP EchoReq id=0x3 
02:56:27 async,ppp,debug,packet     <magic 0x6dc4ef62> 
02:56:28 async,ppp,debug tremobil: LCP missed echo reply 
02:56:28 async,ppp,debug,packet  tremobil: sent LCP EchoReq id=0x4 
02:56:28 async,ppp,debug,packet     <magic 0x6dc4ef62> 
02:56:29 async,ppp,debug tremobil: LCP missed echo reply 
02:56:29 async,ppp,debug tremobil: LCP lowerdown 
02:56:29 async,ppp,debug tremobil: LCP closed 
02:56:29 async,ppp,debug tremobil: CCP lowerdown 
02:56:29 async,ppp,debug tremobil: BCP lowerdown 
02:56:29 async,ppp,debug tremobil: BCP down event in starting state 
02:56:29 async,ppp,debug tremobil: IPCP lowerdown 
02:56:29 async,ppp,debug tremobil: IPV6CP lowerdown 
02:56:29 async,ppp,debug tremobil: IPV6CP down event in starting state 
02:56:29 async,ppp,debug tremobil: MPLSCP lowerdown 
02:56:29 async,ppp,debug tremobil: MPLSCP down event in starting state 
02:56:29 async,ppp,info tremobil: terminating... - peer is not responding 
02:56:29 async,ppp,debug tremobil: LCP lowerdown 
02:56:29 async,ppp,debug tremobil: LCP down event in starting state 
02:56:29 async,ppp,info tremobil: disconnected

So my questions are:
Even though the modem is not listed as working under the hardware comp. list - it seems to be okay?
What am i doing wrong in the ppp profile or client setup ?

Best regards
//Nev

Your ppp-client settings look way too complicated and confusing.
Try it this way (works on my e372 with 3 Austria on ROS 5.11):

/interface ppp-client
add add-default-route=yes allow=pap,chap apn=bredband.tre.dk data-channel=0 dial-command=ATDT
dial-on-demand=no disabled=yes info-channel=4 keepalive-timeout=30 max-mru=
1500 max-mtu=1500 modem-init=“” mrru=disabled name=ppp-out2 null-modem=no
password=“” phone=“” pin=“” port=usb2 profile=default use-peer-dns=no user=
“”

do not use any custom init-string, ppp-profile or phone number.
However, there seem to be some minor firmware differences between our E372.
Mine has 5 Channels in ROS 5.11, and I have to use data channel 0 and info channel 4.
Channels 1 to 3 don’t do anything.

What revision is your E372 at in firmware? There seems to be an update for the firmware to the modem on 3’s site i could try and give the firmware an upgrade?

I am using the firmware from here (11.203.05.00.00):
http://www.dc-files.com/files/huawei/modems/E372/
however, give your router a try with the ppp client configuration I posted before flashing around on your stick.

Hi again tried your config exactly even gave the router reset to default just to be sure it’s not something else. It is by the way, running latest stable RouterOS 5.11.

PPP-Client config:

interface ppp-client print detail
Flags: X - disabled, R - running
0 X name=“ppp-out2” max-mtu=1500 max-mru=1500 mrru=disabled port=usb2 data-channel=0 info-channel=4 apn=“bredband.tre.dk” pin=“” user=“” password=“”
profile=default phone=“” dial-command=“ATDT” modem-init=“” null-modem=no dial-on-demand=no add-default-route=yes use-peer-dns=no keepalive-timeout=30
allow=pap,chap

Debug log output:

01:23:05 async,ppp,info ppp-out2: initializing…
01:23:05 async,ppp,info ppp-out2: reseting link…
01:23:06 async,debug usb2:0: sent ATH
01:23:06 async,debug usb2:0: rcvd OK
01:23:06 async,ppp,info ppp-out2: initializing modem…
01:23:07 async,ppp,info ppp-out2: dialing out…
01:23:07 async,debug usb2:0: sent ATDT99**1#
01:23:07 async,debug usb2:0: rcvd CONNECT 43200000
01:23:07 async,ppp,debug ppp-out2: LCP lowerup
01:23:07 async,ppp,debug,packet ppp-out2: sent LCP ConfReq id=0x5
01:23:07 async,ppp,debug,packet <magic 0xbffc60a>
01:23:07 async,ppp,debug,packet
01:23:07 async,ppp,debug,packet
01:23:07 async,ppp,debug ppp-out2: LCP open
01:23:07 async,ppp,debug,packet ppp-out2: rcvd LCP ConfReq id=0x3
01:23:07 async,ppp,debug,packet <asyncmap 0x0>
01:23:07 async,ppp,debug,packet <magic 0x2f8cb90>
01:23:07 async,ppp,debug,packet
01:23:07 async,ppp,debug,packet
01:23:07 async,ppp,debug,packet
01:23:07 async,ppp,debug,packet ppp-out2: sent LCP ConfAck id=0x3
01:23:07 async,ppp,debug,packet <asyncmap 0x0>
01:23:07 async,ppp,debug,packet <magic 0x2f8cb90>
01:23:07 async,ppp,debug,packet
01:23:07 async,ppp,debug,packet
01:23:07 async,ppp,debug,packet
01:23:07 async,ppp,debug,packet ppp-out2: rcvd LCP ConfAck id=0x5
01:23:07 async,ppp,debug,packet <magic 0xbffc60a>
01:23:07 async,ppp,debug,packet
01:23:07 async,ppp,debug,packet
01:23:07 async,ppp,debug ppp-out2: LCP opened
01:23:07 async,ppp,debug,packet ppp-out2: rcvd LCP DiscReq id=0x4
01:23:07 async,ppp,debug,packet <magic 0x2f8cb90>
01:23:07 async,ppp,debug,packet ppp-out2: rcvd CHAP Challenge id=0x1
01:23:07 async,ppp,debug,packet
01:23:07 async,ppp,debug,packet
01:23:07 async,ppp,debug,packet ppp-out2: sent CHAP Response id=0x1
01:23:07 async,ppp,debug,packet
01:23:07 async,ppp,debug,packet ppp-out2: rcvd CHAP Success id=0x1
01:23:07 async,ppp,info ppp-out2: authenticated
01:23:07 async,ppp,debug ppp-out2: IPCP lowerup
01:23:07 async,ppp,debug,packet ppp-out2: sent IPCP ConfReq id=0x9
01:23:07 async,ppp,debug,packet <addr 0.0.0.0>
01:23:07 async,ppp,debug ppp-out2: IPCP open
01:23:07 async,ppp,debug ppp-out2: IPV6CP open
01:23:07 async,ppp,debug ppp-out2: MPLSCP lowerup
01:23:07 async,ppp,debug,packet ppp-out2: sent MPLSCP ConfReq id=0x5
01:23:07 async,ppp,debug ppp-out2: MPLSCP open
01:23:07 async,ppp,debug ppp-out2: BCP open
01:23:07 async,ppp,debug ppp-out2: CCP lowerup
01:23:07 async,ppp,debug ppp-out2: CCP open
01:23:07 async,ppp,debug,packet ppp-out2: rcvd LCP ProtRej id=0x5
01:23:07 async,ppp,debug,packet 82 81 01 05 00 04
01:23:08 async,ppp,debug,packet ppp-out2: rcvd IPCP ConfNak id=0x9
01:23:08 async,ppp,debug,packet ppp-out2: sent IPCP ConfReq id=0xa
01:23:08 async,ppp,debug,packet <addr 0.0.0.0>
01:23:08 async,ppp,debug ppp-out2: LCP lowerdown
01:23:08 async,ppp,debug ppp-out2: LCP closed
01:23:08 async,ppp,debug ppp-out2: CCP lowerdown
01:23:08 async,ppp,debug ppp-out2: BCP lowerdown
01:23:08 async,ppp,debug ppp-out2: BCP down event in starting state
01:23:08 async,ppp,debug ppp-out2: IPCP lowerdown
01:23:08 async,ppp,debug ppp-out2: IPV6CP lowerdown
01:23:08 async,ppp,debug ppp-out2: IPV6CP down event in starting state
01:23:08 async,ppp,debug ppp-out2: MPLSCP lowerdown
01:23:08 async,ppp,info ppp-out2: terminating… - hungup
01:23:08 async,ppp,debug ppp-out2: LCP lowerdown
01:23:08 async,ppp,debug ppp-out2: LCP down event in starting state
01:23:08 async,ppp,info ppp-out2: disconnected
01:23:08 async,ppp,info ppp-out2: initializing…
01:23:08 async,ppp,info ppp-out2: reseting link…
01:23:09 async,debug usb2:0: sent ATH
01:23:09 async,debug usb2:0: rcvd OK
01:23:09 async,ppp,info ppp-out2: initializing modem…
01:23:10 async,ppp,info ppp-out2: initializing modem…
01:23:10 async,ppp,debug ppp-out2: LCP lowerdown
01:23:10 async,ppp,debug ppp-out2: LCP down event in starting state
01:23:10 async,ppp,info ppp-out2: disabled

Hi,

give it another try, but disable chap! so that the ppp-client only says allow=pap

Don’t think it’s the problem?

Tried isolating mschap1+2 just for fun and it didn’t help either.

00:16:33 async,ppp,info ppp-out2: reseting link…
00:16:34 async,debug usb2:0: sent ATH
00:16:34 async,debug usb2:0: rcvd OK
00:16:34 async,ppp,info ppp-out2: initializing modem…
00:16:35 async,ppp,info ppp-out2: dialing out…
00:16:35 async,debug usb2:0: sent ATDT99**1#
00:16:35 async,debug usb2:0: rcvd CONNECT 43200000
00:16:35 async,ppp,debug ppp-out2: LCP lowerup
00:16:35 async,ppp,debug,packet ppp-out2: sent LCP ConfReq id=0x2
00:16:35 async,ppp,debug,packet <magic 0x3f13f92f>
00:16:35 async,ppp,debug,packet
00:16:35 async,ppp,debug,packet
00:16:35 async,ppp,debug ppp-out2: LCP open
00:16:35 async,ppp,debug,packet ppp-out2: rcvd LCP ConfReq id=0x0
00:16:35 async,ppp,debug,packet <asyncmap 0x0>
00:16:35 async,ppp,debug,packet <magic 0x2f87322>
00:16:35 async,ppp,debug,packet
00:16:35 async,ppp,debug,packet
00:16:35 async,ppp,debug,packet
00:16:35 async,ppp,debug,packet ppp-out2: sent LCP ConfNak id=0x0
00:16:35 async,ppp,debug,packet
00:16:35 async,ppp,debug,packet ppp-out2: rcvd LCP ConfAck id=0x2
00:16:35 async,ppp,debug,packet <magic 0x3f13f92f>
00:16:35 async,ppp,debug,packet
00:16:35 async,ppp,debug,packet
00:16:35 async,ppp,debug,packet ppp-out2: rcvd LCP ConfReq id=0x1
00:16:35 async,ppp,debug,packet <asyncmap 0x0>
00:16:35 async,ppp,debug,packet <magic 0x2f87322>
00:16:35 async,ppp,debug,packet
00:16:35 async,ppp,debug,packet
00:16:35 async,ppp,debug,packet
00:16:35 async,ppp,debug,packet ppp-out2: sent LCP ConfAck id=0x1
00:16:35 async,ppp,debug,packet <asyncmap 0x0>
00:16:35 async,ppp,debug,packet <magic 0x2f87322>
00:16:35 async,ppp,debug,packet
00:16:35 async,ppp,debug,packet
00:16:35 async,ppp,debug,packet
00:16:35 async,ppp,debug ppp-out2: LCP opened
00:16:35 async,ppp,debug,packet ppp-out2: sent PAP AuthReq id=0x2
00:16:35 async,ppp,debug,packet
00:16:35 async,ppp,debug,packet
00:16:35 async,ppp,debug,packet ppp-out2: rcvd LCP DiscReq id=0x2
00:16:35 async,ppp,debug,packet <magic 0x2f87322>
00:16:35 async,ppp,debug,packet ppp-out2: rcvd PAP AuthAck id=0x2
00:16:35 async,ppp,debug,packet
00:16:35 async,ppp,info ppp-out2: authenticated
00:16:35 async,ppp,debug ppp-out2: IPCP lowerup
00:16:35 async,ppp,debug,packet ppp-out2: sent IPCP ConfReq id=0x3
00:16:35 async,ppp,debug,packet <addr 0.0.0.0>
00:16:35 async,ppp,debug ppp-out2: IPCP open
00:16:35 async,ppp,debug ppp-out2: IPV6CP open
00:16:35 async,ppp,debug ppp-out2: MPLSCP lowerup
00:16:35 async,ppp,debug,packet ppp-out2: sent MPLSCP ConfReq id=0x2
00:16:35 async,ppp,debug ppp-out2: MPLSCP open
00:16:35 async,ppp,debug ppp-out2: BCP open
00:16:35 async,ppp,debug ppp-out2: CCP lowerup
00:16:35 async,ppp,debug ppp-out2: CCP open
00:16:35 async,ppp,debug,packet ppp-out2: rcvd LCP ProtRej id=0x3
00:16:35 async,ppp,debug,packet 82 81 01 02 00 04
00:16:36 async,ppp,debug,packet ppp-out2: rcvd IPCP ConfNak id=0x3
00:16:36 async,ppp,debug,packet ppp-out2: sent IPCP ConfReq id=0x4
00:16:36 async,ppp,debug,packet <addr 0.0.0.0>
00:16:37 async,ppp,debug,packet ppp-out2: rcvd IPCP ConfNak id=0x4
00:16:37 async,ppp,debug,packet ppp-out2: sent IPCP ConfReq id=0x5
00:16:37 async,ppp,debug,packet <addr 0.0.0.0>
00:16:38 async,ppp,debug ppp-out2: IPCP timer
00:16:38 async,ppp,debug,packet ppp-out2: sent IPCP ConfReq id=0x6
00:16:38 async,ppp,debug,packet <addr 0.0.0.0>
00:16:39 async,ppp,debug,packet ppp-out2: rcvd IPCP ConfNak id=0x6
00:16:39 async,ppp,debug,packet ppp-out2: sent IPCP ConfReq id=0x7
00:16:39 async,ppp,debug,packet <addr 0.0.0.0>
00:16:40 async,ppp,debug,packet ppp-out2: rcvd IPCP ConfNak id=0x7
00:16:40 async,ppp,debug,packet ppp-out2: sent IPCP ConfReq id=0x8
00:16:40 async,ppp,debug,packet <addr 0.0.0.0>
00:16:41 async,ppp,debug,packet ppp-out2: rcvd IPCP ConfNak id=0x8
00:16:41 async,ppp,debug,packet ppp-out2: sent IPCP ConfReq id=0x9
00:16:41 async,ppp,debug,packet <addr 0.0.0.0>
00:16:42 async,ppp,debug,packet ppp-out2: rcvd IPCP ConfNak id=0x9
00:16:42 async,ppp,debug,packet ppp-out2: sent IPCP ConfReq id=0xa
00:16:42 async,ppp,debug,packet <addr 0.0.0.0>
00:16:43 async,ppp,debug ppp-out2: LCP lowerdown
00:16:43 async,ppp,debug ppp-out2: LCP closed
00:16:43 async,ppp,debug ppp-out2: CCP lowerdown
00:16:43 async,ppp,debug ppp-out2: BCP lowerdown
00:16:43 async,ppp,debug ppp-out2: BCP down event in starting state
00:16:43 async,ppp,debug ppp-out2: IPCP lowerdown
00:16:43 async,ppp,debug ppp-out2: IPV6CP lowerdown
00:16:43 async,ppp,debug ppp-out2: IPV6CP down event in starting state
00:16:43 async,ppp,debug ppp-out2: MPLSCP lowerdown
00:16:43 async,ppp,info ppp-out2: terminating… - hungup
00:16:43 async,ppp,debug ppp-out2: LCP lowerdown
00:16:43 async,ppp,debug ppp-out2: LCP down event in starting state
00:16:43 async,ppp,info ppp-out2: disconnected

Very strange… but at least there is no LCP timeout anymore.
For some reason, your provider is not assigning you an IP address.
Possibly your SIM card is not active (or locked), or the APN is wrong.
Can you check that as well?

What about this line regarding LCP then…
00:16:35 async,ppp,debug,packet ppp-out2: rcvd LCP ProtRej id=0x3

Sim is working and modem is working with the mobile partner client provided for windows. I also copied the apn from the client and i verified it in 3’s APN guide on their website.

Could this be a issue with the power source not suplying enough power to the USB hub i’m using to run the modem correctly? I get a USB power injector and a 5v 1000mA ac/dc adapter today (hopefully).

:slight_smile:

a LCP ProtRej is not a big deal in this case, as it just tells you that the remote router
does not support using IPv6CP/MPLSCP.

In theory, yes, there could be something wrong with power supply, but
from what I have experienced, that should lead to the modem resetting itself during the connection attempt.

Are there maybe some other settings you can read out of the mobile partner connection profile?

try out different channel.
Check if the APN and other settings are specified correctly, as maybe you need to add the username and password as well - check the service providers configuration manual.

There’s not much in the profile settings of the mobile partner app just dial *99# and apn=bredband.tre.dk.

@uldis
Only channel 0 and 4 responds to the ATI command via the serial console and have tried switching them arround. No username or password are required and no other information is given by 3. :frowning:

Still waiting for the new USB power injector hope it’s just a bad USB hub problem or something similar.

I have received a RB751U-2HnD today and tested the e372 successfully with that device as well.
If the USB power injector does not work as well, you may have to try upgrading the firmware on the e372 I guess…

This seems to be a operator specific problem.

Today i got a hold of a RB411UAHR with a Sierra Wireless MC8705 hspa+ modem and everything seems to be fine i have found that data and info on channel 3 is the only thing that actually dials up and then i don’t get an IP just as with the Huawei E372.

Log from the MC8705:

00:07:21 async,ppp,info ppp-out1: reseting link…
00:07:22 async,debug usb2:3: sent ATH
00:07:22 async,debug usb2:3: rcvd OK
00:07:22 async,ppp,info ppp-out1: initializing modem…
00:07:23 async,ppp,info ppp-out1: dialing out…
00:07:23 async,debug usb2:3: sent ATDT99**1#
00:07:23 async,debug usb2:3: rcvd CONNECT 7200000
00:07:23 async,ppp,debug ppp-out1: LCP lowerup
00:07:23 async,ppp,debug ppp-out1: LCP open
00:07:23 async,ppp,debug,packet ppp-out1: sent LCP ConfReq id=0xb
00:07:23 async,ppp,debug,packet <magic 0x568acac8>
00:07:23 async,ppp,debug,packet
00:07:23 async,ppp,debug,packet
00:07:23 async,ppp,debug,packet ppp-out1: rcvd LCP ConfReq id=0x80
00:07:23 async,ppp,debug,packet <asyncmap 0x0>
00:07:23 async,ppp,debug,packet <magic 0x321add9>
00:07:23 async,ppp,debug,packet
00:07:23 async,ppp,debug,packet
00:07:23 async,ppp,debug,packet
00:07:23 async,ppp,debug,packet ppp-out1: sent LCP ConfAck id=0x80
00:07:23 async,ppp,debug,packet <asyncmap 0x0>
00:07:23 async,ppp,debug,packet <magic 0x321add9>
00:07:23 async,ppp,debug,packet
00:07:23 async,ppp,debug,packet
00:07:23 async,ppp,debug,packet
00:07:23 async,ppp,debug,packet ppp-out1: rcvd LCP ConfAck id=0xb
00:07:23 async,ppp,debug,packet <magic 0x568acac8>
00:07:23 async,ppp,debug,packet
00:07:23 async,ppp,debug,packet
00:07:23 async,ppp,debug ppp-out1: LCP opened
00:07:23 async,ppp,debug,packet ppp-out1: rcvd LCP DiscReq id=0x81
00:07:23 async,ppp,debug,packet <magic 0x321add9>
00:07:23 async,ppp,debug,packet ppp-out1: rcvd CHAP Challenge id=0x1
00:07:23 async,ppp,debug,packet
00:07:23 async,ppp,debug,packet
00:07:23 async,ppp,debug,packet ppp-out1: sent CHAP Response id=0x1
00:07:23 async,ppp,debug,packet
00:07:23 async,ppp,debug,packet ppp-out1: rcvd CHAP Success id=0x1
00:07:23 async,ppp,info ppp-out1: authenticated
00:07:23 async,ppp,debug ppp-out1: IPCP lowerup
00:07:23 async,ppp,debug,packet ppp-out1: sent IPCP ConfReq id=0x13
00:07:23 async,ppp,debug,packet <addr 0.0.0.0>
00:07:23 async,ppp,debug ppp-out1: IPCP open
00:07:23 async,ppp,debug ppp-out1: IPV6CP open
00:07:23 async,ppp,debug ppp-out1: MPLSCP lowerup
00:07:23 async,ppp,debug,packet ppp-out1: sent MPLSCP ConfReq id=0xa
00:07:23 async,ppp,debug ppp-out1: MPLSCP open
00:07:23 async,ppp,debug ppp-out1: BCP open
00:07:23 async,ppp,debug ppp-out1: CCP lowerup
00:07:23 async,ppp,debug ppp-out1: CCP open
00:07:23 async,ppp,debug,packet ppp-out1: rcvd LCP ProtRej id=0x82
00:07:23 async,ppp,debug,packet 82 81 01 0a 00 04
00:07:24 async,ppp,debug,packet ppp-out1: rcvd IPCP ConfNak id=0x13
00:07:24 async,ppp,debug,packet <ms-dns 10.11.12.13>
00:07:24 async,ppp,debug,packet <ms-dns 10.11.12.14>
00:07:24 async,ppp,debug,packet ppp-out1: sent IPCP ConfReq id=0x14
00:07:24 async,ppp,debug,packet <addr 0.0.0.0>
00:07:24 async,ppp,debug,packet <ms-dns 10.11.12.13>
00:07:24 async,ppp,debug,packet <ms-dns 10.11.12.14>
00:07:24 async,ppp,debug ppp-out1: LCP lowerdown
00:07:24 async,ppp,debug ppp-out1: LCP closed
00:07:24 async,ppp,debug ppp-out1: CCP lowerdown
00:07:24 async,ppp,debug ppp-out1: BCP lowerdown
00:07:24 async,ppp,debug ppp-out1: BCP down event in starting state
00:07:24 async,ppp,debug ppp-out1: IPCP lowerdown
00:07:24 async,ppp,debug ppp-out1: IPV6CP lowerdown
00:07:24 async,ppp,debug ppp-out1: IPV6CP down event in starting state
00:07:24 async,ppp,debug ppp-out1: MPLSCP lowerdown
00:07:24 async,ppp,info ppp-out1: terminating… - hungup
00:07:24 async,ppp,debug ppp-out1: LCP lowerdown
00:07:24 async,ppp,debug ppp-out1: LCP down event in starting state
00:07:24 async,ppp,info ppp-out1: disconnected

I know for a fact that the MC8705 works because i have used with same sim in another device!

And indeed i found a 3g from Telia they have a slightly different APN www.internet.mtelia.dk i enabled pap, chap, mschap1+2 because i didn’t know what they used and it connects no problem and carry traffic.

But i really really wan’t to use 3(tre) because they have the best network here in denmark :frowning:

What could the issue be here?

I AM DOING THE VICTORY DANCE!!!

What does ATZ init command do? For whatever reason 3 works with this config:

interface ppp-client print detail
Flags: X - disabled, R - running
0 R name=“ppp-out1” max-mtu=1500 max-mru=1500 mrru=disabled port=usb2
data-channel=3 info-channel=3 apn=“bredband.tre.dk” pin=“” user=“”
password=“” profile=default phone=“” dial-command=“ATDT” modem-init=“ATZ”
null-modem=no dial-on-demand=no add-default-route=no use-peer-dns=no
keepalive-timeout=10 allow=pap,chap,mschap1,mschap2

I decided to look at some old linux configs where people used vwdial and found the init command on the link below and tried them all combined but it tourned out only ATZ was needed?

Still dancing thanks for the help!

Very strange, all ATZ does is tell the modem to reset itself g
I can remember reading somewhere, that you shouldn’t normally use ATZ for some UMTS Modems,
because it causes them to not work anymore until you unplug and replug it.

Oh well, but if it works, why bother :slight_smile:

On a related note: The USB chipset in RB751U seems to be a little weak.
I can easily reach 22 Mbit/s on a RB411U with the e372, but struggle to get above 10 Mbit/s
on the RB751U. Very strange. Same config and same ROS version. I am unsure if it is useful
to open a Ticket with MT…

In hindsight it was the init command below that got it working if i remove ATZ (Red. And entire init string) now i still works but this is only on the RB411UAHR with the Sierra Wireless MC8705 MiniPCI-E.

So i’m still a bit lost on how to get the USB E372 modem to work, but the builtin modem aproach is definetely a better way than power injectors and all that funky stuff.

ATZ;ATE0 V1 &D2 &C1 S0=0 +IFC=2,2;AT+CGDCONT=1,“IP”,“bredband.tre.dk”

To be honest, I wouldn’t ever use a RB where I have to buy a USB Power Injector.
I’ve been using RB411U and RB433UAH for quite some time, and didn’t experience
any out of the world problems (other than Huawei Modems sometimes hang and need to be unplugged/replugged).

In my experience, ZTE Modems work very reliably together with Routerboards.
Huawei - not so much.