Linux kernel 3.2.0 捏自带的AX88772B 不稳定,现用 AX88772B 官方的驱动进行移植测试。
驱动下载地址:
驱动相关修改:
// vim Makefile : TARGET = asix OBJS = asix.o KDIR = /home/ECM_5412/ECM5412/kernel3.2.0 PWD = $(shell pwd) obj-m := $(TARGET).o default: make -C $(KDIR) SUBDIRS=$(PWD) modules clean: $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) clean .PHONY: modules clean
// 在 asix.c 内, 将所有的 #if LINUX_VERSION_CODE <= KERNEL_VERSION(3, 2, 0) // 换成 #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 2, 0)
make // 然后将生成的 .ko 装载进行测试,目钱小包稳定。