EC200 在android上无法拨号的问题

EC200M-CN 在android5.1上无法上网,在option.c里增加 id,出现了4个ttyUSB,

radio日志最后打印 :

E/RILU ( 172): cannot find ttyname for PPP Port
D/SETUP_DATA_CALL( 172): ppp0 IP Address: 0.0.0.0/0
D/SETUP_DATA_CALL( 172): [3] trying to get_local_ip … 0.0.0.0/0

详细如下:

root@android:/data # ls /dev |grep USB
ttyUSB0
ttyUSB1
ttyUSB2
ttyUSB3
ttyUSB4

root@android:/data # getprop | grep -i ril
[gsm.version.ril-impl]: [Quectel_Android_RIL_Driver_V3.6.45_master_Release_20240702_14_00]
[init.svc.ril-daemon]: [running]
[rild.libpath]: [libreference-ril.so]

130|root@android:/data # logcat -b all | grep ATC
D/ATC ( 172): AT> AT+QINISTAT
D/ATC ( 172): AT< +QINISTAT: 3
D/ATC ( 172): AT< OK
D/ATC ( 172): AT> AT+COPS=3,0;+COPS?;+COPS=3,1;+COPS?
D/ATC ( 172): AT< +COPS: 0,0,“CHN-CT”,7
D/ATC ( 172): AT< +COPS: 0,1,“CT”,7
D/ATC ( 172): AT< OK
D/ATC ( 172): AT> AT+QENG=“servingcell”
D/ATC ( 172): AT< +QENG: “servingcell”,“NOCONN”,“LTE”,“FDD”,460,11,19EBB28,110,1800,3,5,5,7109,-82,-4,-76,15,44
D/ATC ( 172): AT< OK
D/ATC ( 172): AT> AT+COPS=3,0;+COPS?;+COPS=3,1;+COPS?
D/ATC ( 172): AT< +COPS: 0,0,“CHN-CT”,7
D/ATC ( 172): AT< +COPS: 0,1,“CT”,7
D/ATC ( 172): AT< OK
D/ATC ( 172): AT> AT+CSQ
D/ATC ( 172): AT< +CSQ: 28,99
D/ATC ( 172): AT< OK

root@android:/ # logcat -b all | grep DATA_REG
D/RILJ ( 957): [3659]> DATA_REGISTRATION_STATE [SUB0]
D/RILC ( 172): onRequest: DATA_REGISTRATION_STATE
D/RILJ ( 957): [3659]< DATA_REGISTRATION_STATE {1, 7109, 19ebb28, 14} [SUB0]
D/RILJ ( 957): [3693]> DATA_REGISTRATION_STATE [SUB0]
D/RILC ( 172): onRequest: DATA_REGISTRATION_STATE
D/RILJ ( 957): [3693]< DATA_REGISTRATION_STATE {1, 7109, 19ebb28, 14} [SUB0]
D/RILJ ( 957): [3714]> DATA_REGISTRATION_STATE [SUB0]
D/RILC ( 172): onRequest: DATA_REGISTRATION_STATE
D/RILJ ( 957): [3714]< DATA_REGISTRATION_STATE {1, 7109, 19ebb28, 14} [SUB0]

日志最后打印没找到 cannot find ttyname for PPP Port

D/CELL_INFO( 172): parseServingCell_234G:767 LTE RSRP=-86
D/CELL_INFO( 172): parseServingCell_234G:802 count = 1
D/REGISTRATION_STATE( 172): ql_is_5g_nsa 234
D/ATC ( 172): AT> AT+COPS=3,2;+COPS?
D/ATC ( 172): AT< +COPS: 0,2,“46011”,7
D/ATC ( 172): AT< OK
D/REGISTRATION_STATE( 172): 0,2,46011,7
D/ATC ( 172): AT> AT+QENDC
D/ATC ( 172): AT< ERROR
D/REGISTRATION_STATE( 172): ql_is_5g_nsa:it is lte net work
D/SETUP_DATA_CALL( 172): requesting data connection to APN ‘CTNET’!
D/ATC ( 172): AT> AT^DATAMODE
D/ATC ( 172): AT< ^DATAMODE: 0,1
D/ATC ( 172): AT< OK
E/SETUP_DATA_CALL( 172): !!!PPP link is disconnected after sleep mode
D/PPPD ( 172): pppd_thread_function /ctnet@mycdma.cn/vnet.mobi/3/99
*1# enter
E/RILU ( 172): cannot find ttyname for PPP Port
D/SETUP_DATA_CALL( 172): ppp0 IP Address: 0.0.0.0/0
D/SETUP_DATA_CALL( 172): [1] trying to get_local_ip … 0.0.0.0/0
D/SETUP_DATA_CALL( 172): ppp0 IP Address: 0.0.0.0/0
D/SETUP_DATA_CALL( 172): [2] trying to get_local_ip … 0.0.0.0/0
E/RILU ( 172): cannot find ttyname for PPP Port
D/SETUP_DATA_CALL( 172): ppp0 IP Address: 0.0.0.0/0
D/SETUP_DATA_CALL( 172): [3] trying to get_local_ip … 0.0.0.0/0

请问是哪里没做对吗

发个完整的logcat -b all 和logcat -b radio 看看。

先搜下ppp 的log打印。