Can't get hostap driver to work

Chuck Martin zi8xfgj02
Wed Dec 10 17:54:58 PST 2008


I asked this a few days ago, but received no response.  Maybe I didn't
provide enough information.  I don't know what's relevant and what's
not, so here's what I did, with the results (I usually use a script for
everything, but I did it manually, so you can see exactly what I did).

First, I'm using Slackware 12.1, and the hostap driver was orignally
blacklisted in /etc/modprobe.d/blacklist like this:

# Modules used to run a wireless adaptor as an access point.  These
# conflict with the normal driver for the device, and so should be
# loaded manually.
blacklist hostap_cs
blacklist hostap_pci
blacklist hostap_plx
blacklist hostap

I think the comment is wrong, so I blacklisted the orinoco drivers, and
then I load the ones I want manually.  Here's exactly what I did:

=====Start of session=====

root at theta:~# modprobe hostap_cs
root at theta:~# wpa_supplicant -Bddw -c/etc/wpa_supplicant.d/gdl.conf -ieth1 -Dhostap
Daemonize..
root at theta:~# ifconfig
eth1      Link encap:Ethernet  HWaddr 00:05:5d:d6:43:20
          inet6 addr: fe80::205:5dff:fed6:4320/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:8 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:576 (576.0 B)
          Interrupt:10 Base address:0x2100

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wifi0     Link encap:UNSPEC  HWaddr 00-05-5D-D6-43-20-6C-6F-00-00-00-00-00-00-00-00
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:83 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:6 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:7214 (7.0 KiB)  TX bytes:0 (0.0 B)
          Interrupt:10 Base address:0x2100

root at theta:~# dhcpcd -d eth1
dhcpcd: MAC address = 00:05:5d:d6:43:20
root at theta:~# ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

root at theta:~# pccardctl eject
root at theta:~# modprobe -r hostap_cs
root at theta:~# modprobe orinoco_cs
root at theta:~# pccardctl insert
root at theta:~# wpa_supplicant -Bddw -c/etc/wpa_supplicant.d/gdl.conf -ieth1 -Dhostap
Daemonize..
root at theta:~# ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

root at theta:~# ifconfig eth1 up
root at theta:~# ifconfig
eth1      Link encap:Ethernet  HWaddr 00:05:5d:d6:43:20
          inet6 addr: fe80::205:5dff:fed6:4320/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:112 (112.0 B)  TX bytes:1460 (1.4 KiB)
          Interrupt:10 Base address:0x2100

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

root at theta:~# dhcpcd -d eth1
dhcpcd: MAC address = 00:05:5d:d6:43:20
dhcpcd: your IP address = 10.80.51.12
root at theta:~# ifconfig
eth1      Link encap:Ethernet  HWaddr 00:05:5d:d6:43:20
          inet addr:10.80.51.12  Bcast:10.80.51.255  Mask:255.255.255.0
          inet6 addr: fe80::205:5dff:fed6:4320/64 Scope:Link
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:496 (496.0 B)  TX bytes:2218 (2.1 KiB)
          Interrupt:10 Base address:0x2100

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

root at theta:~#

=====End of session=====

And here is the contents of /etc/wpa_supplicant.d/gdl.conf (this is for
the wireless Internet connection at the Genesee Public Library, hence
gdl):

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel

network={
        key_mgmt=NONE
}

There is no encryption on this system.  Could someone tell me why it
doesn't work with the hostap driver, but it works with the orinoco
driver?  Before upgrading the O/S, I had some luck with the wlan-ng
driver, but I'd rather not install another driver unless I have to.
The orinoco driver works, but it has problems.  The hostap driver also
works with kismet.

By the way, the wireless card is a D-Link DW-650.  If you need any more
information, please tell me what else you need to know.  Thanks.

Chuck




More information about the Hostap mailing list