项目简介
本项目致力于修复MediaTek MT7610U芯片组的无线网卡驱动,让其能在现代Linux内核上正常运行,且兼容nl80211和NetworkManager。项目基于HPRATH网站提供的驱动源码,进行了修复与优化,解决了旧内核的兼容性问题。
项目的主要特性和功能
- 支持Linux内核4.7,已在该内核版本测试通过。
- 支持2.4/5GHz网络,无需额外配置即可连接。
- 兼容NetworkManager和nl80211接口,可直接配合使用。
- 支持WPA2 - Personal和WPA supplicant,无需额外配置。
- 改进了模块卸载和清理机制,运行时不锁定
rmmod
。 - 支持多种基于MT7610U芯片组的无线网卡设备。
安装使用步骤
1. 安装依赖
确保系统安装必要的构建工具和Linux内核头文件:
bash
sudo apt-get install build-essential linux-headers-$(uname -r)
2. 编译驱动
下载项目源码文件后,进入项目目录执行以下命令编译:
bash
make clean
make
sudo make install
3. 使用DKMS进行编译(可选)
若希望使用DKMS管理驱动模块,按以下步骤操作:
bash
sudo apt-get install dkms # 若已安装可跳过
sudo cp -R . /usr/src/mt7610u_sta-1.0
sudo dkms add mt7610u_sta/1.0
sudo dkms build mt7610u_sta/1.0
sudo dkms install mt7610u_sta/1.0
4. ARMv7平台(如Raspberry PI)的额外步骤
在ARMv7平台上,可能需安装额外的内核头文件:
bash
sudo apt-get install raspberrypi-kernel-headers
若遇到模块加载问题,修改/boot/boot.cmd
文件,添加coherent_pool=4M
参数,然后重新生成启动脚本并重启设备:
bash
mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr
5. 设备支持
驱动支持多种基于MT7610U芯片组的无线网卡设备,具体支持列表可查看项目文档。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】