Date: Fri, 10 May 2013 00:11:50 +0400 From: Lev Serebryakov <lev@FreeBSD.org> To: Adrian Chadd <adrian@freebsd.org> Cc: freebsd-wireless@freebsd.org Subject: Re: New hardware, old problem: stuck beacon when here is WiFi traffic Message-ID: <1451445733.20130510001150@serebryakov.spb.ru> In-Reply-To: <CAJ-VmokY%2BS75WiKkgo1sJc=KfjWNqRsX1zm2j=aEQE39wLC2XQ@mail.gmail.com> References: <2810538978.20130423164137@serebryakov.spb.ru> <CAJ-Vmom4UDoz7EgdnVeQ%2BALuFFXkH9t_Uj7=FwL77S5rKfUD1g@mail.gmail.com> <1813905823.20130423184528@serebryakov.spb.ru> <CAJ-VmomhRaKODxis09MjAhUbAUOw%2B6jWBY48JpZR_JgfZZLKcQ@mail.gmail.com> <184105677.20130424002002@serebryakov.spb.ru> <CAJ-VmokVmHDXwE7S5koSqtFjPXQ_VUPhj8gfMruDM2k-DyUMPw@mail.gmail.com> <1936997795.20130424003555@serebryakov.spb.ru> <CAJ-Vmokx2QhcjcsgA-_kqjX63Vu4CLk7HkuyALautbnzp61ywQ@mail.gmail.com> <886711115.20130424004702@serebryakov.spb.ru> <CAJ-VmoksSTBC7jmC-_hvBeJFSD0k28HoZodaWdHm0AF0d1yZJg@mail.gmail.com> <6010292503.20130426001447@serebryakov.spb.ru> <CAJ-VmomUsPgHTVGaKHZ_YE%2Bu1ZOjGqrVfh2uYmvOs6gKmhnxOw@mail.gmail.com> <CAJ-VmokZBbmHbruKJV-8kvTyOTsiq5_XHnfqUYo3vO68872Q=w@mail.gmail.com> <99510815.20130426122508@serebryakov.spb.ru> <CAJ-VmoktRPbnDRbRuwA4i8w50kExs2pwD4yBawL6iOz7F4Bknw@mail.gmail.com> <CAJ-VmonCao99MOrm97tQS_f1xS9tieQfg-nQUB4APWVmdJJUBg@mail.gmail.com> <CAJ-VmonQXyB_Aik-ApSmgRqT3yhD5Bqrx3zj%2BK M%2BitVmZhY0TQ@mail.gmail.com> <146903383.20130501000714@serebryakov.spb.ru> <CAJ-Vmo=n27vAzsEPDwaO%2BjxS-n42WBbiNyfpvmnO931q1CKcDA@mail.gmail.com> <94204652.20130501133220@serebryakov.spb.ru> <CAJ-VmonvS_=_vgJufRc-5d4NGfkKtpsUEZh%2BTaE_Th-dEj2W9A@mail.gmail.com> <CAJ-Vmo=fFEkRr4-R3g1%2B%2BMq7QoTGD_OFWpHc5jpgbwEcgrOJYQ@mail.gmail.com> <CAJ-Vmont9febEE9jOX8ZMp7omMdQ_4wDNRr5gyq8gbpm3x18KQ@mail.gmail.com> <CAJ-Vmon0dj%2Bg1ZE28whsvtP%2BshUwoMa-E_XnQu6uFy8cSCUuZg@mail.gmail.com> <94971208.20130503122811@serebryakov.spb.ru> <CAJ-VmonPyg6a5ZidA9vZzozVGFc0XHT2MoX3OfhCBrqMxVn7cw@mail.gmail.com> <CAJ-VmomOywCicVHP8aLKXhdysad48K7bc-wRudaPYmcuQLcKYA@mail.gmail.com> <CAJ-Vmok6fFB=Tb%2BJyGfAGJMLUzJ93LN_v==TJsRv--5bWU8YGg@mail.gmail.com> <105246227.20130509004931@serebryakov.spb.ru> <CAJ-Vmon-3xdX8S15uPCMLpAs52=Tdpk8TKPsajLUpb3yNf49QQ@mail.gmail.com> <CAJ-VmomqUBnFU6wPMbpJbAR9HsvAH5kui66xJH51NUnL3jkQYw@mail.gmail.com> <616955694.20130509234232@serebryakov.spb.ru> <1069622056.20130509234807@serebryakov.spb.ru> <CA J-VmokY%2BS75WiKkgo1sJc=KfjWNqRsX1zm2j=aEQE39wLC2XQ@mail.gmail.com>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --]
Hello, Adrian.
You wrote 9 2013 ., 23:54:08:
AC> .. now, see how it's kicking you off? The transmit queue is filled
AC> _and_ the station is asleep. We're still trying to send it stupid
AC> amounts of data even though we can't get to the sleeping station.
At same moment, station prints report about received traffic every
second... And there is no power setting settings on Windows (or I
don't know how to find them, but I see big property page with
different settings, like roaming aggressiveness and preferred
frequency band).
AC> So:
AC> Try setting wpa_group_rekey in hostapd.conf to something low, like
AC> say 15 seconds.
Done!
AC> See if that immediately triggers things to go pear-shaped.
Almost immediately, with traffic. Without traffic it seems to work,
but how could I know for sure -- without traffic? :) It looks like
Windows doesn't update status if here are no traffic on interface!
AC> Then, if it does, try running hostapd in debug mode in the foreground:
AC> # hostapd -d -d /etc/hostapd.conf 2>&1 | tee /tmp/hostapd.log
AC> .. and then watch what goes on with rekeying as it gets booted off.
AC> I bet that it's missing the group rekey notification from the remote
AC> station, and it's being disconnected.
AC> If that's the case - great! We've fixed the hardware bug. You'll be a
AC> perfect test candidate for my power-save queue handling changes, which
AC> look to address this saxact problem.
Logs for several (3 or 4) dis- and re-associations is attached.
--
// Black Lion AKA Lev Serebryakov <lev@FreeBSD.org>
[-- Attachment #2 --]
7zXZ ִF ! X] !{\t@0?mDs^oޜs)
"9rB
@ZO{ FivQ=5HtļL+% QeyJ>*g3Uss[hzŋCJrAgh +sɵqoMr2\MWd^vA`_M쩇;<ӯw '/nGi9'?6%n;1!/2x-xbvag^}e?sR4hT0KsN {+/l51IiyVr/۾ļW1q߸=Nl0lj]:.SMQ,ll\{-D63wCcO!5Gm-N"2-5*ޤwue`E`ofB
dD'L_9:"+. aTn®;?SLR w1
Z8^t>˚.iݶqTD'6e16HLPRŜi+Q^sn<_<c|Uҽdm
HÈZ{tmi.CpjXtIux^(W*mY75: y?ˍ.o=IS93fK[$HiJ_~BDSre6qLJy|\9K<H:8{ӥZט·bs䩬l\NmnA>khBns u}$XZRFZKy3*a?M[IN7tbk0
ZۓU=^:ONuR=Ԃݼ$Ar6J$>&7axNa`Xv2q.~쬧~L$I3Тeɺ%BT*A!os`6Ϡ]$/{{eC:ֶ8{K Ϋ,ϥg~wp ݵ%+5<T:G`My4
}Isi_ lэoS&fmy/",~Դ[^CoGq571)"gg:䐦ף|>pPɝCArdЉ .QH'Da﹙-\f
WR}n3M>rn<ee%V0DV7?_}7@ato]Q}m0TϹ(hnLU+@
l4_v[ARpw˙A
^Yd/re#iR'lg%+RG:BKC"r5OPN%ɥ~TDn?L^Mh"r/LCw]RV iHש"cC,_1j{L\'Qη)]51k A=)XU:p{U6IS1?,r$6vOϮS,١b}b6=J1Xg˓ 'ʿ@潭jS+KR3aHJ<