D-Link DWL-650 rev. P as Regular Wireless Card

R B promethious at gmail.com
Sun Aug 13 19:17:17 EDT 2006


I have a fresh install of Slackware 10.2 on my Compaq Armada E500. I
have spent the past week searching lists and forums trying to get my
D-Link DWL-650 rev. P with the Prism 3 SSF chipset working using
HostAP. The most helpful site was Andrew Barr's site
(http://www.oakcourt.dyndns.org/~andrew/dwl520e1.html) however I am
still having trouble. I want it to work as a regular wireless card and
not an access point. Here is what I have done so far.

Install wireless_tools.28.tar.gz
Install hostap-driver-0.4.9.tar.gz
Install hostap-utils-0.4.7.tar.gz
Added orinoco drivers to /etc/hotplug/blacklist
Downloaded latest Prism firmware - pm010102.hex and sf010804.hex
Run "host_fw_load wlan0" to load firmware to DWL-650
When I run "iwconfig" this is the output
------------------------------------------------------------------------------------------------
root at runabout:~# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wifi0     no wireless extensions.

Warning: Driver for device wlan0 recommend version 18 of Wireless Extension,
but has been compiled with version 16, therefore some driver features
may not be available...

wlan0     IEEE 802.11b  ESSID:"FEDERATION"  Nickname:"runabout"
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:14:BF:27:6B:0D
          Bit Rate:11 Mb/s   Sensitivity=1/3
          Retry min limit:8   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=37/70  Signal level=-54 dBm  Noise level=-92 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:1   Missed beacon:0
------------------------------------------------------------------------------------------------

I am using KDE and my KWiFiManager shows I am connected to my router
(00:14:BF:27:6B:0D) with 'ULTIMATE' signal strength and I can 'Scan
for Networks' and I can see my neighbors networks. Both lights on my
card are on constantly just like they were in Windows (one comes on
when powered up and the other with activity). All this leads me to
believe that the card is working however if I unplug the wired
connection eth0 I get no internet activity and can not ping. Here are
my /etc/rc.d/rc.wireless.conf and /etc/rc.d/rc.inet1.conf.

------------------------------------------------------------------------------------------------
rc.wireless.conf

VERBOSE=1

case "$HWADDR" in

*)
    INFO="Federation"
    ESSID="FEDERATION"
    MODE="Managed"
#    CHANNEL="1"
#    PROTO="WPA"
#    KEY="fdef7ff7547cf0f55628ec56b39f9c0e05b63f6a2672afdd2a23d243e1ef9c33"
    ;;
esac
-------------------------------------------------------------------------------------------------------
rc.inet1.config

# Config information for eth0:
IPADDR[0]="192.168.1.70"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""

# Config information for eth1:
IPADDR[1]=""
NETMASK[1]=""
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""

# Config information for eth2:
IPADDR[2]=""
NETMASK[2]=""
USE_DHCP[2]=""
DHCP_HOSTNAME[2]=""

# Config information for eth3:
IPADDR[3]=""
NETMASK[3]=""
USE_DHCP[3]=""
DHCP_HOSTNAME[3]=""

# Default gateway IP address:
GATEWAY="192.168.1.1"

# Change this to "yes" for debugging output to stdout.  Unfortunately,
# /sbin/hotplug seems to disable stdout so you'll only see debugging output
# when rc.inet1 is called directly.
DEBUG_ETH_UP="no"

## Example config information for wlan0.  Uncomment the lines you need and fill
## in your info.  (You may not need all of these for your wireless network)
IFNAME[4]="wlan0"
IPADDR[4]="192.168.1.80"
NETMASK[4]="255.255.255.0"
GATEWAY="192.168.1.1"
#USE_DHCP[4]="yes"
#DHCP_HOSTNAME[4]="icculus-wireless"
#DHCP_KEEPRESOLV[4]="yes"
#DHCP_KEEPNTP[4]="yes"
#DHCP_KEEPGW[4]="yes"
#DHCP_IPADDR[4]=""
WLAN_ESSID[4]="FEDERATION"
WLAN_MODE[4]="Managed"
##WLAN_RATE[4]="54M auto"
#WLAN_CHANNEL[4]="auto"
#WLAN_KEY[4]="fdef7ff7547cf0f55628ec56b39f9c0e05b63f6a2672afdd2a23d243e1ef9c33"
#WLAN_IWPRIV[4]="AuthMode=WPAPSK EncrypType=TKIP
WPAPSK=fdef7ff7547cf0f55628ec56b39f9c0e05b63f6a2672afdd2a23d243e1ef9c33
Tx
Rate=0"
#WLAN_WPA[4]="wpa_supplicant"
#WLAN_WPADRIVER[4]="ndiswrapper"
---------------------------------------------------------------------------------------------------------

I have temporarily disabled WPA on my router however I did spend
several hours experimenting with wpa_supplicant-0.4.9.tar.gz to try
and get it working that way. I have tried linux-wlan-ng-0.2.3.tar.gz
however I was getting errors making the package and since it seems
like I am so close to getting hostap working I haven't spent much time
on it.

Does anyone know how to get HostAP to act like a regular wireless card?

Thanks



More information about the HostAP mailing list