Files
MemRelay/projects/6f47523e-e22e-4cdd-bd18-76e5e474ee0c/AX9000已安装匹配内核的pstore-ramoops并验证归档.md
T

2.0 KiB
Raw Blame History

title, type, permalink, stable_id, scope, project_id, memory_type, status, revision, restored_from_commit, created_at, updated_at, tags
title type permalink stable_id scope project_id memory_type status revision restored_from_commit created_at updated_at tags
AX9000已安装匹配内核的pstore/ramoops并验证归档 fact main/projects/6f47523e-e22e-4cdd-bd18-76e5e474ee0c/ax9000-已安装匹配内核的-pstore-ramoops-并验证归档 4ab0c0a4-29af-4b7f-a1af-1f07fcb27f6d project 6f47523e-e22e-4cdd-bd18-76e5e474ee0c fact active 1 6a6a895eaf 2026-09-23T14:57:20.428347+00:00 2026-09-23T14:57:20.428403+00:00
crash-capture
ramoops
installed
verified

2026-09-16约23:14 CST 经用户明确授权,已在192.168.32.1安装并启用reed_solomon、pstore、ramoops三个模块。Qosmio源码d6848fa2ea00193b5b7d3973e3990da7f608027c+Linux6.12.91+本项目EMC2305补丁;官方OpenWrt GCC14.3.0工具链。根据outputs/ax9000/ax9000.config与实机已安装123个kmod补全配置后,重建的原始内核配置MD5为3ca07581b60107336a14a0678bbe242b,与实机kernel包完全一致。新增配置只涉及PSTORE与REED_SOLOMON,vermagic匹配6.12.91 SMP preempt mod_unload aarch64,this_module大小0x2c0一致;模块经正常insmod加载,无force无忽略ABI。实机DT预留0x51200000处1MiB,原record-size4KiB;通过driver_override阻止DT默认布局绑定,使用标准ramoops模块参数同址mem_size0x100000、record_size0x20000、console_size0x40000、pmsg_size0x20000、max_reason2,pstore kmsg_bytes131072。内核确认持久后端和console注册成功。/etc/init.d/ax9000-crash-capture开机S11自动加载、挂载/sys/fs/pstore并运行/usr/sbin/ax9000-crash-archive,归档/root/router-logs/crashes/,单调序号+bootid命名,最多8份。已写入/dev/kmsg和/dev/pmsg0标记,卸载重载仅ramoops后在pstore与闪存归档均读回标记,归档重复运行不会重复建目录。没有重启路由器或触发测试panic;未验证真实硬重启/掉电存活,RAM方案不保证断电留存。当前故障触发模块仍未知,不能称已修复。