Saturday, May 21, 2011

Getting Netgear WNDA3100(v2) to work on Ubuntu 11.04


After struggling with this myself I decided to contribute to greatness that is the Internet, since I saw many people having the same problem and different solutions being offered online, that not everyone seem understood.

The key with the installation is that you need to let windows create the necessary files and then make them compatible with linux, which is done by using ndiswrapper.

This is written for absolute Linux beginners so advanced do not complain.
  1. Getting your .sys and .inf files (Done on Windows)
    • Since most Linux noobs like myself come from Windows I assume you have installed the adapter on a windows system. Navigate to your Program Files directory (on windows) and look for the NETGEAR folder. Look for the Windows 2000 or XP folder and copy all the files in there.
    • If you do not have access to a windows systems to extract the driver files, there is a way to do this directly in Ubuntu by using 'wine'. Since this requires more handling on the Ubuntu system and since this is written for absolute beginners I will not discuss that.
  2. Getting the ndiswrapper package files
    • These files can be found here. You need all three.
  3. Place the files on your Ubuntu system
    • After you got the files place them in a folder on you Ubuntu system. Note that the driver files will need to stay their permanently so chose a place you will not remove later.
  4. Installing the ndiswrapper packages
    • Open your terminal window. There are several ways to do this. The easiest is pressing Ctrl+Alt+T. For more ways look here.
    • Navigate to your directory where you located the ndiswrapper files using the 'cd' command.
    • Execute the following linux commands:
      sudo dpkg -i ndiswrapper-common
      sudo dpkg -i ndiswrapper-utils-1.9
      sudo dpkg -i ndisgtk
      Make sure you do it in this order. If you get any errors check the
      names used after the  '-i' command, since you perhaps gave your files a
      different name or the download server did.  
  5. Installing the drivers on Ubuntu
    • Navigate to your System Settings (Top right corner) and look for Windows Wireless Drivers. This can also be done by Applications-->System-->Windows Wireless Drivers.
    • Enter your password and then use the menu to navigate to the .inf file (step 1) that you stored on Ubuntu to instal the driver.
  6. Verify the installation
    • Access your terminal again and type: sudo lshw -C network. Next to your Ethernet interface, you should now see something like this: 
    • -network
             description: Wireless interface
             physical id: 1
             logical name: wlan0
  7. Configuring your Wireless Network
    • Navigate to your Network Manager by clicking one of the icons at the top right corner. Here you can now select the desired network and configure this. You can use the same data aas you used under Windows.
Hope this ends everyones quest for the WNDA3100(v2) under Ubuntu adapter solution.

22 comments:

  1. i was able to get to step 6, which is that i could see my driver being installed correctly. but when i run lshw -C network, i dont see the wlan0 entry. any thoughts why?

    ReplyDelete
    Replies
    1. I have the same issue, I installed it via command line and when i issue ndiswrapper -l, it tells me:
      bcmwlhigh6: driver installed
      device (0846:xxxx) present.

      However ip addr, iwconfig or lshw commands don't show the wlan. Any ideas why??

      Delete
  2. also, one other question - were your .inf and .sys files named bcmwlhigh6.inf and bcmwlhigh6.inf? i got these files from Windows 7; if these happen to be 64 bits, i will (really) appreciate if you can attach your 32-bit versions. this problem has been quite frustrating to say the least.

    thx much, nitin

    ReplyDelete
  3. Hi nitin,

    I should have mentioned that this was only tested using 32 bit drivers from windows and a 64 bit setup with Ubuntu. Since I am on holiday right now I can't access the drivers. They should be named bcmwlhigh5.inf (notice the 5).

    You could ask for the drivers on the forums that discuss this problem or simply install the adapter on a 32 bit system.

    ReplyDelete
  4. i have the same problem, except that i am trying to get a fully working copy on a flash drive so i can demo it.... i need a collection of wireless drivers, most times ubuntu will automatically get proprietary drivers. i have windoes 7 64 bit. and nitin, are you running 64 bit linux? you can downlad the iso and the pendrivelinux thing from ubuntu's site. you can upgrade to 64 bit, as ling as it's compatible. i have done it before. i am currently running the newest ubuntu 11.10 64 bit.

    ReplyDelete
  5. download* long* by demo i mean get people to download ubuntu. sorry for my awful grammar.

    ReplyDelete
  6. Did it continue working on Windows after ?

    ReplyDelete
  7. Anyway to get it to work without ndiswrapper?

    ReplyDelete
    Replies
    1. Not really, the whole idea of ndiswrapper is to easily convert windows drivers to linux environment.

      Right on the spot I would say the alternative is to write the drivers yourself, however is hardly worth the trouble compared to the ease of ndiswrapper.

      Delete
  8. ubuntu don't "see" my wireless key ...i arrive to step 6 but nothing happened...can u help?
    sorry for my english i'm italian

    ReplyDelete
  9. I'm using backtrack5 r3 32bit when I run windows wireless drivers I get the error
    Module ndiswrapper not found is the ndiswrapper module installed
    What am I missing or doing wrong

    ReplyDelete
  10. Online tech support team providing Netgear Router Support one of the best service.
    Netgear Router Tehnical Support please visit the link.

    Thankyou
    Lacy Brown

    ReplyDelete
  11. This comment has been removed by the author.

    ReplyDelete
  12. None of these work with this Netgear suggest buy a Linux supported USB wireless

    ReplyDelete

  13. Problem with netgear router, I have a netgear wireless internet thing and i do not know how to connect it to my router. Any help about Netgear wifi extender setup

    ReplyDelete

  14. I recently purchased a Netgear wn3000rp extender to replace my old one, but have found that it keeps disconnecting from the internet (generally once a day). When it does work it's perfect but it's very annoying having to go down and reset it each time it disconnects as that is all I need to do to fix it.

    ReplyDelete
  15. Netgear New Extender Setup stopped working after I reset it? I reset it by pressing the reset button on the back. Now it appears in the list of wireless networks within range and when I connect to it, it says it is connected but the internet doesn't work. I can't login online using the default settings because I can't go online.

    ReplyDelete
  16. I bought the Netgear Wifi Extender EX6150 router and can no longer access the connection. it says my password was changed but i never changed it. either way, how do i reset it or fix it?

    ReplyDelete
  17. How to troubleshoot NETGEAR genie when it continues to appear after installing a Netgear Ex6920 Extender Setup?

    ReplyDelete
  18. I was trying to setup my Netgear Ex2700 Extender several times after factory resets. Each time the "genie" pops up and I go through the steps to connect to my WiFi and it assignes the _EXT name to it then it reboots. I can then connect to the new _EXT Wifi name but there is no Internet connection and I cannot access the mywifiext.net page.

    ReplyDelete
  19. Thanks for providing nice resource for Netgear Router customer review, it is really nice and helpful to me. I need this type of blog and I’m so lucky to find out your blog. For any customer support help about netgear router contact 0800-090-3220 or visit the website Netgear Help Number UK

    ReplyDelete