qf9700 USB网卡在x86 linux和arm linux上的驱动安装以及配置
最近要在一块老板子上面移植openwrt,需要扩展网口,于是选择了qf9700这款USB网卡,附赠的光盘里面有提供在linux下面安装的驱动源代码,所以我们要自己编译驱动源代码生成内核加载模块,加载模块成功后才能正常使用网卡。下面介绍一下qf9700在x86和arm 上的驱动的安装和配置。
x86(使用ubuntu10.04):
1.首先要确认使用的linux的内核的版本号,在终端里面输入uname -r 获得。
2.下载与你目前使用的内核版本一致的源代码,可以到这个链接处下载
http://www.doczj.com/doc/911e3d24ed630b1c59eeb5fb.html/,在ubuntu里面有个简便的操作方式,sudo apt-get install
linux-source,下载到的源代码保存在/usr/src/下。
3.获取目前你所使用内核的配置文件config-2.6.xx-xx-generic,该文件保存在/boot文件夹下(xx是它的小版本号)。
4.进入到/usr/src/下,解压缩linux内核源代码,拷贝配置文件到解压缩后的内核源代码树根目录里面,这几步操作的命令如下:tar zxvf linux-xxx.tar.gz -C /home/linux ,cp /boot/config-2.6.xx-xx-generic /home/linux/.config。
5.进入解压缩获得的linux内核树文件夹下编译,命令如下:cd /home/linux && make,然后进入漫长的编译等待时间。
**************************************************************************************************** ********************************************************
以上属于通用的编译内核的过程,有基础的兄弟们可以略过,下面几步很重要。
6.待内核编译完成后,解压缩驱动的源代码,修改里面MAKEFILE,有关路径的操作和前面步骤的论述保持一致: