网卡驱动
文章平均质量分 92
NIC Driver
heat.huang
不积跬步无以至千里
展开
-
Linux-PHY 88E1512 驱动调试记录
1. 简介1)开发板平台:创龙 AM5728 (tl5728-easy-evm)2)PHY芯片:Marvell 88E151288E1512和88E1510都是一个系列的phy,采用marvell的通用phy驱动,驱动源码路径如下:drivers/net/phy/marvell.c2. 应用场景1)系统框图AM5728连接两个PHY,PHY0的工作模式是 RGMII to Copper (RGMII到电口),PHY1的工作模式是 RGMII to SGMII。两个PHY与处理器的连接方式都是原创 2021-06-18 15:25:34 · 19117 阅读 · 16 评论 -
Linux内核设置MAC地址的过程-以SAMA5D27处理器为例
1 引言 SAMA5D27处理器有一个Ethernet MAC(GMAC)控制器,支持10/100 Mbps。Linux下GMAC控制器的驱动源码路径为: \linux-at91\drivers\net\ethernet\cadence\macb_main.c。 查看SAMA5D27处理器内核启动日志,找到网卡初始化部分,查看硬件MAC地址的设置。 进入系统后,执行ifconfig查看网卡信息。下图中eth0 对应的是SAMA5D27 GMAC,连接的PHY KSZ8081。原创 2021-06-17 09:28:53 · 4793 阅读 · 0 评论 -
Linux下光PHY-KSZ8041调试记录
参考:https://blog.csdn.net/firstlai/article/details/53098496下载的平台内核源码为: at91-sama5d27_som11 硬件环境 A5处理器有一个GMAC控制器。要想实现以太网通信,需要加上一个PHY芯片与MAC连接。使用的PHY芯片是 KSZ8041FTL,光口PHY。该芯片的厂商为Micrel。 内核:经过Atmel基于A5平台定制的4.9.0系内核; 硬件:A5芯片,其中mac contorller是使用Caden原创 2021-06-17 09:27:49 · 2352 阅读 · 0 评论 -
KSZ8081RNB-PHY芯片调试记录
1 概述 选用的PHY型号为Micrel KSZ8081-RNB 。该PHY与处理器MAC 控制器的Interface为RMII模式,对外的Media Interface为电口(RJ45)。硬件原理图设计如下。2 驱动修改情况 KSZ8081的驱动内核已支持,源码路径:\linux-at91\drivers\net\phy\micrel.c。 一般情况下,仅需修改设备树添加phy节点。在头文件: \linux-at91\include\linux\micrel_phy.h中找到原创 2021-06-16 15:10:48 · 5363 阅读 · 4 评论 -
扫盲-以太网MII接口类型大全-MII、RMII、SMII、GMII、RGMII、SGMII、XGMII、XAUI、RXAUI
一、简介 MII是英文 Medium Independent Interface 的缩写,翻译成中文是“介质独立接口”,该接口一般应用于以太网硬件平台的MAC层和PHY层之间,MII接口的类型有很多,常用的有MII、RMII、SMII、SSMII、SSSMII、GMII、RGMII、SGMII、TBI、RTBI、XGMII、XAUI、XLAUI等。下面对它们进行一一介绍。二、MII接...转载 2019-12-27 16:52:53 · 16459 阅读 · 4 评论