2021-05-12 14:32:11
怎樣在Ubuntu 14.04下安裝RT3070無線網絡卡驅動
Ubuntu 14.04下安裝RT3070無線網絡卡驅動
1
下載最新的RT3070無線網絡卡驅動,驅動檔名為:DPO_RT5572_LinuxSTA_2.6.1.3_20121022.tar.bz2,如下圖所示,附我的網路硬碟共用:http://pan.baidu.com/s/1c0dQRuw
2
解壓驅動檔案「DPO_RT5572_LinuxSTA_2.6.1.3_20121022.tar.bz2」。
如下圖所示,終端切換到檔案下載目錄,執行解壓命令:
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,修改後結果如下圖所示
7
重新啟動計算機。相關文章