首页
›
高速接口与互连
›
072-PCIe热插拔机制
›
《PCIe热插拔AER错误处理与Linux驱动调试》
VIP20
本课程属于:072-PCIe热插拔机制
高速接口与互连 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
PCIe热插拔AER错误处理与Linux驱动调试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
PCIe基础回顾
PCIe体系结构概述 · 分层模型(事务层 · 数据链路层
PCIe
基础回顾
02
热插拔基础概念
热插拔定义 · 标准热插拔流程(Attention… · Presence Detect
热插拔基础概念
热插拔定义
03
PCIe热插拔控制器
标准HP Controller(SH… · 寄存器接口(Slot Cap/Con…
PCIe
热插拔控制器
04
Linux pciehp驱动分析
驱动初始化 · 中断处理 · 状态机迁移(HP_STATE_ENA…
Linux
pciehp
05
热插拔枚举流程
从Link Up到Bus Enume… · Secondary Bus Rese… · 配置空间读取
热插拔枚举流程
Link
06
AER错误基础
AER(Advanced Error… · Uncorrectable/Corr…
AER
错误基础
07
AER错误分类
Correctable Errors… · Bad TLP等) · Uncorrectable Non-…
AER
错误分类
08
AER错误源识别
Root Port vs Endpo… · Error Source Ident… · Requester ID与Compl…
AER
错误源识别
09
AER错误处理流程
硬件错误捕获 -> 中断上报 ->…
AER
错误处理流程
10
热插拔与AER的交互
热插拔过程中可能触发的AER错误(L… · Surprise Down · Training Error)
AER
热插拔
11
Surprise Down错误处理
Surprise Down机制 · 与AER Uncorrectable… · 热插拔驱动的处理策略
Surprise
Down
12
Link Down与AER
物理层Link Down事件 · 数据链路层DL_Down状态 · AER Correctable/Un…
Link
Down
13
错误恢复策略
AER驱动中的recovery函数 · Endpoint Reset · Function Level Res…
错误恢复策略
AER
14
PCIe AER驱动架构
Linux AER驱动(driver… · 工作队列(workqueue)与回调…
PCIe
AER
15
AER错误注入测试
使用aer-inject工具 · Debugfs接口 · 模拟Correctable/Unco…
AER
错误注入测试
16
热插拔错误注入测试
模拟Presence Detect状… · Link Training失败 · 电源故障场景
热插拔错误注入测…
Presence
17
内核日志分析
dmesg关键日志解读(AER报错格… · 热插拔状态变更 · pciehp消息)
内核日志分析
dmesg
18
lspci与setpci调试
查看AER Capability · 配置空间读写 · 触发热插拔操作
lspci
setpci
19
PCIe链路调试工具
使用pciutils · lspci -vvv详细输出 · lspp(PCIe Path)
PCIe
链路调试工具
20
UEFI/BIOS与热插拔
BIOS热插拔支持(ACPI _OS… · OSHP方法) · OS与固件热插拔控制权协商
UEFI/BIOS
热插拔
21
ACPI与AER交互
ACPI APEI(Platform… · HEST/ERST/BERT表 · 固件优先错误处理与OS接管
ACPI
AER
22
PCIe错误隔离与恢复
PCIe Error Contain… · SBR(Secondary Bus…
PCIe
错误隔离
23
DPC与AER协同
DPC Capability结构 · Trigger Reason · RP PIO Log
DPC
AER
24
多Root Port与Switch环境
多层级拓扑下的热插拔与AER传播 · Switch上行/下行端口错误处理 · NTB(Non-Transparen…
Root
Port
25
虚拟化环境热插拔
SR-IOV VF热插拔 · VF与PF错误隔离 · VF AER错误上报
虚拟化环境热插拔
SR-IOV
26
性能与可靠性权衡
热插拔延迟优化 · AER中断频率控制 · 错误恢复超时设置
性能
可靠性权衡
27
常见问题与故障排查
热插拔后设备不枚举 · AER风暴(Error Storm) · Link Training失败
常见问题
故障排查
28
调试技巧与工具链
使用ftrace跟踪pciehp/a… · perf分析中断开销 · crash工具分析内核dump
调试技巧
工具链
29
案例实战1
NVMe SSD热插拔AER错误处理 · AER Correctable Er… · FLR恢复策略
案例实战1
NVMe
30
案例实战2
GPU热插拔与AER Fatal E… · DPC触发与GPU驱动重置 · 生产环境故障复盘
案例实战2
GPU
所属VIP或分类
同VIP:PCIe-Surprise-Remove故障诊断与驱动恢复
同VIP:PCIe意外移除硬件行为与OS驱动故障定位
同VIP:PCIe热插拔LTSSM异常跳转与故障定位