2.解压驱动文件“DPO_RT5572_LinuxSTA_2.6.1.3_20121022.tar.bz2”。
如下图所示,终端切换到文件下载目录,执行解压命令:
cd /home/下载
tar -jxvf DPO_RT5572_LinuxSTA_2.6.1.3_20121022.tar.bz2
3.修改os/linux/config.mk文件,将26行:“HAS_WPA_SUPPLICANT=n”改为“HAS_WPA_SUPPLICANT=y”;将35行:“HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n”改为“HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y”,修改后如下图所示
4终端切换进入解压目录,执行编译命令:sudo make,编译出现如下图1所示错误,解决方法:
将os/linux/rt_linux.c文件的第1141行和第1142行用#号注释掉即可,或者强制转换,将第1141行“pOSFSInfo->fsuid = current_fsuid(); ”改为“pOSFSInfo->fsuid = *(int *)¤t_fsuid(); ”;将第1142行“pOSFSInfo->fsgid =current_fsgid(); ”改为“pOSFSInfo->fsgid = *(int *)¤t_fsgid(); ”,最后再次编译通过,如下图2所示
5.sudo make install
6.修改/etc//etc/modprobe.d/blacklist.conf,将系统自带的rt2800usb驱动禁用,终端下执行命令:sudo echo "blacklist rt2800usb">>/etc//etc/modprobe.d/blacklist.conf,修改后结果如下图所示
8.再打开“软件和更新” 选择 “附加驱动” 。 然后在网卡的那一栏,选择使用你的网卡。点击“应用更改”。(上面显卡的驱动不要乱动啊,乱改的话,可能进不了系统。)
9.重启计算机。