Linux編譯安裝RTL8192CU芯片驅動,使用TP_LINK wn823n無線網卡

    前幾天給本身的臺式電腦安裝了Window 7+CentOS 6.4 Linux雙系統,發如今Windows 7下面能夠正常使用TP_LINK wn823n無線網卡來鏈接無線網絡,可是在Linux下面,檢測不到無線網絡,而那個usb無線網卡的指示燈也一直沒亮。上網查了一下,說是在Linux下面須要安裝無線網卡的驅動也能使用。個人usb無線網卡型號是TP_LINK wn823n,上TP_LINK的官網根據型號下載驅動的時候,發現該無線網卡只有Windows的驅動,沒有Linux的,至關不爽。因而繼續搜索資料,發現TP_LINK wn823n採用的是RTL的芯片,也就是說,若是有RTL對應芯片的源碼驅動,通過編譯安裝,一樣可使無線網卡在個人Linux下面工做起來。linux

    第一步:肯定該無線網卡所採用RTL芯片的具體型號,若是不肯定,能夠進入LINUX終端,輸入 lsusb ,肯定芯片型號,如個人是下面的 RTL8192CU.bash

      第二步:到RTL官方網站 (可點擊進入)下載對應芯片的源碼驅動,注意對應型號和使用的系統環境。我下載的是RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip網絡


    第三步:將剛纔下載下來的zip文件解壓出來,進入解壓出來的文件夾,把driver 目錄下的 rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911.tar.gz這個壓縮包也解壓了。而後,按照這個路徑 RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911 / driver / rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911 / os_dep / linux / usb_intf.c,將usb_intf.c這個文件打開,找到下面這個地方,本身再在最後面加入下面這一行   {USB_DEVICE(0x0BDA, 0x8178)}, 以下面所示  網站


其中OXOBDA,OX8178這兩個數字是USB無線網卡的ID,經過剛纔最開始的 lsusb 就能夠知道。spa



    第四步:進入解壓目錄,編譯安裝。ip

    進入最開始的解壓目錄,能夠看到裏面有一個install.sh文件。所以進入終端,切換到install.sh所在目錄,執行 ./ install.sh,原本覺得大功告成,結果居然出現錯誤,提示 「bash: ./ :是一個目錄「的錯誤。切換到root用戶,仍是不能執行在這裏周旋了不少時間。get


    後來,ls -al install.sh查看了一個install.sh這個文件的權限,我靠,發現install.sh竟然是一個只讀文件。想了一下緣由,可能剛纔我沒用解壓命令解壓,而是貪圖方便直接在解壓文件上右鍵解壓,結果影響了文件的權限,教訓呀,害我在這裏拖了那麼久。
源碼

  


   好吧,立刻給install.sh可執行權限,這裏,爲了防止由於權限問題出現不能安裝的現象,因此我給了它最高權限  chmod 777 install.sh
編譯


     而後,執行sudo ./ install.sh就刷刷地開始自動安裝了,安裝完以後,看了一下,個人usb無線網卡的指示燈終於給點亮了,它終於亮了!!!搜索

    查看一下網絡,好吧,無線網絡終於出現了,它終於出現了!!(真想發個大哭的表情)

   好吧,成功!


相關文章
相關標籤/搜索