电竞比分网-中国电竞赛事及体育赛事平台

分享

linux(debian)安裝USB無線網(wǎng)卡(tp-link TL-WN725N rtl8188eu )

 昵稱597197 2014-12-30

1: 臺式機(jī)家里面不想再走線了。 于是去某東買了個USB無線網(wǎng)卡。tp的WN725N  USB,非常小, 和羅技的優(yōu)聯(lián)接收器差不多大。


2:  驅(qū)動能自己識別是不指望了,既然是usb網(wǎng)卡,插入USB后,那就lsusb

看到新增加了一行Realtek的  ID 0bda:8179

  1. root@debian:/# lsusb  
  2. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
  3. Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub  
  4. Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
  5. Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
  6. Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub  
  7. Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub  
  8. Bus 003 Device 007: ID 0bda:8179 Realtek Semiconductor Corp.   
  9. Bus 003 Device 004: ID 04d9:4545 Holtek Semiconductor, Inc.   
  10. Bus 003 Device 005: ID 050d:0304 Belkin Components FSU304 USB 2.0 - 4 Ports Hub  
  11. Bus 003 Device 006: ID 046d:c52b Logitech, Inc. Unifying Receiver  
  12. Bus 003 Device 008: ID 0781:5567 SanDisk Corp. Cruzer Blade  

google下了,發(fā)現(xiàn)是WN725N_V2 

http:///wiki/TP-LINK_TL-WN725N_v2


看下芯片組是

Probable Linux driver 8188eu

3: 既然拿到了芯片組號, 那就首先去debian官網(wǎng)看有木有驅(qū)動的包, 找到了realtek的固件驅(qū)動

http://packages./wheezy/firmware-realtek

不過支持的列表里面并沒有8188eu, 只有8188ce, 8188cu

那就只有去realtek的官網(wǎng)下了, 在

http://www./downloads/downloadsView.aspx?Langid=1&PNid=21&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false

逛了一圈,還是沒有發(fā)現(xiàn)8188eu. 無奈去github上逛逛, 發(fā)現(xiàn)了這個

https://github.com/lwfinger/rtl8188eu


接下來就好辦多了。

記得安裝好編譯環(huán)境和git

[python] view plaincopy在CODE上查看代碼片派生到我的代碼片
  1. #apt-get install gcc linux-headers-`uname -r` make automake git  

如果不想git, 那直接download zip file也一樣的

#unzip rtl8188eu-master.zip

#cd rtl818...

#make && make install

接下來

#depmod -a

#modprobe 8188eu 

(擼主開始是modprobe rtlwifi發(fā)現(xiàn)還是識別不了,想了半天。。。)

接下來就查看下是否有無線網(wǎng)卡了

#ifconfig -a

[python] view plaincopy在CODE上查看代碼片派生到我的代碼片
  1. wlan0     Link encap:Ethernet  HWaddr 0c:88:77:22:fa:39    
  2.           UP BROADCAST MULTICAST  MTU:1500  Metric:1  
  3.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0  
  4.           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0  
  5.           collisions:0 txqueuelen:1000   
  6.           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)  

這個時候系統(tǒng)已經(jīng)裝好無線驅(qū)動了。用網(wǎng)絡(luò)管理軟件or /etc/network/interfaces 里面都可以配置。


注:

但是這個github更新的驅(qū)動,信號非常差,重啟后信號20%,半米的距離只有2格。 5米幾乎就沒有了。而且會衰減下去,10秒后信號只有2%了。15秒過后就0%了,根本不能用

這里某群的群主上傳了一個8188eu.deb 的包。 試過后發(fā)現(xiàn)信號非常穩(wěn)定, 比windows下的還要強(qiáng), 推薦這個

地址在csdn這里:(不要積分) 

http://download.csdn.net/detail/rainysia/6754869


安裝前需要卸載掉之前安的這個github上下的驅(qū)動,

先去/lib/firmware/rtlwifi/ 刪除掉rtl8188eufw.bin

然后去/lib/modules/`uname -r`/kernel/net/wireless 刪除掉lib8188eu.ko  (`uname -r` 這個是你的內(nèi)核版本,比如我的是3.2.0.4-amd64)

然后去刪除掉掛載,先查看名字  lsmod | more 找到8188eu

然后rmmod 8188eu

這樣就把之前的驅(qū)動給卸載掉了


然后安裝新的deb包的8188eu驅(qū)動

dpkg -i rtl8188eu-dkms_0+git20130406_all.deb

如果提示缺少dkms,那就安一個

apt-get install dkms

[python] view plaincopy在CODE上查看代碼片派生到我的代碼片
  1. dpkg -i rtl8188eu-dkms_0+git20130406_all.deb   
  2. Selecting previously unselected package rtl8188eu-dkms.  
  3. (Reading database ... 172290 files and directories currently installed.)  
  4. Unpacking rtl8188eu-dkms (from rtl8188eu-dkms_0+git20130406_all.deb) ...  
  5. dpkg: dependency problems prevent configuration of rtl8188eu-dkms:  
  6.  rtl8188eu-dkms depends on dkms (>= 2.1.0.0); however:  
  7.   Package dkms is not installed.  
  8.   
  9. dpkg: error processing rtl8188eu-dkms (--install):  
  10.  dependency problems - leaving unconfigured  
  11. Errors were encountered while processing:  
  12.  rtl8188eu-dkms  
  13. root@debian:/home/softs# apt-get install dkms  
  14. Reading package lists... Done  
  15. Building dependency tree         
  16. Reading state information... Done  
  17. The following NEW packages will be installed:  
  18.   dkms  
  19. 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.  
  20. 1 not fully installed or removed.  
  21. Need to get 77.4 kB of archives.  
  22. After this operation, 196 kB of additional disk space will be used.  
  23. Get:1 http://mirrors.163.com/debian/ wheezy/main dkms all 2.2.0.3-1.2 [77.4 kB]  
  24. Fetched 77.4 kB in 0s (81.7 kB/s)  
  25. Selecting previously unselected package dkms.  
  26. (Reading database ... 172545 files and directories currently installed.)  
  27. Unpacking dkms (from .../dkms_2.2.0.3-1.2_all.deb) ...  
  28. Processing triggers for man-db ...  
  29. Setting up dkms (2.2.0.3-1.2) ...  
  30. Setting up rtl8188eu-dkms (0+git20130406) ...  
  31. Loading new rtl8188eu-0+git20130406 DKMS files...  
  32. First Installation: checking all kernels...  
  33. Building only for 3.2.0-4-amd64  
  34. Building initial module for 3.2.0-4-amd64  
  35. Done.  
  36.   
  37. 8188eu:  
  38. Running module version sanity check.  
  39.  - Original module  
  40.    - No original module exists within this kernel  
  41.  - Installation  
  42.    - Installing to /lib/modules/3.2.0-4-amd64/updates/dkms/  
  43.   
  44. depmod....  
  45.   
  46. DKMS: install completed.  

然后去/lib/modules/`uname -r`/updates/dkms ,發(fā)現(xiàn)多了一個8188eu.ko

先看看wlan0 有沒有, ifconfig 發(fā)現(xiàn)沒有 應(yīng)該是還沒掛上

執(zhí)行depmod -a

然后insmod 8188eu.ko

再ifconfig -a 發(fā)現(xiàn)有了wlan0 

把網(wǎng)絡(luò)管理切換過去,發(fā)現(xiàn)信號很滿! 自此,安裝完了8188eu的驅(qū)動. 


    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多