After testing that the IP session can be successfully established, I use AT+QICSGP = 1,4, "default","","",0
to change the PDP Type to Ethernet
.
From the 5G core network, the Ethernet PDU session has been successfully established. However, the UE module is always reporting errors, and the interface ifconfig is not up.
Here is the dialup log.
./quectel-CM
[11-29_02:08:29:066] QConnectManager_Linux_V1.6.4
[11-29_02:08:29:066] Find /sys/bus/usb/devices/2-4 idVendor=0x2c7c idProduct=0x900, bus=0x002, dev=0x002
[11-29_02:08:29:067] Auto find qmichannel = /dev/ttyUSB2
[11-29_02:08:29:067] Auto find usbnet_adapter = enx36b4b1603c15
[11-29_02:08:29:067] netcard driver = cdc_ether, driver version = 5.15.0-89-generic
[11-29_02:08:29:067] Modem works in ECM_RNDIS_NCM mode
[11-29_02:08:29:072] atc_fd = 7
[11-29_02:08:29:072] AT> ATE0Q0V1
[11-29_02:08:29:083] AT< OK
[11-29_02:08:30:084] AT> AT+QCFG=“usbnet”
[11-29_02:08:30:090] AT< +QCFG: “usbnet”,1
[11-29_02:08:30:090] AT< OK
[11-29_02:08:30:090] AT> AT+QNETDEVCTL=?
[11-29_02:08:30:094] AT< +QNETDEVCTL: (1-8),(0-3),(0,1)
[11-29_02:08:30:094] AT< OK
[11-29_02:08:30:094] AT> AT+CGREG=2
[11-29_02:08:30:101] AT< OK
[11-29_02:08:30:101] AT> AT+CEREG=2
[11-29_02:08:30:107] AT< OK
[11-29_02:08:30:107] AT> AT+C5GREG=2
[11-29_02:08:30:111] AT< OK
[11-29_02:08:30:111] AT> AT+QNETDEVSTATUS=?
[11-29_02:08:30:113] AT< +QNETDEVSTATUS: (1-8)
[11-29_02:08:30:113] AT< OK
[11-29_02:08:30:113] AT> AT+QCFG=“NAT”
[11-29_02:08:30:117] AT< +QCFG: “nat”,0
[11-29_02:08:30:118] AT< OK
[11-29_02:08:30:118] AT> AT+CGMR
[11-29_02:08:30:120] AT< RM500UCNCBR02A04M2G_01.001.01.001
[11-29_02:08:30:120] AT< OK
[11-29_02:08:30:120] AT> AT+CPIN?
[11-29_02:08:30:124] AT< +CPIN: READY
[11-29_02:08:30:124] AT< OK
[11-29_02:08:30:124] AT> AT+QCCID
[11-29_02:08:30:128] AT< +QCCID: 89860000000000000000
[11-29_02:08:30:128] AT< OK
[11-29_02:08:30:128] requestGetICCID 89860000000000000000
[11-29_02:08:30:128] AT> AT+CIMI
[11-29_02:08:30:132] AT< 466920100001109
[11-29_02:08:30:132] AT< OK
[11-29_02:08:30:132] requestGetIMSI 466920100001109
[11-29_02:08:30:132] AT> AT+QICSGP=1
[11-29_02:08:30:139] AT< +QICSGP: 4,“default”,“”,“”,0
[11-29_02:08:30:139] AT< OK
[11-29_02:08:30:139] requestGetProfile[1] default///0/(null)
[11-29_02:08:30:139] AT> AT+COPS=3,0;+COPS?;+COPS=3,1;+COPS?;+COPS=3,2;+COPS?
[11-29_02:08:30:150] AT< +COPS: 0
[11-29_02:08:30:160] AT< +COPS: 0,1,“”,0
[11-29_02:08:30:167] AT< +COPS: 0,2,“45406”,6
[11-29_02:08:30:167] AT< OK
[11-29_02:08:30:167] AT> at+cops?
[11-29_02:08:30:172] AT< +COPS: 0,2,“45406”,6
[11-29_02:08:30:172] AT< OK
[11-29_02:08:30:173] AT> at+qeng=“servingcell”
[11-29_02:08:30:201] AT< +QENG: “servingcell”,“LIMSRV”,“WCDMA”,454,06,1F9A,6626E9,10564,1,-79,-14,0,0,0
[11-29_02:08:30:201] AT< OK
[11-29_02:08:30:201] AT> AT+COPS=3,0;+COPS?;+COPS=3,1;+COPS?;+COPS=3,2;+COPS?
[11-29_02:08:30:213] AT< +COPS: 0
[11-29_02:08:30:224] AT< +COPS: 0,1,“”,0
[11-29_02:08:30:234] AT< +COPS: 0,2,“45406”,6
[11-29_02:08:30:234] AT< OK
[11-29_02:08:30:235] AT> AT+QNETDEVSTATUS=1
[11-29_02:08:30:323] AT< +CME ERROR: 3
[11-29_02:08:30:323] ifconfig enx36b4b1603c15 0.0.0.0
[11-29_02:08:30:330] ifconfig enx36b4b1603c15 down
[11-29_02:08:33:106] AT< +C5GREG: 8,11
[11-29_02:08:33:106] AT> AT+COPS=3,0;+COPS?;+COPS=3,1;+COPS?;+COPS=3,2;+COPS?
[11-29_02:08:33:139] AT< +COPS: 0
[11-29_02:08:33:142] AT< +COPS: 0,1,“”,0
[11-29_02:08:33:146] AT< +COPS: 0,2,“45406”,11
[11-29_02:08:33:146] AT< OK
[11-29_02:08:34:235] AT< +C5GREG: 1,“0051”,“00001C001”,11,2,01
[11-29_02:08:34:235] AT> AT+COPS=3,0;+COPS?;+COPS=3,1;+COPS?;+COPS=3,2;+COPS?
[11-29_02:08:34:244] AT< +COPS: 0,0,“Chunghwa”,11
[11-29_02:08:34:250] AT< +COPS: 0,1,“CHT”,11
[11-29_02:08:34:252] AT< +COPS: 0,2,“46692”,11
[11-29_02:08:34:252] AT< OK
[11-29_02:08:34:252] AT> AT+C5GREG?
[11-29_02:08:34:254] AT< +C5GREG: 2,1,“0051”,“00001C001”,11,2,01
[11-29_02:08:34:254] AT< OK
[11-29_02:08:34:254] AT> AT+QNETDEVCTL=1,1,1
[11-29_02:08:34:595] AT< OK
[11-29_02:08:34:595] AT> AT+QNETDEVSTATUS=1
[11-29_02:08:34:687] AT< +CME ERROR: 3
[11-29_02:08:35:688] AT> AT+QNETDEVSTATUS=1
[11-29_02:08:35:773] AT< +CME ERROR: 3
[11-29_02:08:35:852] AT< +QNETDEVSTATUS: 1,1,“Ethernet”,0
[11-29_02:08:36:774] AT> AT+QNETDEVSTATUS=1
[11-29_02:08:36:862] AT< +CME ERROR: 3
[11-29_02:08:37:863] AT> AT+QNETDEVSTATUS=1
[11-29_02:08:37:953] AT< +CME ERROR: 3
[11-29_02:08:38:953] AT> AT+QNETDEVSTATUS=1
[11-29_02:08:39:045] AT< +CME ERROR: 3
[11-29_02:08:40:045] AT> AT+QNETDEVSTATUS=1
[11-29_02:08:40:137] AT< +CME ERROR: 3
[11-29_02:08:41:138] AT> AT+QNETDEVSTATUS=1
[11-29_02:08:41:227] AT< +CME ERROR: 3
[11-29_02:08:42:227] AT> AT+QNETDEVSTATUS=1
[11-29_02:08:42:322] AT< +CME ERROR: 3
[11-29_02:08:43:322] AT> AT+QNETDEVSTATUS=1
[11-29_02:08:43:417] AT< +CME ERROR: 3
[11-29_02:08:44:417] AT> AT+QNETDEVSTATUS=1
[11-29_02:08:44:499] AT< +CME ERROR: 3
[11-29_02:08:45:499] AT> AT+QNETDEVSTATUS=1
[11-29_02:08:45:582] AT< +CME ERROR: 3
[11-29_02:08:46:582] AT> AT+QNETDEVSTATUS=1
[11-29_02:08:46:681] AT< +CME ERROR: 3
[11-29_02:08:47:681] AT> AT+QNETDEVSTATUS=1
[11-29_02:08:47:771] AT< +CME ERROR: 3
[11-29_02:08:48:772] AT> AT+QNETDEVSTATUS=1
[11-29_02:08:48:858] AT< +CME ERROR: 3
[11-29_02:08:49:859] AT> AT+QNETDEVSTATUS=1
[11-29_02:08:49:949] AT< +CME ERROR: 3
[11-29_02:08:50:950] AT> AT+QNETDEVSTATUS=1
[11-29_02:08:51:035] AT< +CME ERROR: 3
[11-29_02:08:51:035] try to requestSetupDataCall 5 second later
[11-29_02:08:51:035] AT> at+cops?
[11-29_02:08:51:042] AT< +COPS: 0,2,“46692”,11
[11-29_02:08:51:042] AT< OK
[11-29_02:08:51:043] AT> at+qeng=“servingcell”
[11-29_02:08:51:061] AT< +QENG: “servingcell”,“CONNECT”,“NR5G-SA”,“TDD”,466,92,00001C001,16,0051,504990,41,100,-32,0,27,0,106,1
[11-29_02:08:51:061] AT< OK
[11-29_02:08:51:061] AT> at+cops?
[11-29_02:08:51:065] AT< +COPS: 0,2,“46692”,11
[11-29_02:08:51:065] AT< OK
[11-29_02:08:51:065] AT> at+qeng=“servingcell”
[11-29_02:08:51:076] AT< +QENG: “servingcell”,“CONNECT”,“NR5G-SA”,“TDD”,466,92,00001C001,16,0051,504990,41,100,-32,0,27,0,106,1
[11-29_02:08:51:076] AT< OK
[11-29_02:08:56:076] AT> AT+QNETDEVCTL=1,1,1
[11-29_02:08:56:313] AT< OK
[11-29_02:08:56:313] AT> AT+QNETDEVSTATUS=1
[11-29_02:08:56:401] AT< +CME ERROR: 3
[11-29_02:08:57:402] AT> AT+QNETDEVSTATUS=1
[11-29_02:08:57:491] AT< +CME ERROR: 3
[11-29_02:08:58:492] AT> AT+QNETDEVSTATUS=1
[11-29_02:08:58:574] AT< +CME ERROR: 3
[11-29_02:08:59:574] AT> AT+QNETDEVSTATUS=1
[11-29_02:08:59:663] AT< +CME ERROR: 3
[11-29_02:09:00:663] AT> AT+QNETDEVSTATUS=1
[11-29_02:09:00:751] AT< +CME ERROR: 3
[11-29_02:09:01:751] AT> AT+QNETDEVSTATUS=1
[11-29_02:09:01:842] AT< +CME ERROR: 3
^C[11-29_02:09:02:290] AT> AT+QNETDEVSTATUS=1
[11-29_02:09:02:380] AT< +CME ERROR: 3
[11-29_02:09:03:380] AT> AT+QNETDEVSTATUS=1
[11-29_02:09:03:471] AT< +CME ERROR: 3
[11-29_02:09:04:471] AT> AT+QNETDEVSTATUS=1
[11-29_02:09:04:561] AT< +CME ERROR: 3
[11-29_02:09:05:562] AT> AT+QNETDEVSTATUS=1
[11-29_02:09:05:648] AT< +CME ERROR: 3
[11-29_02:09:06:648] AT> AT+QNETDEVSTATUS=1
[11-29_02:09:06:735] AT< +CME ERROR: 3
[11-29_02:09:07:736] AT> AT+QNETDEVSTATUS=1
[11-29_02:09:07:825] AT< +CME ERROR: 3
[11-29_02:09:08:825] AT> AT+QNETDEVSTATUS=1
[11-29_02:09:08:914] AT< +CME ERROR: 3
[11-29_02:09:09:914] AT> AT+QNETDEVSTATUS=1
[11-29_02:09:09:998] AT< +CME ERROR: 3
[11-29_02:09:10:998] AT> AT+QNETDEVSTATUS=1
[11-29_02:09:11:065] AT< +CME ERROR: 3
[11-29_02:09:12:065] AT> AT+QNETDEVSTATUS=1
[11-29_02:09:12:154] AT< +CME ERROR: 3
[11-29_02:09:12:154] try to requestSetupDataCall 10 second later
[11-29_02:09:12:164] at_close
[11-29_02:09:12:164] atc_read_thread exit
[11-29_02:09:12:164] qmi_main exit