之前買了個水星150U的無線網卡,一直沒在Ubuntu下安裝好驅動?今天再次在Ubuntu 12.04下嘗試安裝盡然成功了。以前我一直以為是RT2870的芯片的,今天拆開了一看原來是5370N,暈到Ralink 官網一看Win版2870的驅動和Linux貌似是共用的,而Linux的不是,有兩個包。
於是下載了5370的包按網上的教程編譯如下
Ralink官方驅動編譯,這個驅動似乎只支持infrastructure和adhoc功能
1.1 從Ralink下載驅動RT3070/RT3072/RT3370/RT5370/RT5372 多合一包.最新版是 v2.5.0.3
下載地址如下http://www.ralinktech.com/en/04_support/support.php?sn=501
1.2或者下載 RT5370STA.tar.gz (這個是修改好的,進入步驟4即可。注意路徑,下面繼續提到了)
免費下載地址在 http://linux.linuxidc.com/
用戶名與密碼都是www.linuxidc.com
具體下載目錄在 /2012年資料/6月/3日/Ubuntu 12.04下RT5370無線網卡驅動安裝/
2.解壓縮到用戶目錄下(如本人的home/linuxidc),改文件夾名稱為sta,也就是說home/linuxidc/STA
3. 修改os/linux/config.mk打開兩個支持
代碼:
# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y
# Support Native Wpa_Supplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
改好了的解壓,進入步驟4
RT5370STA.tar.gz
解壓即在我的用戶名是:linuxidc,例題路徑是/home/linuxidc/STA
4. 編譯安裝
1.打開終端一次輸入以下代碼
2.sudo su 注釋:首次會讓你輸入密碼
3.CD home/linuxidc/STA (注釋:我是在終端裡輸入 cd 用鼠標把主文件下面剛復制進去的STA文件夾拖到終端裡面的。這樣就進入目錄了吧。其他的我也不是很清楚,畢竟是業余的。) 也就是說進入home/linuxidc/STA
4.sudo make
5.sudo make install
6.sudo modprobe rt5370sta
到這基本上就能用了,保險一下步驟7。
7.添加到/etc/modules (沒有進行次操作未發現異樣。)
代碼:
echo rt5370sta >> /etc/modules
我剛才升級了Ubuntu 11.04,貌似驅動沒有用了,於是我先嘗試卸載舊的驅動
卸載舊驅動輸入sudo modprobe -r rt5370sta
然後再重新編譯
sudo make
sudo make install
sudo modprobe rt5370sta
最後連接成功,反正這樣可以OK了。運氣好,呵呵!
據說2870也可以,可能我上次操作有點問題,這次用5370編譯成功!不解釋。如果安裝失敗,繼續百度吧。這個只是個人成功案例,還有其他朋友經驗的總結!
可能表達不夠,但比我自前看到的別人寫的詳細多了。由於升級失敗,重裝了Ubuntu 12.04,使用此法安裝驅動成功!