AX88772B 驱动移植
-
Linux kernel 3.2.0 捏自带的AX88772B 不稳定,现用 AX88772B 官方的驱动进行移植测试。
-
驱动下载地址:
http://www.asix.com.tw/cs/products.php?op=pItemdetail&PItemID=105;71;101&PLine=71 -
驱动相关修改:
// 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 装载进行测试,目钱小包稳定。
Read The Fucking Source Code