D-link has announced that Linux drivers for the + generation of 802.11b cards that produces would be published in early January 2003.
Such thing did not happened as yet. The chip that ships with DWL-650+ is acx100 by Texas Instruments, and the driver we will use is the acx100_pci from http://acx100.sourceforge.net …
Due to the problems i find when i am looking for a HOWTO to these setup i decided to make one when i
finish configure the DWL-650+ under linux
Tested under :
I use Redhat 9.0 , and Debian 3.0 , the Laptop is a DELL inspiron 8200, the wireless PCMCIA
card was a D-Link DWL-650+ (the + is the key 😉 ) and the access point is a US Robotics 2249.
the steps taken here is completly independient from the linux distro version
To install this card on linux we need :
1. the kernel sources , I will use 2.4.22
2. Wireless configuration tools (http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html)
3. the driver acx100_pci for linux , download it from CVS (or latest version) on http://acx100.sourceforge.net
4. install CD of DWL-650+ or windows files for this wireless card
Steps to make the driver works:
- 1. Compile a new kernel with at least :
CONFIG_EXPERIMENTAL=y
CONFIG_MODULES=y
CONFIG_KMOD=y
CONFIG_NET_RADIO=y - 2. install tools from http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html
iwconfig, iwspy and iwpriv must be installed from the deb or rpm package .or if
you prefer from tarball sources. - 3. Configure and compile acx100_pci drivers
# tar xzvf acx100-0.1h.tar.gz on /rootput the next windows files (or from DWL-650+ install CD) on the directory acx100/firmware :
RADIO00.BIN
RADIO11.BIN
WBLAN.BIN
(it may be on uppercase)#make
- 4. install the driver :
copy recent compiled driver acx100/src/acx100_pci.o to /lib/modules/2.4.22/kernel/drivers/net
modify modules.conf (add these 2 lines) :configure parameters to install modules with insmod
alias wlan0 acx100_pci
options wlan0 debug=0xb firmware_dir=/root/acx100/firmware - 5. test the driver
# insmod acx100_pciit must show a little debug information about the driver and the firmware .
Be sure the directory /root/acx100/firmware contains the 3 files of Windows install or from
install CD.lsmod must show :
# lsmod
Module Size Used by Not tainted
acx100_pci 181952 0 - 6.Configure parameters and network:
# ifconfig wlan0 192.168.0.10 netmask 255.255.255.0 up
# iwconfig wlan0 essid myapessid mode managed channel 6 key off rate 22Messid is the ESSID name of my AP
mode must be managed for wireless-ap or Ad-Hoc to use without AP
KEY off is to use wireless without encryption
rate 22M is working for me , if troubles use rate 11M# ping 192.168.0.202
PING 192.168.0.202 (192.168.0.202): 1024 data bytes
1032 bytes from 192.168.0.202: icmp_seq=0 ttl=128 time=2.4 ms
1032 bytes from 192.168.0.202: icmp_seq=1 ttl=128 time=2.1 ms
..snip..
Dont forget to use logs : /var/log/messages
That’s all Folks