Ubuntu Linux TL-WN725N TP-Link version 2 WiFi driver install

Ubuntu fix TL-WN725N wireless not working – Step by step install TP-Link TL-WN725N  nano version 2 WiFi ubuntu driver install.*User verified on raspberry pi TL-WN725N , linux Mint 17 and Mint 16 This how to will work on Ubuntu TL-WN725N install, Debian TL-WN725N install,kali TL-WN725N install, and Mint TP-LINK TL-WN725N usb WiFi driver installers: Linux how to install TL-WN725N usb nano driver. Works on Raspberry Pi 2 Model B with Ubuntu.

Quick List:: Do each command below as root or use sudo in front of commands *Tip:  Use command:       sudo su – The above command will give root permissions to your  command terminal window, and you want have to keep typing sudo before each commando

apt-get update
apt-get install linux-headers-$(uname -r)
apt-get update
apt-get install build-essential
apt-get install git
git clone https://github.com/lwfinger/rtl8188eu
cd rtl8188eu
make all
make install
insmod 8188eu.ko

ifconfig #(check to see if your wireless wlan cards is now listed)

#optional step ...reboot may be necessary
#sometimes a reboot helps pickup newly installed devices
DONE! Now you can use that sweet new wlan TP-LINK TL-WN725N  WiFi usb card!!
Linux TL-wn725n Driver how to

inux TL-wn725n Driver how to

Full (LONG) Version of how to : 
TL-WN725N TP-Lin Linux Driver install k version 2 WiFi USB 

1.  First you need to have kernel headers, 
build- essential packages and git installed. 
This is so  your kernel is prepped for the new TL-WN725N TP-Link v2 driver. 
  (Model: TL-WN725N Ver: 2.0) 

Step by step...If you don't have linux-headers, git, 
build-essential installed on your kernel

 Do the following items in bold:
 A. root@kali#  apt-get install linux-headers-$(uname -r)
 B.root@kali#  apt-get install build-essential 
 C. root@kali#  apt-get install git 

 Now the headers are ready for us to install the driver that
 works with TP-Link TL-WN725N

 1. root@kali# git clone https://github.com/lwfinger/rtl8188eu 


2.root@kali#    cd rtl8188eu 
3. root@kali#   make all 
4. root@kali# make install 

5. root@kali# insmod 8188eu.ko

6. root@kali# ifconfig 

– See if you see a wlan device listed


share with friends

Share to Google Buzz
Share to Google Plus
Share to LiveJournal
Share to Odnoklassniki

102 Responses to Ubuntu Linux TL-WN725N TP-Link version 2 WiFi driver install

  1. FerminX August 9, 2017 at 1:38 pm #

    Hello blogger i see you don’t monetize your blog.
    You can earn extra $$$ easily, search on youtube for: how to earn selling articles

  2. 94Forest August 5, 2017 at 5:08 pm #

    Hello admin, i must say you have very interesting posts here.

    Your website should go viral. You need initial traffic boost only.

    How to get it? Search for; Mertiso’s tips go viral

  3. PastaAlFred July 4, 2017 at 5:18 am #

    Yes!!! You Sir are a legend, a Gentleman and a Scholar.

    As suggested by someone else here it works with V2 of the TP-LINK TL-WN722N which comes with the same chipset as the WiFi dongle mentioned in your article.

    Installed without issue on Legacy Bodhi Linux – happy days – this took me a bit to find 🙂

  4. BeatrizX June 22, 2017 at 12:36 am #

    I must say you have hi quality articles here. Your posts can go viral.
    You need initial traffic only. How to get massive traffic?
    Search for; Murgrabia’s tools go viral

  5. Skyman June 14, 2017 at 5:10 pm #

    I know this is a very old post but if anyone is looking at it and can help I’d appreciate it. I have a Diamond Corp Helix board which requires a NON-PAE kernel. So I’m running Xubuntu 12.04 which has a 3.19 Kernel.

    Following the directions given above work fine and my TP-Link works and I can connect to the internet; BUT


    Here’s my problem, after about a minute or so my system freezes. Video frozen, no keyboard activity, no mouse activity. Only thing I can do is shut it off.

    Anybody have any ideas? Do I just need to go back a few versions of rt8188?

  6. David April 25, 2017 at 1:29 am #

    Thanks a lot!!!
    It’s done
    I’m very happy bro!!!
    God bless you 😀 or me he he
    Thanks one more time and keep it up

  7. sutrisno April 23, 2017 at 5:37 am #

    thanks friend,its work to tp link wn722n

  8. Viliam March 27, 2017 at 9:03 am #

    Very very excelet job. Thank you very much. Wifi working perfectly.

  9. Jacqui March 9, 2017 at 1:46 am #

    Hi There. This works great for me on my Wheezy RTAI kernel. But I cannot get it to load in the RT Kernal installed on the machine.

    Please advise if you have a driver for the RT Kernel?

  10. Depaulicious January 16, 2017 at 9:01 am #

    Building stuff as root is definitely not a good practice.

  11. `packy November 3, 2016 at 12:09 am #

    thanks muchly… worked like a charm

    • admin November 3, 2016 at 9:11 am #

      Glad you got it going!!!
      Nothing feels better than getting something done yourself with a little work 🙂 Cheers

  12. Joseph October 24, 2016 at 8:49 pm #

    Quite helpul. Thanks

  13. Puji October 13, 2016 at 3:04 am #

    Many thanks guys.

  14. Marley October 11, 2016 at 11:50 am #

    Hi, just want to ask why im a i getting into username and password when i got https://git….. .. .

    • Marley October 11, 2016 at 12:02 pm #

      oh i knew where i was wrong. i type this wrong. lwfinger/rtl8188eu .

  15. pascal turbo 7 на русском September 30, 2016 at 4:36 am #

    Real clean web site, thanks for this post.

  16. mahesh September 10, 2016 at 10:35 am #

    Its not working for me.
    is there any alternative solution?????

  17. rijnsma September 2, 2016 at 4:45 pm #

    Does not work here with wicd.

  18. Brulay July 6, 2016 at 1:30 pm #

    Worked for me. Thank you.

  19. gourav May 29, 2016 at 10:48 pm #

    hii bro. after the above process .the adapter does not blink continuesly. means, it does not congifure correctly. airmon-ng command shows”phy-null’.please solve my problem.thanks in advanse.

  20. Wolfgang May 24, 2016 at 9:41 pm #

    Vielen, vielen Dank!
    It works on my Linux Mint 17.3 Cinnamon 64-bit, German Version, Kernel 3.19.0-32

  21. Sine May 16, 2016 at 12:49 pm #

    Thank you! Thank you! Your tutorial works on Raspberry Pi (had to do some workaround on hidden SSID though)

  22. Marco April 27, 2016 at 7:55 am #

    Grazie mille amico!

  23. Tim Palmer April 24, 2016 at 4:18 pm #

    How do you do a cross-compile? I did
    make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- all
    And I get error on “No rule to make target “modules”.”
    This is the first thing in the makefile. I updated the linux version to be correct and the kernel source location…

  24. ilnanny March 18, 2016 at 10:36 am #

    Thanks for sharing .
    Work fine on Debian 8.3 jessie i686pae

  25. Harri March 18, 2016 at 12:59 am #


    Everything was going smoothly until I reached the ‘git clone http://github.com/lwfiner/rt181880eu‘ part. After putting it in, it requested for username and password.

    Is there something I did wrong, or is there a username and password that I don’t know about to use this feature.

    Hope to hear from you soon, Cheers.


    • James March 29, 2016 at 2:44 pm #


      Did you get the username and password for it to work?

      Assistance will be greatly appreciated

    • Asep May 28, 2016 at 10:55 pm #

      it requested for username and password too, please help

      • gourav May 29, 2016 at 10:52 pm #

        fill user name as “root” and password as “toor”

    • Jason September 27, 2016 at 4:22 pm #

      Replace http with git:// to avoid that

  26. wilfred Antony January 19, 2016 at 11:34 pm #

    Thanks bro. It’s working now

    • Sandro March 13, 2016 at 8:01 am #

      Thank you, it works for me on Raspberry Pi 2 Model B with Ubuntu.

      • admin March 13, 2016 at 9:43 am #

        Glad you got it going!! enjoy! The PI 2 is awesome hardware for the money $ !

  27. Bob January 8, 2016 at 2:01 pm #

    Today …this tutorial works fine 4 me on a ThinkPad! Linux Kali 2.0

  28. Nicolas December 22, 2015 at 3:07 am #

    Hi, I’m runnig Kali 2.0.1 on my Raspberry Pi 2. I’ve a problem, the command “apt-get install linux-header-$(uname -r)” does not work. It shows :

    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: Unable to locate package linux-headers-3.18.16-v7
    E: Couldn’t find any package by regex ‘linux-headers-3.18.16-v7’

    Can you help me ?
    Thanks !

    • clord February 15, 2016 at 3:41 am #

      hey mate, did you find out a solution to this? I’m having the same issue and it seems the package might be missing from the repos…

  29. Mabuse November 7, 2015 at 7:21 pm #

    Hello everyone, I have the same usb wifi adapter and tried to install the device yet without success..

    I typed the “apt-get update”, all went ok , then the “apt-get install linux-headers-$(uname -r)” and it asked me to insert the live installation cd.

    I’m running Debian Lxde Jessie – this was a fresh full install without internet, with usb stick, since this machine is a netbook and doesn’t have a dvd drive. I’m kind of new with linux, if someone had a any suggestion where to start, would be great!


  30. sudeeshbabu September 18, 2015 at 6:53 am #

    since it was complaining about firmware, this is what i did
    apt-get install firmware-realtek

    then ran ‘make install’ again, worked fine
    now I am connected to wireless. thank you for the great steps !!

  31. Aleksey August 29, 2015 at 5:59 pm #

    You saved my day…

  32. C August 21, 2015 at 6:42 pm #

    I just followed your instructions and it worked for me. Thank you very much. Unfortunately I don’t understand what I actually did, but the issue has been resolved.

  33. Michael August 14, 2015 at 10:02 am #

    Thank You
    Worked great with ubuntu 15.04!

  34. Tim July 30, 2015 at 12:39 pm #

    Thank you so damn much!!!

    This worked PERFECTLY, command by command, on my Debian Linux laptop for the cheap 8188eu USB WiFi adaptor I picked up on eBay for $2 bucks! 🙂

    NOTE: Some commenters may not realize they’ll need to add ‘sudo’ prior to many of the commands and enter their password so they have permission to execute them.

    Thanks again! 🙂

  35. Nursultan July 29, 2015 at 9:29 am #

    Will it work on kali linux?
    Ive followed all instructions step by step. No errors.
    Rebooted, but dont see wifi adapter yet.
    Any suggestions?

  36. endosh July 9, 2015 at 10:10 pm #

    i followed everything and it all went welll except when i typed in

    insmod 8188eu.ko

    it said “Error: could not insert module 8188eu.ko: File exists”

    anyone help? i just got this usb today and i was hoping i could do some penetration testing today

    • Tim July 30, 2015 at 12:40 pm #

      You will need to preface many commands with ‘sudo’ so you have permission to run the commands.

  37. hklabr June 11, 2015 at 2:43 am #

    Today after an update linux 14.04 and required a reboot, my usb nano wifi TL-WN725N won’t work. No blinking as if it’s dead. Tried on Mint Live-cd and it run. (BTW, I’m browsing from Live-cd right now.)
    Please, give some advices and suggestions. My PC lan card is broken. So, I can only connect to internet using TL-WN725N. Thanks in advance.

    • admin July 18, 2015 at 9:44 pm #

      Not sure on this one ? Did you get it going?

      • hklabr December 27, 2016 at 7:28 am #

        sorry for (really really) late reply.
        yeah i get it going. i just do 3-step after i update my ubuntu if i want to go online.

        make all, make install, and insmod 8188eu.ko

        and it detect TL-WN725N again. i use ubuntu at home just for entertainment, nothing much. i don’t know how to make it permanent, but this way just fine.

  38. Guarav May 21, 2015 at 10:01 pm #

    Very thanks man…previously its signal strength is not good but now its awsome…

  39. Carlos May 5, 2015 at 11:28 am #

    (sorry my English!) Excellent instructive. Configuration of TP-Link wn725n OK in Ubuntu 12.04!

    Excelente instructivo! La configuración de mi TP-Link wn725n funciona perfectamente sobre Ubuntu 12.04 (kernel: 3.8.0-44)
    Muchas Gracias!

    • admin May 5, 2015 at 9:24 pm #

      The internet has only one language — The language of knowledge, teaching, and learning. 😉

  40. Anon April 19, 2015 at 4:18 pm #

    Thank you so much! It worked on 14.10 even a year after!

    • admin April 28, 2015 at 10:07 pm #

      Its 2015 and its still working!

  41. Carlo February 27, 2015 at 3:58 pm #

    Perfect! Simple and worked on the first try in Ubuntu 14.10
    Thank you!

    • admin February 27, 2015 at 4:51 pm #

      Glad to see you got it up and working on Ubuntu 14 I will have to test the Linux TL-WN725N drivers on Ubuntu 15– Get ready, the new release of Ubuntu 15 comes out soon! APRIL 23! 🙂

  42. Bert February 6, 2015 at 5:07 pm #

    I’ve compiled and installed the driver without errors. I can discover and connect WiFi spot. ping works well. But when I try to browse any site or check email debian completely freeze.

    • admin February 11, 2015 at 2:14 pm #

      Not sure on that one, Anyone else posting or reading this article experience a similar issue?

      • Asad February 21, 2015 at 5:10 am #

        Yes the same thing happen to me and I have to restart and then I tried again and the same thing happened again. So now I am just using the LAN 🙁

        • Mariusz Pudzianowski March 12, 2015 at 2:09 pm #

          This unfortunately seems to be flavor specific to crunch bang, and the fact that it is a very minimal distro. 🙁 Sadly not much I can help you with on this due to it being a semi proprietary distribution.

  43. Charles January 23, 2015 at 12:16 pm #

    Awesome, man!
    Thank you so much!

  44. Quetzal January 14, 2015 at 8:19 pm #

    Easy to follow, and very clear. thank you very much.

  45. Romout January 13, 2015 at 4:56 pm #

    I get an error (module r8188eu not found) when I call sudo make install. The make all didn’t come up with any obvious errors. Did someone else experience that behavior?

  46. noume January 10, 2015 at 5:59 am #

    Just followed your instructions on a raspberry pi running Raspbian. Unlike raspi-specific tutorials, this one here worked a treat. Thanks!

    • admin January 12, 2015 at 10:28 am #

      NICE! Glad my how to was able to help! Linux is Linux… it makes sense that it would work on a raspberry pi and install the TL-WN725N TP-Link drivers on raspberry pi without issue.

  47. Atreya December 19, 2014 at 6:08 pm #

    OMG thank you so much!! I thought I was in trouble being unable to get online until I found this. I cannot thank you enough!

  48. Ed December 13, 2014 at 8:22 pm #

    When I type the git command as prescribed, the system (github?) asks for a user name and a password. Am I doing something wrong? I am new to linux. My system is ubuntu 12.04. Any guidance would be appreciated.

    • admin January 9, 2015 at 2:08 pm #

      Not sure on this one ? I have never had to issue a password when downloading from git.

      • Jim May 31, 2015 at 9:58 pm #

        I got the password prompt when I mistyped the URL. Typed a 1 instead of lowercase L. (ie. rt18188eu should be rtl8188eu)

  49. Ric November 19, 2014 at 2:42 am #

    I can confirm your instructions worked on a nine year old Dell desktop with a 2Ghz Pentium processor running Elementary OS Luna. Thank You!

    • admin November 21, 2014 at 10:18 am #

      NOW THAT IS AWESOME!! I love seeing older equipment getting put back into service!!GOOD STUFF and GLAD IT WORKED!

  50. Cindy November 8, 2014 at 5:56 pm #

    Just wanted to say thank you for this tutorial! All good to go after a couple of minutes on Mint 15.

  51. Cesar October 28, 2014 at 12:13 am #

    Hi, I recently installed Centos 7 on my laptop and need to use a wireless adapter. I plug in a tp link wn725n v2 adapter but I don’t know how to install the drivers. I followed your instructions on ubuntu and everything went fine. I’m new in centos and I want to know if this works (as far as I know centos uses yum)

    thanks, i hope you can help me.

    • admin October 28, 2014 at 8:55 am #

      I think this will work without any issues – give it a go

  52. Roland Eriksson October 8, 2014 at 2:46 pm #

    Thank you, I get the error message that is mentioned above, but the device is working never the less. I fell happy now 🙂

  53. friend September 24, 2014 at 10:30 pm #

    what is the kali version ?
    in 1.0.9 v don’t work 🙁

  54. Rockdrigo September 13, 2014 at 12:26 am #

    Thanks a Lot!!! four hours trying before finding your tutorial…. simple and easy. thanks a lot. right now I have my pcduino on internet. muchas gracias!

    • admin September 17, 2014 at 2:33 pm #

      Glad I could help!

  55. Giorgio September 12, 2014 at 12:24 pm #

    Great Job!

    Everything worked at first time on Linux Mint 16.

    Thank you.

  56. Santhakumar September 5, 2014 at 5:51 am #

    Thanks for your post…..
    My TPLink is working on ubuntu now.

    • admin September 8, 2014 at 8:37 am #

      Glad to help!!

  57. Amit August 28, 2014 at 2:23 am #

    I get a strange error during make. Any ideas?

    make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/3.2.0-58-generic/build M=/home/amit/Installers/RTL8188EU/rpi-rtl8188eu modules
    make: *** /lib/modules/3.2.0-58-generic/build: No such file or directory. Stop.
    make: *** [modules] Error 2

    • admin September 2, 2014 at 3:43 pm #

      Have not seen that one as of yet?

  58.   August 7, 2014 at 8:22 pm #

    Thank you — short version worked flawlessly on Debian Wheezy. No adjustments were required, only a reboot. The dongle was recognized and I was able to connect to my wireless network. The only comments I have are listed below:

    Line 3: apt-get update
    Line 4: apt-get install build-essential dkms

    Thanks again (^_^)

  59. Iulian June 22, 2014 at 8:18 pm #

    This is what worked in my case:

    wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.5-utopic/linux-headers-3.14.5-031405-generic_3.14.5-031405.201405311735_i386.deb

    wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.5-utopic/linux-image-3.14.5-031405-generic_3.14.5-031405.201405311735_i386.deb

    sudo dpkg -i linux-headers-3.14*.deb linux-image-3.14*.deb

    sudo update-grub

    if you have a x64

    wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.5-utopic/linux-headers-3.14.5-031405_3.14.5-031405.201405311735_all.deb

    wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.5-utopic/linux-headers-3.14.5-031405-generic_3.14.5-031405.201405311735_amd64.deb

    wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.5-utopic/linux-image-3.14.5-031405-generic_3.14.5-031405.201405311735_amd64.deb

    sudo dpkg -i linux-headers-3.14*.deb linux-image-3.14*.deb

    sudo update-grub

  60. R1V1 June 22, 2014 at 2:37 pm #

    Oops newbie troubles:
    when a new version of the kernel is installed, I have to recompile the driver
    Is there a patch for this?
    thx a lot for all your work!

  61. deepak June 18, 2014 at 7:04 am #

    dude i m getting following error
    Error: could not insert module 8188eu.ko: Device or resource busy
    pls help

    • admin June 24, 2014 at 9:17 am #

      Maybe some of the folks in the comments section could give you some input. What I detailed is what had worked for me. Linux is a constantly evolving beast, and what worked a few weeks ago could have changed by leaps and bounds from a few updates.

    • Michael August 5, 2014 at 2:45 pm #

      Getting the same error here

    • winston September 1, 2014 at 6:53 am #

      i got the same error,
      it just won t work,

      amsterdam holland EU

  62. lukas June 10, 2014 at 10:17 am #

    works nice., thanks for a help 🙂

  63. R1V1 June 2, 2014 at 1:28 pm #

    thank you very much. With your help
    Now I am wireless too 😉

  64. aaron May 18, 2014 at 9:20 pm #

    All goes well untill insmod 8188eu.ko whereby i recieve –

    Error: could not insert module 8188eu.ko: File exists.

    What should I do?

    • admin June 11, 2014 at 11:49 am #

      Sorry to say, I am not sure on that one.

    • ysw October 18, 2014 at 4:28 am #

      firstly , I’m sorry for my poor english.
      you can run “lsmod | grep 8188”,
      if the result looks like “r8188eu 7990995 0”
      and you need torun this command :
      “sudo modprobe -r r8188eu”
      then, you can “sudo insmod 8188eu.ko”

  65. Prasad May 17, 2014 at 12:46 am #

    it is very very help full to me .It’s work for me i tried wifi driver very much i found so many but no one is not installed at last this one works for me.Can you please tell me how to write a driver for a new hard ware because i am interested on it.
    Thank you very much.

  66. krsenn May 10, 2014 at 9:29 pm #

    It worked, and I was able to set up a wireless network connection, but it does not survive a reboot. What must I do to make this permanent?
    Thank you!

  67. saqib ali May 7, 2014 at 3:33 pm #

    this is also for windows 7….

  68. Randall May 3, 2014 at 1:39 pm #

    Awesome! Thank you so much for posting these instructions. It is a big help.



  69. Alexander April 14, 2014 at 7:16 am #

    Hi, everyone! Can anybody tell how to install the same driver but only on Kali?

    • admin April 16, 2014 at 10:45 pm #

      I am 99% positive that you can use the how to on kali. However, you will need to adjust your headers to reflect the version of Kali you are running. Kali has changed a little and is not based off the ubuntu port anymore, and is based on “true” Debian. Also note Alfa usb wifi cards and kali do not play well together.

Leave a Reply