linux usb有线网卡驱动_Linux下安装USB网卡驱动 | 学步园
做了简单翻译,并根据错误提示加以完善。
Linux 版本
#uname -a
Linux zy-laptop 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux
1. 插入USB网卡后,
# lsusb
....
Bus 005 Device 003: ID 0fe6:8101
....
2. 解压dm9601.tgz
# tar xzvf dm9601-2.6.tgz# ls dm9601-2.6dm9601.c dm9601.h Makefile readme.txt
3. 尝试编译
# cd dm9601-2.6# makemake -C /lib/modules/2.6.28-11-generic/build M=/root/dm9601-2.6 LDDINCDIR=/root/dm9601-2.6/../include modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.28-11-generic'
scripts/Makefile.build:46: *** CFLAGS was changed in "/root/dm9601-2.6/Makefile". Fix it to use EXTRA_CFLAGS. Stop.
make[1]: *** [_module_/root/dm9601-2.6] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic'
make: *** [default] Error 2
4. 修改 dm9601.h
# vim dm9601.h在最后添加下面两行
DM9601_DEV( "SUNRISING USB Ethernet", 0x0fe6, 0x8101,
DEFAULT_GPIO_RESET )
5. 编辑Makefile
# vim Makefile
将CFLAGS修改为EXTRA_CFLAGS
6. 编辑dm9601.c
# vim dm9601.c
将#include 修改为#include
7. 开始编译
#make
此时,还有几个警告,不管它,最后会生成dm9601.ko
#lsdm9601.c dm9601.h dm9601.ko dm9601.mod.c dm9601.mod.o dm9601.o Makefile Module.markers modules.order Module.symvers readme.txt
8.将新生成的dm9601.ko覆盖掉当前内核的dm9601.ko
#cp dm9601.ko /lib/modules/2.6.28-11-generic/kernel/drivers/net/usb/dm9601.ko
不知为什么,开机dm9601.ko未启动。
若重启机器后未启动(# lsmod|grep dm9601),手动加载dm9601.ko
#insmod /lib/modules/2.6.28-11-generic/kernel/drivers/net/usb/dm9601.ko
9. 配置USB网卡
#vim /etc/network/interfaces
auto eth1
iface eth1 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
10. 为USB网卡配置MAC地址
#ifconfig eth1 hw ether 01:23:45:67:89:ab
11.激活USB网卡
#ifconfig eth1 up
linux usb有线网卡驱动_Linux下安装USB网卡驱动 | 学步园相关推荐
- linux手动连接网络打印机驱动_Linux下安装HP打印机的驱动程序
前言 在Linux下,我想通过惠普打印机打印文件,我房间的HP打印机型号为HP LaserJet 1020/1008. 一开始通过命令行安装hplip及其相关插件,由于我的电脑是Fedora 22 W ...
- ubuntu下ecm驱动_Linux 下使用USB 网络
Andrew Huang 转载请注明作者及联络方式. 在介绍USB的驱动开发时,我通常会用用Linux的的USB网络来演示,它兼容RNDIS网络,一台Linux即可充当USB的device端,也可以由 ...
- uevent 驱动_Linux 内核/sys 文件系统之uevent | 学步园
在 sysfs 下的很多 kobject 下都有 uevent 属性,它主要用于内核与 udev (自动设备发现程序)之间的一个通信接口:从 udev 本身与内核的通信接口 netlink 协议套接字 ...
- rpm mysql java 驱动_Linux下安装MySQL(rpm方式)
之前一直想捣鼓以源码包的形式安装MySQL,但是不管我下的什么版本的MySQL的tar包,解压都会出错.哎,索性还是走回rpm的安装方式吧. 1:在安装rpm之前,需要把Linux自带的MySQL以及 ...
- linux中的mysql使用_Linux下安装和使用MySQL(二)
三.登录MySQL 登录MySQL的命令是mysql, mysql 的使用语法如下: mysql [-u username] [-h host] [-p[password]] [dbname] use ...
- linux+npm+v+报错_linux下安装npm
1.下载 1)直接下载文件在扔到linux下面 2)或者使用wget直接下载, 在上图下载按钮那里右键复制下载链接,然后在linux下面执行wget https://nodejs.org/dist/v ...
- linux打包运行python文件_Linux下安装pyinstaller用于将py文件打包生成一个可执行文件...
安装使用流程 1. 首先给系统装个easy_install, 如果装了的可以跳过这步 到pypi官方网址 https://pypi.python.org/pypi/setuptools 去downlo ...
- linux mysql web界面吗_Linux下安装MySQL Web 管理工具phpMyAdmin
一.安装Apache 二.安装依赖包 sudo yum install gd sudo yum install libpng-devel sudo yum install libjpeg-devel ...
- linux 系统开启火狐命令_linux下安装firefox
标签: 首先检查系统有没有安装: rpm -qa|grep firefox 如果有安装,先删掉 rpm -e * firefox不同版本下载:http://liulanmi.com/firefox 具 ...
- linux 无线网卡 免驱动,Linux系统下安装USB无线网卡驱动方法
Linux系统下安装USB无线网卡驱动方法 具体安装过程分了如下步骤进行:确认 usb-wifi 设施型号 , 根据确认结果选择驱动信息. 安装驱动 mt7601u , 假如已经自带跳过此步骤 配置驱 ...
最新文章
- linux64平台上编译32位程序: GCC编译选项 -m64 -m32 -mx32
- 怎样让项目经理更受企业和团队欢迎
- 线性表应用之线性表算法设计六大经典案例
- Redis: Useful commands
- 17款加速效率的CSS工具
- 参数php_PHP多参数方法的重构
- PIX525故障一例,求解
- Java基础之深入认识hashCode和equals
- snmp获取设备相关管理信息
- 解析文本文件 r 与 rb 模式的区别(Python)
- CSUOJ 1010: Water Drinking
- 如何实现SpingAOP?及其实现过程分析
- 移动端---媒体查询
- Android获取u盘容量的方法,android经过usb读取U盘的方法
- 使用Xcode的Instruments检测内存泄漏
- 自媒体必备工具合集分享
- vue鼠标悬浮显示文字
- sqlserver的分页查询
- 优质的计算机专业书籍有哪些?
- iOS第三方库汇总分享