17 lines
2.0 KiB
Markdown
17 lines
2.0 KiB
Markdown
---
|
||
title: AX9000已停用ECM并完成联网与回滚验证
|
||
type: fact
|
||
permalink: main/projects/6f47523e-e22e-4cdd-bd18-76e5e474ee0c/ax9000-已停用-ecm-并完成联网与回滚验证
|
||
stable_id: f46a1390-24a0-421b-8ca9-f95eeae06efb
|
||
scope: project
|
||
memory_type: fact
|
||
project_id: 6f47523e-e22e-4cdd-bd18-76e5e474ee0c
|
||
usage_profile_id: 7aee455b-24cc-4008-bdaf-443721e6f939
|
||
status: active
|
||
revision: 1
|
||
request_id: ax9000-ecm-mitigation-20260918
|
||
created_at: '2026-09-17T16:28:18.075573+00:00'
|
||
updated_at: '2026-09-17T16:28:18.075573+00:00'
|
||
---
|
||
|
||
2026-09-18 00:21:27 CST 经用户“完成吧”授权实施可回滚 ECM 隔离措施:执行实机原生 /etc/init.d/qca-nss-ecm disable 与 stop,确认 ECM exit complete、/sys/module/ecm 不存在、S26启动链接不存在、dev.nss.general.redirect=0。防火墙 flow_offloading 与 flow_offloading_hw 原本都是0,未改变。ath11k nss_offload仍为1,本措施不是全面关闭NSS;不主动重启、不卸载无线驱动。崩溃pstore四个文件另存/root/router-logs/incident-20260917-230655/,SHA256SUMS全部校验通过,ecm.before与可执行rollback-ecm.sh保存;回滚脚本使用原生enable/start,sh -n通过。00:27:43复查boot_id仍d568e954-dd25-4dff-9543-fc8fe1c60210,2.4G/两个5G AP正常,路由器和Windows客户端均ping外网3/3、DNS解析正常,当前日志无新增Oops。缓存vmlinux的ip_skb_dst_mtu函数大小0x1a8与崩溃指令序列吻合,+0x90为ldr x0,[x1,#280],x1=ffffff800031f000,目标正是故障地址ffffff800031f118;源码对应dst_dev_rcu后dev_net_rcu读取,说明无效设备指针,非简单MTU数值问题。不能仅凭栈经过qca_nss_drv断言其根因,更不能称永久修复。下一步观察数天复发周期;如仍发生,保留新pstore并比对调用栈,进一步检查skb/dst生命周期、NSS无线/GRO及OAF hook等,避免盲加空指针补丁或覆盖固件。当前源码仓库main a066d95,仅既有两个.runtime JSON dirty,本轮未修改项目代码。 |