D-Link DWL-G132 working

  • Christopher Thompson

    Just spent several hours working to get this USB dongle working on an FC2 MythTV box. Happy to report it's now up and reporting 108Mb/s.

    My box:
    Fedora Core 2
    Kernel RPM from Linuxant w/ 16k stack (2.6.10-1.771_FC2.stk16, see http://www.linuxant.com/driverloader/wlan/full/downloads-fc2-kernel-i686.php)

    ndiswrapper-1.6rc1 (including load_fw_ar5523 in utils/)
    libusb-1.0.8 tarball (http://libusb.sf.net) -- latest version 1.0.10a may also work, but I didn't try

    1) configured libusb (which needs c++ compiler), 'make', 'make install' (drops libs and headers into /usr/local/libs and /usr/local/include)
    2) compiled ndiswrapper per normal instructions
    3) installed both .inf files that came with driver (ndiswrapper -i athfmwdl.inf, ndiswrapper -i NetA5AGU.inf)
    4) go to utils/, then run 'gcc -Wall -o load_fw_ar5523 load_fw_ar5523.c -L/usr/local/lib -lusb'
    5) cp load_fw_ar5523 /usr/sbin/ (or wherever)
    6) run that utility using firmware .bin file included with driver and product ID as reported by lsusb (/usr/sbin/load_fw_ar5523 /etc/ndiswrapper/athfmwdl/ar5523.bin 2001:3a03)
    7) then just bring up your interface w/ 'ifconfig wlan1 up' or whatever based on your config

    /var/log/messages shows something like this:
    localhost kernel: ndiswrapper: driver neta5agu (D-Link,10/06/2004, loaded
    localhost kernel: wlan1: vendor: ''
    localhost kernel: wlan1: ndiswrapper ethernet device 00:13:46:62:9c:0e using driver neta5agu, 2001:3A02.0.conf
    localhost kernel: wlan1: encryption modes supported: WEP; TKIP with WPA; AES/CCMP with WPA
    localhost kernel: usbcore: registered new driver ndiswrapper

    iwconfig and iwlist commands work, too, to determine status.

    • Giridhar Pemmasani

      There are no Windows drivers for ARM, so there is no support in ndiswrapper for ARM.

    • Giridhar Pemmasani

      Please add info to wiki List.

    • gabriele tibaldi

      I have problems with my D-Link g132.

      This is my lsusb output:
      Bus 003 Device 008: ID 2001:3a02 D-Link Corp. [hex]

      load_fw_ar5523 /etc/ndiswrapper/athfmwdl/ar5523.bin 2001:3a02
      load_ar5523: main(219): no valid device found

      load_fw_ar5523 /etc/ndiswrapper/neta5agu/ar5523.bin 2001:3a02
      load_ar5523: main(219): no valid device found

      Any helps?

    • gabriele tibaldi

      Some update:

      after some work this is my new problem:
      Bus 003 Device 005: ID 2001:3a03 D-Link Corp. [hex]

      load_fw_ar5523 /etc/ndiswrapper/athfmwdl/ar5523.bin 2001:3a03
      load_ar5523: main(207): loading firmware for device 0x2001:0x3A03 ...
      load_ar5523: main(212): done

      Bus 003 Device 008: ID 2001:3a02 D-Link Corp. [hex]

      load_fw_ar5523 /etc/ndiswrapper/neta5agu/ar5523.bin 2001:3a02
      load_ar5523: main(219): no valid device found

    • coderasm

      coderasm - 2005-12-16

      Where did you get the load_fw_ar5523 and load_fw_5523 files? They are not in my utils. Do I need to download, extract or compile them from somewhere?

    • Nazim Khan

      Nazim Khan - 2007-06-13

      Hi guys,

      How do I get the driver working on ARM Platform. I don't see ARM related binary here?
      Where can I get it from.


Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks