估計很多人會在Linux下安裝磊科NW330驅動遇到這個問題,所以寫個記錄,也免得後面自己忘了
相關閱讀:Ubuntu 10.04 安裝磊科nw336驅動rtl8188su rtl8192su http://www.linuxidc.com/Linux/2010-05/25861.htm
正常流程
1、下載rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202.zip
相關文件下載地址在Linux公社的1號FTP服務器裡,下載地址:
FTP地址:ftp://www.linuxidc.com
用戶名:www.linuxidc.com
密碼:www.muu.cc
在 2011年LinuxIDC.com\8月\磊科NW330 Linux下驅動安裝記
下載方法見這裡 http://www.linuxidc.net/thread-1187-1-1.html
2、執行命令:
$ unzip rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202.zip
$ cd rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202/driver
$ tar -zxf rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202.tar.gz
$ cd rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202
$ make
$ sudo make install
$ sudo modprobe 8712u
但是你發現make的時候會報錯
error: implicit declaration of function ‘init_MUTEX’
這個時候需要修改錯誤文件的init_MUTEX(&); 手動修改為 sema_init(&,1); 然後再進行編譯就可以叻。具體的文件名字記不住了,看錯誤信息有
然後make就成功了
但是你sudo make install的時候又會出錯
說是沒找到config這個文件,打開Makefile第12行,
include $(TOPDIR)/config
也許由於環境不一樣,$(TOPDIR)為空,所以找不到config文件,所以修改為include config,繼續編譯,安裝。
完了應該成功了
但是找不到無線網的
需要手動配置一個
然後再試試看連接喽。。
ps:
又折騰了一遍,最好去驅動之家下載Realtek 8188su最新版本5月發布的驅動,以前的問題都解決了。