[Rt2400-devel] mac80211 / rt2x00 / rt61 and adhoc status

Lars Ericsson Lars_Ericsson at telia.com
Sun Aug 17 06:25:09 EDT 2008


> On Sunday 17 August 2008, Lars Ericsson wrote:
> > > > 
> > > > Have tried using the wpa_supplicant and got the -EBUSY from
> > > > ieee80211_ioctl_siwmode().
> > > 
> > > As usual: The interface must be down when changing working mode.
> > > 
> > 
> > The initial mode is 2. I do not know the source of that 
> mode, might be a
> > default.
> > <7>[   85.713782] LaE: ieee80211_ioctl_siwmode: type=2, 
> sdata->vif.type=2 
> 
> that is managed mode.
> 
> > Between 85.713698 and 85.821832 device is opened 
> (1=netif_running(dev))
> > <7>[   85.713698] LaE: ieee80211_ioctl_siwmode: 0=netif_running(dev)
> > <7>[   85.713752] LaE: ieee80211_ioctl_siwmode: mode=2 
> > <7>[   85.713782] LaE: ieee80211_ioctl_siwmode: type=2, 
> sdata->vif.type=2 
> > <6>[   85.713938] phy0 -> rt2x00lib_request_firmware: Info - Loading
> > firmware file 'rt2561s.bin'.
> > <6>[   85.724265] firmware: requesting rt2561s.bin
> > <6>[   85.779042] phy0 -> rt2x00lib_request_firmware: Info 
> - Firmware
> > detected - version: 0.8.
> > <7>[   85.821654] LaE: ieee80211_ioctl_giwrange: enter; 
> > <7>[   85.821832] LaE: ieee80211_ioctl_giwrange: 
> 1=netif_running(dev)
> > 
> > When wpa supplicant set the adhoc mode=1/type=3 the device 
> is running and
> > fails
> 
> to quota myself: "The interface must be down when changing 
> working mode."

OK, I got that ;)

> 
> > <7>[   85.947991] LaE: ieee80211_ioctl_siwmode: mode=1 
> > <7>[   85.948134] LaE: ieee80211_ioctl_siwmode: type=3, 
> sdata->vif.type=2 
> > <7>[   85.948433] LaE: ieee80211_ioctl_siwmode: type=3 
> > 
> > My work around was to ignore this situation and continue 
> the mode change.
> 
> that is not correct, as I've stated already: The interface 
> must be down when changing working mode.
> 

I have to check if it is the mac80211 or the wpa_supplicant that is doing
wrong.

> > > > Two tests cases, but same behaviour:
> > > > 1) Linx.git: 2.6.26 and wpa_supplicant 0.5.9
> > > > 2) rt2x00.git: Version 2.2.0 and wpa_supplicant 0.5.9
> > > 
> > > Are any beacons going out? Is there anything in the logs which
> > > indicates what is happening?
> > > 
> > 
> > As you can se in the trace below, the configuration 
> proceeds and the adhoc
> > is created.
> > The warnon might give some clues.
> 
> So how about those beacons? are they getting out?
> 

I will check that and come back as soon as the first issue is sorted out.
I might broke some logic when I was trying to change mode for an open
interface.

/Lars



More information about the HostAP mailing list