MTK platform transplantation EC20 r2.0, how to achieve PPP dial-up access

Hello, I adapt EC20 r2.0 module on mtk9632 platform, Android version is 9.0, kernel version is 4.9.
In fact, EC20 is written on the module. I use lsusb to check vid:pid It is: 2c7c: 0125, so it should be EC20 r2.0; now, I want to realize PPP dial-up Internet access,My operation steps are as follows:
1.I configured according to 3.2 and 3.6 of the document:《Quectel_WCDMA&LTE_Linux_USB_Driver_User_Guide_V1.8.pdf》, and copied files in “linux-ppp-scripts_V1.2.zip” to the directory of the development board: /etc /PPP/peers
2.then, create the directories:/var/lock and /var/run
3.Check the network status with at command:


4.Then I use “pppd call quertel -ppp” to test PPP dial-up Internet access, and the print is as follows:

pppd call quectel-ppp

pppd options in effect:

debug # (from /etc/ppp/peers/quectel-ppp)

nodetach # (from /etc/ppp/peers/quectel-ppp)

dump # (from /etc/ppp/peers/quectel-ppp)

noauth # (from /etc/ppp/peers/quectel-ppp)

user test # (from /etc/ppp/peers/quectel-ppp)

password ??? # (from /etc/ppp/peers/quectel-ppp)

remotename 3gppp # (from /etc/ppp/peers/quectel-ppp)

/dev/ttyUSB3 # (from /etc/ppp/peers/quectel-ppp)

115200 # (from /etc/ppp/peers/quectel-ppp)

lock # (from /etc/ppp/peers/quectel-ppp)

connect chat -s -v -f /etc/ppp/peers/quectel-chat-connect # (from /etc/ppp/peers/quectel-ppp)

disconnect chat -s -v -f /etc/ppp/peers/quectel-chat-disconnect # (from /etc/ppp/peers/quectel-ppp)

nocrtscts # (from /etc/ppp/peers/quectel-ppp)

modem # (from /etc/ppp/peers/quectel-ppp)

hide-password # (from /etc/ppp/peers/quectel-ppp)

novj # (from /etc/ppp/peers/quectel-ppp)

novjccomp # (from /etc/ppp/peers/quectel-ppp)

ipcp-accept-local # (from /etc/ppp/peers/quectel-ppp)

ipcp-accept-remote # (from /etc/ppp/peers/quectel-ppp)

ipparam 3gppp # (from /etc/ppp/peers/quectel-ppp)

noipdefault # (from /etc/ppp/peers/quectel-ppp)

ipcp-max-failure 30 # (from /etc/ppp/peers/quectel-ppp)

defaultroute # (from /etc/ppp/peers/quectel-ppp)

usepeerdns # (from /etc/ppp/peers/quectel-ppp)

noccp # (from /etc/ppp/peers/quectel-ppp)

abort on (BUSY)

abort on (NO CARRIER)

abort on (NO DIALTONE)

abort on (ERROR)

abort on (NO ANSWER)

timeout set to 30 seconds

send (AT^M)

expect (OK)

^DSCI: 2,0,2,1,abA,129

+CREG: 2

alarm

Failed

Script chat -s -v -f /etc/ppp/peers/quectel-chat-connect finished (pid 5282), status = 0x3

Connect script failed

^DSCI: 2,0,6,1,abA,129

ATE0Q0V1

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

:#
What should I do? In order to achieve the purpose of PPP dial-up Internet access

Please make sure that the module is registered to the network first, and then dial.

The module should have been registered to the network, as shown in the figure

image

AT+CREG? AT+CGREG? The return value is 1.

image
According to the document《Quectel_EC20_R2.0_AT_Commands_Manual_V1.1.pdf》, All the returned results of "AT+CREG?AT+CGREG?"indicate that the network has been registered.