27 lines
1.2 KiB
Markdown
27 lines
1.2 KiB
Markdown
---
|
||
title: 启动与网络故障修复决策
|
||
type: decision
|
||
permalink: main/projects/d0abaf3f-da04-4dd4-a228-bacf68f44e8f/启动与网络故障修复决策
|
||
stable_id: bea4a5ba-4685-4869-a02e-f0f1c7f733ea
|
||
scope: project
|
||
project_id: d0abaf3f-da04-4dd4-a228-bacf68f44e8f
|
||
memory_type: decision
|
||
status: active
|
||
revision: 1
|
||
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
|
||
created_at: '2026-09-23T15:04:08.639862+00:00'
|
||
updated_at: '2026-09-23T15:04:08.639924+00:00'
|
||
tags:
|
||
- bdyg18pro
|
||
- reboot
|
||
- gmac
|
||
- decision
|
||
---
|
||
|
||
# 启动与网络故障修复决策
|
||
|
||
- 热重启失败根因是关机路径向 eMMC 发送 `POWER_OFF_NOTIFY(LONG)`,而硬件没有可用复位路径;项目用 systemd shutdown 钩子把 reboot 转为紧急复位,绕过 `device_shutdown()`。
|
||
- `fe010000.ethernet` 是没有对端的 GMAC0,Linux 6.18 会反复 DMA 复位并触发 WATCHDOG;设备树将其设为 disabled。
|
||
- 实际 DSA 联机路径为 GMAC1 与 RTL8367S,不应因 GMAC0 的历史配置而改坏现有五口网络。
|
||
- `reboot bootrom` 使用板级 `syscon-reboot-mode` 进入下载模式;不要使用在当前引导链上无效的 `reboot loader`。
|
||
- 这些结论均来自实机或离线证据,后续修改不得退回已被证伪的假设。 |