首页
›
Linux内核与驱动
›
186-Linux内核驱动
›
《Linux内核驱动PHY驱动调试与链路协商机制解析》
VIP10
本课程属于:186-Linux内核驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核驱动PHY驱动调试与链路协商机制解析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
PHY基础概念
PHY芯片在以太网中的角色 · OSI模型中的物理层与数据链路层边界 · MII/GMII/RGMII接口介绍
PHY
基础概念
02
Linux网络驱动架构
网络设备子系统分层 · net_device结构体 · sk_buff缓冲区
Linux
网络驱动架构
03
PHY驱动框架
mdio_bus总线 · phy_device结构体 · phy_driver结构体
PHY
驱动框架
04
链路协商基础
自协商(Auto-Negotiati… · FLP/NLP脉冲 · 并行检测
链路协商基础
Auto-Negotia…
05
PHY寄存器详解
基本寄存器(BMCR/BMSR/PH… · 扩展寄存器 · 厂商特定寄存器
PHY
寄存器详解
06
PHY驱动初始化流程
phy_probe · phy_connect · phy_start
PHY
驱动初始化流程
07
链路协商触发机制
软件触发(restart_aneg) · 硬件触发(link change中断… · 强制模式配置
链路协商触发机制
restart
08
协商结果读取与解析
读取ANLPAR/BMSR寄存器 · 解析速度/双工/流控能力 · 与对端能力交集计算
协商结果读取
ANLPAR/BMSR
09
PHY状态机详解
PHY_DOWN/PHY_READY… · 定时器与超时处理
PHY
状态机详解
10
中断处理机制
PHY中断注册 · 中断服务函数编写 · 链路状态变化中断
断处理机制
PHY
11
调试工具与方法
ethtool命令行工具详解 · mii-tool/mii-diag使… · sysfs接口调试
调试工具
ethtool
12
调试技巧
动态打印(dev_dbg/phyde… · ftrace跟踪PHY状态机 · kprobe/jprobe动态插桩
调试技巧
dev
13
常见问题一
链路无法建立——检查硬件连接 · PHY地址配置 · 时钟/复位信号
常见问题一
链路无法建立
14
常见问题二
协商失败——分析FLP/NLP波形 · 检查对端能力 · 强制模式与自协商冲突
常见问题二
FLP/NLP
15
常见问题三
速度/双工不匹配——解析AN结果 · 检查PHY寄存器 · MAC侧配置一致性
常见问题三
AN
16
常见问题四
链路频繁up/down——排查电气噪… · PHY电源稳定性 · 软件状态机抖动
常见问题四
up/down
17
PHY驱动移植
设备树中PHY节点配置 · PHY地址指定 · 时钟/复位GPIO绑定
PHY
驱动移植
18
PHY驱动调试实战
使用QEMU+虚拟PHY调试 · 搭建最小调试环境 · 打印关键寄存器值
PHY
驱动调试实战
19
PHY驱动性能优化
减少状态机轮询频率 · 优化中断合并 · NAPI与PHY中断协同
PHY
驱动性能优化
20
PHY驱动电源管理
suspend/resume回调 · WoLAN(Wake on LAN)… · 低功耗模式配置
PHY
驱动电源管理
21
PHY驱动热插拔
PHY热插拔检测 · mdio总线重扫描 · 设备生命周期管理
PHY
驱动热插拔
22
PHY驱动与MAC驱动交互
phy_ops回调函数 · adjust_link回调 · fixed-link模拟
PHY
MAC
23
PHY驱动调试案例一
RTL8211F驱动调试——寄存器映… · 协商问题 · 千兆/百兆切换
PHY
驱动调试案例一
24
PHY驱动调试案例二
Marvell 88E1512驱动调… · SGMII配置
PHY
驱动调试案例二
25
PHY驱动调试案例三
Broadcom BCM5461驱动… · 交叉检测
PHY
驱动调试案例三
26
PHY驱动调试案例四
TI DP83867驱动调试——工业… · 电缆诊断 · 时间同步
PHY
驱动调试案例四
27
PHY驱动调试案例五
Microchip LAN8720驱… · 时钟配置 · 复位时序
PHY
驱动调试案例五
28
PHY驱动调试案例六
Intel I210内置PHY调试—… · i210特有寄存器
PHY
驱动调试案例六
29
PHY驱动调试案例七
Realtek RTL8125 2.… · NBASE-T支持
PHY
驱动调试案例七
30
PHY驱动调试总结与进阶
PHY驱动调试方法论 · 常见调试陷阱 · 社区资源与内核主线贡献指南
PHY
驱动调试总结
所属VIP或分类
同VIP:DMA数据传输驱动开发与内存管理优化工程实践
同VIP:Linux内核驱动LED与GPIO中断响应调试
同VIP:Linux内核驱动PHY寄存器配置与调试工程实践