=== CONTROLLED PS DETACH/ATTACH TEST === test_start=2026-08-15 16:15:01 +0800 dial_start_lines=38 dmesg_start_lines=1306 logread_start_lines=1210 pid_before=11571 === ACTION 1: AT+CGATT=0 === detach_start=2026-08-15 16:15:01 +0800 AT+CGATT=0 OK detach_tool_rc=0 detach_end=2026-08-15 16:15:02 +0800 === DETACHED OBSERVATION === 2026-08-15 16:15:02 +0800 detach_sample=1 pid=11571 up=false pending=false ip4= ping=0 attach=[AT+CGATT? +CGATT: 0 OK ] cgact=[AT+CGACT? +CGACT: 1,0 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:15:04 +0800 detach_sample=2 pid=11571 up=false pending=false ip4= ping=0 attach=[AT+CGATT? +CGATT: 0 OK ] cgact=[AT+CGACT? +CGACT: 1,0 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:15:06 +0800 detach_sample=3 pid=11571 up=false pending=false ip4= ping=0 attach=[AT+CGATT? +CGATT: 0 OK ] cgact=[AT+CGACT? +CGACT: 1,0 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:15:08 +0800 detach_sample=4 pid=11571 up=false pending=false ip4= ping=0 attach=[AT+CGATT? +CGATT: 0 OK ] cgact=[AT+CGACT? +CGACT: 1,0 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:15:10 +0800 detach_sample=5 pid=11571 up=false pending=false ip4= ping=0 attach=[AT+CGATT? +CGATT: 0 OK ] cgact=[AT+CGACT? +CGACT: 1,0 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:15:12 +0800 detach_sample=6 pid=11571 up=false pending=false ip4= ping=0 attach=[AT+CGATT? +CGATT: 0 OK ] cgact=[AT+CGACT? +CGACT: 1,0 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:15:14 +0800 detach_sample=7 pid=11571 up=false pending=false ip4= ping=0 attach=[AT+CGATT? +CGATT: 0 OK ] cgact=[AT+CGACT? +CGACT: 1,0 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:15:17 +0800 detach_sample=8 pid=11571 up=false pending=false ip4= ping=0 attach=[AT+CGATT? +CGATT: 0 OK ] cgact=[AT+CGACT? +CGACT: 1,0 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] === ACTION 2: AT+CGATT=1 === attach_start=2026-08-15 16:15:19 +0800 AT+CGATT=1 OK attach_tool_rc=0 attach_end=2026-08-15 16:15:19 +0800 === 120-SECOND RECOVERY OBSERVATION === 2026-08-15 16:15:19 +0800 recovery_sample=1 pid=11571 up=false pending=false uptime= ip4= route_present=0 txerr=0/0 qmi_timeouts=1 watchdogs=0 ping=0 attach=[AT+CGATT? +CGATT: 1 OK ] cgact=[AT+CGACT? +CGACT: 1,1 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:15:28 +0800 recovery_sample=2 pid=11571 up=true pending=false uptime=3 ip4=10.0.214.192/25 route_present=1 txerr=0/0 qmi_timeouts=1 watchdogs=0 ping=1 attach=[[ERR]UBUS AT command failed with status: -1 [ERR]Failed to run operation 1 ] cgact=[AT+CGATT? +CGATT: 1 OK AT+CGACT? +CGACT: 1,1 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:15:33 +0800 recovery_sample=3 pid=11571 up=true pending=false uptime=12 ip4=10.0.214.192/25 route_present=1 txerr=0/0 qmi_timeouts=1 watchdogs=0 ping=1 attach=[AT+CGATT? +CGATT: 1 OK ] cgact=[AT+CGACT? +CGACT: 1,1 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:15:37 +0800 recovery_sample=4 pid=11571 up=true pending=false uptime=16 ip4=10.0.214.192/25 route_present=1 txerr=0/0 qmi_timeouts=1 watchdogs=0 ping=1 attach=[AT+CGATT? +CGATT: 1 OK ] cgact=[AT+CGACT? +CGACT: 1,1 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:15:41 +0800 recovery_sample=5 pid=11571 up=true pending=false uptime=21 ip4=10.0.214.192/25 route_present=1 txerr=0/0 qmi_timeouts=1 watchdogs=0 ping=1 attach=[AT+CGATT? +CGATT: 1 OK ] cgact=[AT+CGACT? +CGACT: 1,1 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:15:45 +0800 recovery_sample=6 pid=11571 up=true pending=false uptime=25 ip4=10.0.214.192/25 route_present=1 txerr=0/0 qmi_timeouts=1 watchdogs=0 ping=1 attach=[AT+CGATT? +CGATT: 1 OK ] cgact=[AT+CGACT? +CGACT: 1,1 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:15:49 +0800 recovery_sample=7 pid=11571 up=true pending=false uptime=29 ip4=10.0.214.192/25 route_present=1 txerr=0/0 qmi_timeouts=1 watchdogs=0 ping=1 attach=[AT+CGATT? +CGATT: 1 OK ] cgact=[AT+CGACT? +CGACT: 1,1 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:15:54 +0800 recovery_sample=8 pid=11571 up=true pending=false uptime=33 ip4=10.0.214.192/25 route_present=1 txerr=0/0 qmi_timeouts=1 watchdogs=0 ping=1 attach=[AT+CGATT? +CGATT: 1 OK ] cgact=[AT+CGACT? +CGACT: 1,1 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:15:58 +0800 recovery_sample=9 pid=11571 up=true pending=false uptime=37 ip4=10.0.214.192/25 route_present=1 txerr=0/0 qmi_timeouts=1 watchdogs=0 ping=1 attach=[AT+CGATT? +CGATT: 1 OK ] cgact=[AT+CGACT? +CGACT: 1,1 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:16:02 +0800 recovery_sample=10 pid=11571 up=true pending=false uptime=42 ip4=10.0.214.192/25 route_present=1 txerr=0/0 qmi_timeouts=1 watchdogs=0 ping=1 attach=[AT+CGATT? +CGATT: 1 OK ] cgact=[AT+CGACT? +CGACT: 1,1 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:16:06 +0800 recovery_sample=11 pid=11571 up=true pending=false uptime=46 ip4=10.0.214.192/25 route_present=1 txerr=0/0 qmi_timeouts=1 watchdogs=0 ping=1 attach=[AT+CGATT? +CGATT: 1 OK ] cgact=[AT+CGACT? +CGACT: 1,1 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:16:10 +0800 recovery_sample=12 pid=11571 up=true pending=false uptime=50 ip4=10.0.214.192/25 route_present=1 txerr=0/0 qmi_timeouts=1 watchdogs=0 ping=1 attach=[AT+CGATT? +CGATT: 1 OK ] cgact=[AT+CGACT? +CGACT: 1,1 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:16:14 +0800 recovery_sample=13 pid=11571 up=true pending=false uptime=54 ip4=10.0.214.192/25 route_present=1 txerr=0/0 qmi_timeouts=1 watchdogs=0 ping=1 attach=[AT+CGATT? +CGATT: 1 OK ] cgact=[AT+CGACT? +CGACT: 1,1 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:16:19 +0800 recovery_sample=14 pid=11571 up=true pending=false uptime=58 ip4=10.0.214.192/25 route_present=1 txerr=0/0 qmi_timeouts=1 watchdogs=0 ping=1 attach=[AT+CGATT? +CGATT: 1 OK ] cgact=[AT+CGACT? +CGACT: 1,1 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:16:23 +0800 recovery_sample=15 pid=11571 up=true pending=false uptime=62 ip4=10.0.214.192/25 route_present=1 txerr=0/0 qmi_timeouts=1 watchdogs=0 ping=1 attach=[AT+CGATT? +CGATT: 1 OK ] cgact=[AT+CGACT? +CGACT: 1,1 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:16:27 +0800 recovery_sample=16 pid=11571 up=true pending=false uptime=67 ip4=10.0.214.192/25 route_present=1 txerr=0/0 qmi_timeouts=1 watchdogs=0 ping=1 attach=[AT+CGATT? +CGATT: 1 OK ] cgact=[AT+CGACT? +CGACT: 1,1 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:16:31 +0800 recovery_sample=17 pid=11571 up=true pending=false uptime=71 ip4=10.0.214.192/25 route_present=1 txerr=0/0 qmi_timeouts=1 watchdogs=0 ping=1 attach=[AT+CGATT? +CGATT: 1 OK ] cgact=[AT+CGACT? +CGACT: 1,1 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] 2026-08-15 16:16:35 +0800 recovery_sample=18 pid=11571 up=true pending=false uptime=75 ip4=10.0.214.192/25 route_present=1 txerr=0/0 qmi_timeouts=1 watchdogs=0 ping=1 attach=[AT+CGATT? +CGATT: 1 OK ] cgact=[AT+CGACT? +CGACT: 1,1 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,0 +CGACT: 5,0 OK ] Socket exception: Զ������ǿ�ȹر���һ�����е����ӡ� (10054)