Search Linux Wireless

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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> -----Original Message-----
> From: Dan Williams [mailto:dcbw@xxxxxxxxxx] 
> Sent: den 18 augusti 2008 16:34
> To: Lars Ericsson
> Cc: 'Ivo van Doorn'; hostap@xxxxxxxxxxxxxxx; 
> linux-wireless@xxxxxxxxxxxxxxx; rt2400-devel@xxxxxxxxxxxxxxxxxxxxx
> Subject: RE: [Rt2400-devel] mac80211 / rt2x00 / rt61 and adhoc status
> 
> On Sun, 2008-08-17 at 22:42 +0200, Lars Ericsson wrote:
> > > > > > > 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?
> > > > 
> > > 
> > > After patching the wpa_suplicant (0.5.9) adhoc works.
> > > When first started, as the only part in the adhoc net, the 
> > > driver just scans
> > > around for other adhoc members.
> > > This happen in mac80211 state 4 and no beacons are sent, as 
> > > far as I can
> > > tell. Only probe requests are sent.
> > > 
> > > When an other node (N2) shows up in the same adhoc net 
> work, N2 starts
> > > sending beacons immediately.
> > > The RT61 catch that and merge that ibss, switch to state 5 
> > > and all is fine.
> > > At this time ping works in both directions.
> > > 
> > > When removing the second note, leaving the RT61 alone, RT61 
> > > starts sending
> > > beacons, still in state 5.
> > 
> > The reason for the above behaviour are timeouts.
> > - Mac80211 will create an ibss after 20 seconds probing for 
> existing ibss.
> > - Wpa_supplicant will restart this timer every 5 second ....
> > 
> > Changing the wpa timer will make the rt61 start sending 
> beacons even if no
> > other STA is available.
> > 
> > I think that wpa_supplicant 0.5.10 addresses this issue, I 
> will check and
> > come back.
> 
> If fixed your issues about a month or two ago.  Either use
> wpa_supplicant 0.6.4 and a 2.6.26 kernel, or else grab the following
> patches and apply locally:
> 
> wpa_supplicant (committed to 0.6.x):
> [PATCH] wpa_supplicant: give adhoc associations a bit more time
> ?[PATCH v2] wext: handle mode switches correctly for mac80211
> 
> kernel (SHA1s from wireless-testing.git, both in 2.6.26):
> 872ba53395b2a8be08c3ea2d39e225e5b4a8cb40 mac80211: decrease 
> IBSS creation latency
> 507b06d0622480f8026d49a94f86068bb0fd6ed6 mac80211: send 
> association event on IBSS create
> 
> You'd need to backport the wpa_supplicant patches to 0.5.x, 
> or else poke
> Jouni and maybe he'll backport them for you.  I do want to 
> get them into
> 0.5.x as well.
> 

OK, thanks for the commits and prompt reply.
I did poke around before I started debugging but did not found any useful
info.
Sorry for asking already ready solved questions.

I have backported the patches to 0.5.9 and they works fine, as far as I can
tell on 2.6.26.
I can drop them here if they are of interest. I also vote for putting them
into 0.5.x 

Jouni; would that be possible ?

/Lars

--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux