All of lore.kernel.org
 help / color / mirror / Atom feed
From: "John W. Linville" <linville@tuxdriver.com>
To: "Stefanik Gábor" <netrolller.3d@gmail.com>
Cc: Glenn Burkhardt <gbburkhardt@verizon.net>,
	Bob Copeland <me@bobcopeland.com>,
	Nick Kossifidis <mickflemm@gmail.com>,
	linux-wireless@vger.kernel.org
Subject: Re: poor performance with ath5k; reverting to ath_pci
Date: Wed, 21 Jan 2009 14:34:31 -0500	[thread overview]
Message-ID: <20090121193431.GC14710@tuxdriver.com> (raw)
In-Reply-To: <69e28c910901211133n25c1a151nc9ca7172a9de7d3a@mail.gmail.com>

On Wed, Jan 21, 2009 at 08:33:01PM +0100, Stefanik G=E1bor wrote:
> On Wed, Jan 21, 2009 at 8:11 PM, John W. Linville
> <linville@tuxdriver.com> wrote:
> > On Wed, Jan 21, 2009 at 07:22:14PM +0100, Stefanik G=E1bor wrote:
> >> On Wed, Jan 21, 2009 at 4:14 PM, John W. Linville
> >> <linville@tuxdriver.com> wrote:
> >> > On Tue, Jan 20, 2009 at 10:38:08PM -0500, Glenn Burkhardt wrote:
> >> >> On Friday 16 January 2009 10:33:13 Bob Copeland wrote:
> >> >> > On Thu, Jan 15, 2009 at 5:34 PM, Glenn Burkhardt
> >> >> >
> >> >> > <gbburkhardt@verizon.net> wrote:
> >> >> > > ath5k_pci 0000:00:07.0: PCI INT A -> GSI 18 (level, low) ->=
 IRQ 18
> >> >> > > ath5k_pci 0000:00:07.0: registered as 'phy0'
> >> >> > > phy0: Selected rate control algorithm 'pid'
> >> >> >
> >> >> > Can you change the rate control algorithm to minstrel and ret=
ry?
> >> >>
> >> >> I built a 2.6.28.1-9 kernel to get the minstrel code for ath5k.=
  The
> >> >> kernel for Suse 11.1 is 2.6.27.7-9.  But that means that more c=
ould have
> >> >> changed besides the rate control code.
> >> >>
> >> >> It looks like minstrel and pid give about the same result, a bi=
t worse that
> >> >> the ath_pci driver right now.  Performance seems to vary from d=
ay to day.
> >> >> I'll experiment some more, and switch transmission channels.  I=
'm not getting
> >> >> the really poor performance with ath5k right now.
> >> >>
> >> >> I haven't looked yet - is there a way to switch to 'pid' rate c=
ontrol without
> >> >> rebuilding the kernel?
> >> >
> >> > If you configure your kernel to include multiple rate control
> >> > algorithms then you can use the 'ieee80211_default_rc_algo' modu=
le
> >> > option for mac80211.  Of course, changing that only works if you
> >> > rmmod/insmod mac80211.
> >> >
> >> > John
> >>
> >> Judging from this, is it really a good idea to hide pid behind EMB=
EDDED?
> >
> > I've been wondering about that myself.  I'm inclined to think no.
> >
> > John
>=20
> I think EMBEDDED is for options that replace full-featured Linux
> components with dumbed-down, "low-profile" equivalents (like SLOB) -
> PID vs. minstrel is more like SLAB vs. SLUB.

Patches welcome.  Bonus points if you find a way to switch algorithms
without module unloading and/or to pick different algorithms for
different interfaces.

John
--=20
John W. Linville		Someday the world will need a hero, and you
linville@tuxdriver.com			might be all we have.  Be ready.
--
To unsubscribe from this list: send the line "unsubscribe linux-wireles=
s" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

  reply	other threads:[~2009-01-21 19:45 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-14  5:03 poor performance with ath5k; reverting to ath_pci Glenn Burkhardt
2009-01-14 13:30 ` Nick Kossifidis
2009-01-15 22:34   ` Glenn Burkhardt
2009-01-16 15:33     ` Bob Copeland
2009-01-21  3:38       ` Glenn Burkhardt
2009-01-21 15:14         ` John W. Linville
2009-01-21 18:22           ` Stefanik Gábor
2009-01-21 19:11             ` John W. Linville
2009-01-21 19:33               ` Stefanik Gábor
2009-01-21 19:34                 ` John W. Linville [this message]
2009-01-22  4:32                 ` Nick Kossifidis
2009-01-22 13:49                   ` John W. Linville
2009-01-22 14:04                     ` Johannes Berg
2009-01-22 14:17                       ` John W. Linville
2009-01-22 14:45                         ` Stefanik Gábor
2009-01-22 15:18                           ` John W. Linville
2009-01-22  2:58       ` Glenn Burkhardt
2009-01-23  7:31         ` Nick Kossifidis
2009-02-03  2:36           ` Glenn Burkhardt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090121193431.GC14710@tuxdriver.com \
    --to=linville@tuxdriver.com \
    --cc=gbburkhardt@verizon.net \
    --cc=linux-wireless@vger.kernel.org \
    --cc=me@bobcopeland.com \
    --cc=mickflemm@gmail.com \
    --cc=netrolller.3d@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.