So recently I was working on a computer for a customer of mine who wanted to replace Vi$ta on her computer with Ubuntu GNU/Linux Hardy Heron. The customer really, really doesn't like Vi$ta, and I don't blame her, but that is a story for another day.
The real reason for this posting is to hopefully alert the D-Link company to a problem that us GNU/Linux users are faced with when using their products, in this case the D-Link DWA-130 Ver:A1 USB wireless adapter.
First of all, I believe D-Link products are good products, I really do. However, for some of the D-Link products to work on GNU/Linux, we are forced to use the ndiswrapper because there are no Linux drivers available(yet). As for using the ndiswrapper, the ubuntuforums.org says we can use the ndiswrapper for the DWA-130 here.
Using the ndiswrapper is not a big deal to me, since I simply fire up the sudo ndisgtk utility to then load the *.inf (win) driver.
BUT THE PROBLEM IS D-LINK DOES NOT LET ME DOWNLOAD THE *.inf and *.sys files directly, and instead I have to download the Setup.exe driver package, which I am not able to extract on Linux (if someone has a way of easily doing this, please post a comment).
So this problem creates a situation where you have to have WinXP to install the Setup.exe file, thereby extracting the needed *.inf and *.sys files to the Windows directory. You can then copy the files over to your Linux machine and use the sudo ndisgtk command to load the required oem9.inf (Mrvw243.sys &MRVW245.sys) files.
DEAR D-LINK COMPANY: PLEASE PROVIDE ACCESS TO THE RAW *.sys AND *.inf DRIVER FILES FOR YOUR NETWORKING PRODUCTS SO THAT WE LINUX USERS ARE NOT REQUIRED TO FIRST LOAD YOUR DRIVERS ONTO THE WINXP MACHINE BEFORE WE CAN USE THEM ON LINUX. TO REQUIRE WINXP TO GET YOUR DRIVERS, THIS IS SUPPORTING A MONOPOLY OF OPERATING SYSTEMS AND YOUR COMPANY SEEMS FAR TOO REPUTABLE TO SUPPORT AN OPERATING SYSTEM MONOPOLY. PLEASE HELP!! THANK YOU FOR YOUR SUPPORT, GNU/LINUX USERS EVERYWHERE.
As for loading the drivers for DWA-130, here's how I made it work, but this is a bad way of doing it because it requires WinXP here
GNU/Linux Enthusiast and IT Professional
For Ubuntu Linux, Cisco provides the anyconnect VPN client. But why not connect with the simplistic, FOSS, and Network-Manager-integrated, &...
Looking around on Google (or whatever one's favorite search engine); one can usually find everything they need in terms of tips for ...
Update 7/9/2017 - I've replaced this process on my new Ubuntu 17.10 (Artful) by simply installing: sudo apt-get install rtl8812au-dkms...