展锐UDX710:LAN7800 PHY驱动调试
1. 前期准备
1.1 调试环境
内核:Linux 4.14.98
Modem:展锐UDX710
驱动:LAN78XX PHY驱动
USB PHY:LAN7800
1.2 预置条件
将展锐UDX710 Type A(USB3.0)配置为主模式,确保可以识别从设备LAN7800 PHY:
1.3 硬件连接
将LAN7800 USB口连接到UDX710的Type A(USB3.0)口,然后将RJ45连接到PC的网口供PC上网使用。
2. 驱动适配
2.1 开启内核驱动支持
在内核中按照如下打开编译选项开启内核LAN78XX驱动支持,在kernel目录下执行make menuconfg,然后依次选中Devices_Drivers:
-> Network device support:
-> USB Network Adapters :
-> Microchip LAN78XX Based USB Ethernet Adapters:
将Microchip LAN78XX Based USB Ethernet Adapters设置为< M >后退出并保存会生成.config,将现在的.config与修改menuconfig之前生成的.config进行比较,把差异项合入kernel4.14_orca/arch/arm64/configs/sprd_orca_defconfig&#