Hmm, there are anecdotal evidence that pid works better than minstrel for
mac80211-based drivers when the AP is a bit weak. Minstrel is the default from
2.6.30(31?) onwards, but you can choose pid with a module parameter in
modprobe.conf - see if that helps. The details are in two bug reports on
bugzilla.kernel.org filed against the rtl8187 driver.
--- On Fri, 5/2/10, Benoit PAPILLAULT <benoit.papilla...@free.fr> wrote:
> julien cubizolles a écrit :
> > Le mercredi 03 février 2010 à 23:53 +0100, Benoit
> PAPILLAULT a écrit :
> >> julien cubizolles a écrit :
> >> What could be tried as a workaround is to comment
> the code that trigger
> >> the disconnect and see what happens. The code is
> located in
> >> net/mac80211/mlme.c : comment
> > I tried, it didn't help. The connection still gets
> dropped but the
> > driver crashes...
> > I'm back to the stock driver from 2.6.31-18 in ubuntu
> (no backports
> > modules, no compat-wireless package) : it never
> disconnects. I managed
> > to fix the only problem (bitrate of 1Mb/s) by tweaking
> > /etc/NetworkManager/dispatcher.d/01ifupdown
> > to set it to 48M by default. I can live with that.
> Maybe I'll look at
> > the differences in the disassociation code when I have
> the time.
> > Amitiés,
> > Julien.
> I've checked the difference between 2.6.31-18 and
> 2.6.33-rc6-wl which
> I'm using and do not found much differences in the driver
> code except :
> rate table (needed by minstrel), retry count register
> (reduced from 2 to
> 0), BSSID (only in my tree). For mac80211, there are lots
> differences, so I cannot tell.
> I've run an iperf client on my laptop for several hours and
> - first disconnect after 2h30
> - second disconnect after 3h (some beacon loss messages
> after only 2h)
> - third disconnect after 15min
> My feeling is that either something is wrong in the RX path
> (so beacons
> are properly sent by the AP, but not received by zd1211rw
> and as such,
> not received by mac80211) or we transmit so much that the
> AP cannot
> transmit beacon anymore.
> I'll do more test. What TX throughput do you achieve
> during ftp upload) ?
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
Zd1211-devs mailing list - http://zd1211.wiki.sourceforge.net/