On Mon, 2009-08-03 at 14:36 +0200, Joerg Albert wrote: > > > On Mon, 2009-08-03 at 10:44 +0200, Johannes Berg wrote: > > > > > > > ifconfig wlan1 down > > > > > iwconfig wlan1 mode managed essid huhu > > > > > ifconfig wlan1 up > > > > > ifconfig wlan1 down > > > > > iwconfig wlan1 mode ad-hoc essid huhu_a channel 1 > > > > > No, it's a bug in cfg80211 :) > > > > But it's not making sense to me. I'll have to try to reproduce it. In > > any case, we shouldn't be calling in to mac80211 from cfg80211 while the > > interface is down. > > I guess this is caused by the call to __cfg80211_leave_ibss() > in net/wireless/ibss.c::cfg80211_ibss_wext_siwfreq() trying to > disable the beacon via net/mac80211::ieee80211_ibss_leave(). But it only does that if (wdev->ssid_len) which should be false, so I'm confused. johannes