>> The madwifi/ath5k guys say it should work in 2.6.28 which I'm on.  The
>> latest is I'm getting this directly from hostapd:
>>
>> Failed to set interface ath0 to master mode.
>> nl80211 driver initialization failed.
>> rmdir[ctrl_interface]: No such file or directory
>> ELOOP: remaining socket: sock=5 eloop_data=...
>>
>> I'm sure my procedure is correct now, but I don't know why ath0 won't
>> go into master mode.
>>
>> - Grant
>>
>>
>>
>
> Hi,
> i have been, through that lately an it is not that out of the box. Here
> is what i put together from linux-wireless mailinglist and trial and error:
>
> 1. Master mode on ath5k is there, but not activated and not in 2.6.28.
> Mainly from this thread i got the kernel stuff and settings
> http://marc.info/?t=122652720700004&r=1&w=2
> I use the latest git pull from http://linuxwireless.org/. The AP mode
> needs still to be activated:
>
> --- wireless-testing/drivers/net/wireless/ath5k/base.c      2009-02-10
> 06:11:43.186470883 +0100
> +++ wireless-testing/drivers/net/wireless/ath5k/base.c.old
> 2008-11-14 09:36:40.000000000 +0100
> @@ -522,6 +501,7 @@
>       hw->wiphy->interface_modes =
>               BIT(NL80211_IFTYPE_STATION) |
>               BIT(NL80211_IFTYPE_ADHOC) |
> +               BIT(NL80211_IFTYPE_AP) |
>               BIT(NL80211_IFTYPE_MESH_POINT);
>
>       hw->extra_tx_headroom = 2;
>
> Now you have a kernel and a ath5k module capable of master mode.
>
> 2. You need ~arch version of hostapd. Stable version did not do the
> trick for me.
> 3. I needed to modify the startscripts. I removed the net.wlan0 link
> completely, as it does not seem to be able to initialize the ap mode,
> but is loaded automaticaly even when it is not set to boot in a spezific
> runlevel. So you need hostapd to initialize the wlan-nic. hostapd script
> wants to start all networkinterfaces with the rc-scripts, so i edited
> the script, to start my bridge an the wired card only and leave out the
> wlan-nic. I think this is a little redundant to removing the net.wlan0
> script.
>
> Sometimes while testing, the interface did not shut down properly and
> hostapd could not initialize them any more. So i had to set them down
> manually with iwconfig. After that hostapd could use them again.
>
> This is clearly not yet meant to be used in a productive environment, as
> the devs clearly stated in the postet threads on wireless-linux.
>
>
> Regards,
> Norman

Thanks a lot Norman.  I've got to remember not to ride the bleeding
edge.  Removing wlan0 from /etc/conf.d/hostapd didn't prevent hostapd
from starting it?

- Grant

Reply via email to