If you are trying to get a device working with ndiswrapper, please help ndiswrapper project wiki by contributing your findings. See HowToContribute
Difference between revisions of "D-Link WUA-1340"
(Created page with '==D-Link WUA-1340(USB)== * Chipset: Ralink RT73 (RT2571W) * usbid: 07d1:3c04 * Windows Driver: The newest driver, 3.0, for the DWL-G122 rev C1 can be used since the definition …') |
|||
Line 2: | Line 2: | ||
* Chipset: Ralink RT73 (RT2571W) | * Chipset: Ralink RT73 (RT2571W) | ||
* usbid: 07d1:3c04 | * usbid: 07d1:3c04 | ||
− | * Windows Driver: The newest driver, 3.0, for the DWL-G122 rev C1 can be used since the definition for both is in there. | + | * 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== | ==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. | * 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 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. | + | 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. | 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. |
Latest revision as of 13:47, 31 August 2009
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.