首页
›
Linux内核与驱动
›
070-PCIe驱动实战进阶
›
《Linux PCI MSI中断状态诊断与故障排查》
VIP10
本课程属于:070-PCIe驱动实战进阶
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux PCI MSI中断状态诊断与故障排查
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
MSI中断基础
MSI中断概念 · 与传统INTx中断的区别 · MSI中断的优势
MSI
断基础
02
PCI配置空间
PCI配置空间结构 · Capability链表 · MSI Capability结构体解…
PCI
配置空间
03
MSI Capability寄存器
Message Control寄存器 · Message Address寄存器 · Message Data寄存器详解
MSI
Capability
04
MSI-X中断基础
MSI-X中断概念 · 与MSI的区别 · MSI-X Capability结构…
MSI-X
断基础
05
MSI-X Capability寄存器
Message Control · Table Offset · PBA Offset
MSI-X
Capability
06
MSI使能位检测
通过lspci命令查看MSI Ena… · 解析lspci -vv输出
MSI
使能位检测
07
MSI-X使能位检测
通过lspci命令查看MSI-X E… · 解析lspci -vvv输出
MSI-X
使能位检测
08
内核源码检测方法
通过/sys/bus/pci/dev… · 解析msi_irqs目录
内核源码检测方法
sys/bus/pci/…
09
内核API检测
pci_msi_enabled()函… · pci_irq_vector()函数 · pci_find_capabilit…
API
内核
10
中断号映射
MSI中断号与IRQ的映射关系 · 通过/proc/interrupts…
断号映射
MSI
11
中断亲和性
MSI中断的CPU亲和性设置 · 通过/proc/irq/设置smp_…
断亲
MSI
12
中断统计
通过/proc/interrupts… · 中断负载均衡
断统计
proc/interru…
13
调试工具lspci
lspci -vvv详细输出解析 · Capability链表遍历 · MSI状态位解读
lspci
调试工具
14
调试工具setpci
setpci直接读写PCI配置空间 · 修改MSI Control寄存器 · 使能/禁能MSI
setpci
调试工具
15
调试工具devmem2
通过devmem2读取MMIO空间 · 验证MSI-X Table和PBA
devmem2
调试工具
16
调试工具perf
使用perf stat监控MSI中断… · perf record记录中断事件
perf
调试工具
17
调试工具trace-cmd
使用trace-cmd跟踪MSI中断… · irq_handler_entry事…
trace-cmd
调试工具
18
调试工具ftrace
通过ftrace跟踪pci_enab…
ftrace
调试工具
19
内核调试选项
CONFIG_PCI_MSI · CONFIG_PCI_DEBUG · CONFIG_DYNAMIC_DEB…
内核调试选项
CONFIG
20
动态调试
通过/sys/kernel/debu…
动态调试
sys/kernel/d…
21
MSI中断丢失问题
中断丢失原因分析 · 检查Message Address和…
MSI
断丢失问题
22
MSI中断风暴问题
中断风暴检测方法 · 通过/proc/interrupts…
MSI
断风暴问题
23
MSI-X Table损坏问题
Table Entry校验 · PBA状态检查 · 通过devmem2读取Table内容
MSI-X
Table
24
MSI与INTx共存问题
混合模式配置 · 中断路由冲突 · 通过lspci检查Interrupt…
MSI
INTx
25
多函数设备MSI问题
每个Function独立MSI配置 · 共享中断号冲突解决
MSI
多函数设备
26
虚拟化环境MSI问题
VFIO直通设备MSI传递 · KVM中断控制器模拟 · Guest OS MSI配置
MSI
虚拟化环境
27
ACPI与MSI
ACPI中断路由表 · MSI与APIC关系 · 通过dmesg查看ACPI中断分配
ACPI
MSI
28
IOMMU与MSI
IOMMU对MSI的影响 · VT-d/AMD-Vi中断重映射 · 通过dmesg验证
IOMMU
MSI
29
固件与BIOS设置
BIOS中MSI/MSI-X使能选项 · UEFI中断配置 · 通过dmidecode查看
BIOS
固件
30
综合调试案例
实战案例 · 从lspci到perf的完整排查流程
综合调试案例
实战案例
所属VIP或分类
同VIP:dma_alloc_coherent一致性内存分配失败定位
同VIP:Linux-PCIe中断模式切换与驱动兼容适配
同VIP:Linux-PCIe热插拔驱动开发与设备事件管理