基于mini2440的Linux-3.18.108下以太网DM9000驱动的移植
- 其实Linux3.18.108自带mini2440的DM9000驱动,只不过在开发板和宿主几互ping的时候,偶尔ping不通,偶尔又可以ping通但丢包率很高,且通过NFS挂载根文件系统不成功,所以说明自带的驱动还有很明显的BUG。
- 进入内核源码目录,输入如下命令,编辑dm9000驱动
vi drivers/net/ethernet/davicom/dm9000.c
- 在头文件包含的地方加入如下内容
#if defined(CONFIG_ARCH_S3C24XX)
#include <mach/regs-mem.h>