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

21 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: AX9000已安装匹配内核的pstore/ramoops并验证归档
type: fact
permalink: main/projects/6f47523e-e22e-4cdd-bd18-76e5e474ee0c/ax9000-已安装匹配内核的-pstore-ramoops-并验证归档
stable_id: 4ab0c0a4-29af-4b7f-a1af-1f07fcb27f6d
scope: project
project_id: 6f47523e-e22e-4cdd-bd18-76e5e474ee0c
memory_type: fact
status: active
revision: 1
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
created_at: '2026-09-23T14:57:20.428347+00:00'
updated_at: '2026-09-23T14:57:20.428403+00:00'
tags:
- 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方案不保证断电留存。当前故障触发模块仍未知,不能称已修复。