Chinaunix首页 | 论坛 | 博客
  • 博客访问: 172756
  • 博文数量: 20
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 220
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-01 22:23
文章存档

2018年(5)

2017年(6)

2016年(1)

2015年(8)

我的朋友

分类: 系统运维

2017-02-19 13:14:14

转载时请注明出处和作者联系方式
文章出处:http://blog.chinaunix.net/uid/30230931.html
作者联系方式:JonLee <>


网络上有很多qf9700-2.6.32.tar.gz版本,我的linux版本3.13,对源码稍作修改即可使用。
包括qf9700.c qf9700.h Makefile文件
Makefile:
KERNEL_DIR := /lib/modules/$(shell uname -r)/build
#KERNEL_DIR := /usr/src/linux-2.6.29/linux-2.6.29.i686/
KERNEL_VERSION := $(shell uname -r)
PWD := $(shell pwd)
MODULE_NAME := qf9700
obj-m := $(MODULE_NAME).o
all: 
@echo "Building QF9700 USB2NET chip driver..."
@(cd $(KERNEL_DIR) && make -C $(KERNEL_DIR) SUBDIRS=$(PWD) CROSS_COMPILE=$(CROSS_COMPILE) modules)
clean:
-rm -f *.o *.ko .*.cmd .*.flags .mii.mod.o.d *.mod.c Module.symvers Module.markers modules.order version.h
-rm -rf .tmp_versions

1.make

2.sudo insmod qf9700.ko

出现以上错误,查看依赖模块usbneg,mii
3.lsmod | grep -e usbnet -e mii

4.sudo insmod /lib/modules/3.13.0-32-generic/kernel/drivers/net/usb/usbnet.ko

5.sudo insmod ./qf9700.ko




阅读(4328) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~