DM9620驱动安装指南:Linux内核4.1版
需积分: 9 92 浏览量
更新于2024-09-13
1
收藏 232KB PDF 举报
“How to Install DM9620 Driver into the Linux kernel 4.1 Rev03.pdf - 安装指南,描述了如何将DM9621ANP网卡驱动添加到Linux内核,适用于Linux 3.1.x至4.9版本。”
在Linux操作系统中,添加一个新的硬件驱动,特别是像DM9620这样的USB网卡驱动,通常需要几个步骤。DM9620是一款基于Davicom芯片的USB 2.0 10/100以太网设备,它的驱动程序安装过程如下:
1. **源代码复制**:
首先,你需要获取DM9620的驱动源代码文件“dm9620.c”。将这个文件复制到Linux内核源代码树的“drivers/net/usb”目录下。这通常是内核源代码中的一个子目录,存放所有与USB相关的网络驱动。
2. **配置文件修改**:
接下来,需要更新内核配置文件。打开“drivers/net/usb/Kconfig”,并添加以下内容,以使内核构建系统知道存在新的驱动选项。这通常涉及到在Kconfig文件中添加一个新的配置项,以便用户在配置内核时可以选择启用DM9620驱动。
3. **Makefile更新**:
修改“drivers/net/usb/Makefile”。在该文件中,添加关于DM9620驱动的编译规则,确保驱动在编译内核或模块时会被包含进去。
4. **配置内核**:
运行“make menuconfig”命令来打开内核配置界面。浏览到“> Device Drivers > Network device support > USB Network Adapters”部分。在这里,你应该能看到新添加的DM9620驱动选项。选择“Multi-purpose USB Networking Framework”和“Davicom DM9620 based USB 2.0 10/100 ethernet devices”。确保它们前面有星号(*),表示已选中。
注意:完成配置后,检查`.config`文件(位于内核源代码根目录),确认有一行“CONFIG_USB_NET_DM9620=y”,这意味着DM9620驱动已被配置为启用。
5. **禁用CDCEthernet支持**(可选):
如果你不打算使用CDCEthernet支持,可以在配置界面中清除“CDCEthernet support (smart devices such as cable modems)”选项。然后多次按`exit`退出配置,选择“是”保存新的配置。
完成上述步骤后,你可以编译并安装更新的内核,或者仅编译模块(如果支持模块化)。对于模块化驱动,使用`make modules_install`命令,然后使用`depmod -a`更新模块依赖关系。如果编译整个内核,使用`make install`,然后可能需要重新启动系统以应用新的内核。
这个过程适用于Linux 3.1.x到4.9版本,包括Android系统,因为Android是基于Linux内核的。确保你的内核版本在这个范围内,并且遵循上述步骤,应该能够成功地将DM9621ANP网卡驱动添加到内核中,从而让系统识别并正确驱动DM9620 USB网卡。
2019-07-26 上传
2019-07-26 上传
2019-08-12 上传
2022-09-19 上传
2019-06-04 上传
2010-09-23 上传
2021-08-06 上传
qq1667532
- 粉丝: 48
- 资源: 18
最新资源
- 王珊 高等教育出版社 数据库第四版答案
- .net 软件自动化测试之道 pdf (.net平台下自动化测试必备之资料,精!!)
- 基于模糊预测算法的ATO仿真研究
- 3g技术讲解通信工程
- c#各种排序算法大全
- Cognos8.4新增功能优势说明
- JAVA基础面试题部分参考
- 段程序保存为文件名为Test.java的文件
- 影碟出租管理信息系统
- JAVA的学习笔记及开发模式
- Learning Oracle PL-SQL [O'Reilly, 524s, 2001r].pdf
- flash 适合于初学者的程序设计教程
- Visual C++开发工具与调试技巧整理
- 操作系统中的银行家算法
- Redhat Linux 9教学讲义
- RSVP协议端到端QOS控制机制的研究