If you are trying to get a device working with ndiswrapper, please help ndiswrapper project wiki by contributing your findings. See HowToContribute
D-Link DWL-G122 rev B1
D-Link DWL-G122 rev. B1 (USB)
- Chipset: Ralink 2500
- usbid: 2001:3c00
- Label: P/N: EDWLG122..B1 FCC ID:KA2DWLG122B1
- Driver: Latest WinXP driver downloaded from  .
Got WPA-PSK encryption working on Debian Linux with kernel 22.214.171.124. I used ndiswrapper-1.10 with original driver version 2.03 (shipped on CD with the Wireless USB Adapter) and wpa_supplicant-0.4.8 (got it from wpa_supplicant ) and it is working great. You only have to install the original driver in ndiswrapper, load the ndiswrapper module, use wpa_supplicant compiled with Driver-interface for ndiswrapper, then make a wpa_supplicant config (like in the examples shipped with the sourcecode of the wpa_supplicant) Edit it with your own key or passphrase and SSID, and then start wpa_supplicant -w -i wlan0 -c /path/to/your-created-config-file -D ndiswrapper -B thats all, enjoy it :-D
Native linux driver: Download from Ralink . Tested with Fedora Core 4, kernel 2.6.13-1.1526_FC4.