"scan stuck" with if_iwi(4)
Sam Leffler
sam at errno.com
Fri Jul 28 00:32:32 UTC 2006
Sam Leffler wrote:
> Andrew Thompson wrote:
>> On Wed, Jul 26, 2006 at 01:28:12PM -0700, Sam Leffler wrote:
>>> Henrik Brix Andersen wrote:
>>>> Oh? Sounds interesting, where can I find these patches?
>>> The work has always been in perforce.freebsd.org; look in the sam_wifi
>>> branch. The code will not hit head until folks show up to fix legacy
>>> drivers that use net80211. I got stuck holding the bag when I committed
>>> the wpa support and it ain't going to happen again.
>>>
>> Do you have a list of drivers that are stalling this?
>
> The changes decouple scanning from the net80211 state machine so any
> driver that uses ieee80211_new_state is affected:
>
> tubby% grep -l ieee80211_new_state */*.c
> ath/if_ath.c
> awi/awi.c
> ipw/if_ipw.c
> iwi/if_iwi.c
> ral/rt2560.c
> ral/rt2661.c
> usb/if_ural.c
> wi/if_wi.c
>
> I know how to convert ath and ral. iwi and ipw might not be too bad now
> that they've been changed to not abuse the state machine so much. awi,
> ural, and wi will break. ural might be ok after the new usb stack comes
> in but that's not clear.
>
> So I guess I'd take responsibility for ath and ral and want help with
> all other drivers.
I forgot the other key item missing from the above list: ndis. It
bypasses the net80211 api's lots of places and frobs things directly so
converting may be a big job--hard to say until someone tries it.
Sam
More information about the freebsd-stable
mailing list