If you are trying to get a device working with ndiswrapper, please help ndiswrapper project wiki by contributing your findings. See HowToContribute

D-Link WUA-1340

From NDISWrapper
Revision as of 13:47, 31 August 2009 by Brinley (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

D-Link WUA-1340(USB)

  • Chipset: Ralink RT73 (RT2571W)
  • usbid: 07d1:3c04
  • Windows Driver: The newest driver, 3.0, for the D-Link DWL-G122 rev C1 can be used since the definition for both is in there.

Info

  • Native linux driver: Download from rt73module , and rt73firmware. I built the module under Fedora Core 5, kernel 2.6.16.20, and gcc 4.1.0.

A header file must be modified as shown in the D-Link DWL-G122 rev C1 as stated in the section below for it. Also compiling with gcc 4.1.0 led to errors due the typecasting of a variable pass to NdisAcquireSpinLock as an unsigned long. I traced the function back to it's origins, local_irq_save, which does not appear to check for the presence of an unsigned long. This led to compilation errors. I removed all invalid typecasts and the module compiled with minor warnings. I followed the rest of the instructions in the readme file and the driver now works great with WPAPSK TKIP enabled.

Before I was able to get the native driver to compile I used ndiswrapper with the windows drivers and was able to connect to my wireless network using WPAPSK TKIP with the help of wpa_supplicant. I had no problems with this, but I prefer to use native drivers where I can.