linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Ivo van Doorn <ivdoorn@gmail.com>
To: Johannes Berg <johannes@sipsolutions.net>
Cc: rt2400-devel@lists.sourceforge.net,
	Adam Baker <linux@baker-net.org.uk>,
	"Luis R. Rodriguez" <mcgrof@gmail.com>,
	linux-wireless@vger.kernel.org
Subject: Re: [Rt2400-devel] Mode selection in mac80211
Date: Tue, 9 Oct 2007 19:32:45 +0200	[thread overview]
Message-ID: <200710091932.45235.IvDoorn@gmail.com> (raw)
In-Reply-To: <1191949526.4013.34.camel@johannes.berg>

On Tuesday 09 October 2007, Johannes Berg wrote:
> On Tue, 2007-10-09 at 16:27 +0200, Ivo van Doorn wrote:
> 
> > The IFS is also passed on as argument by mac80211 when it configures the
> > TX rings. The EIFS register is something different, all other Ralink devices
> > have only 1 value for the EIFS. I am not even sure how the device will react
> > when the same value is set for rt2500usb.
> 
> Ok but IFS definitely needs to be set. EIFS I'm not entirely sure about,
> haven't looked at the timing diagrams for a long time.

Well that is my point, if the documentation is correct then rt2500usb
has 2 locations to initialize the IFS. So it would always be set and the question
would be what the impact would be to set the IFS per packet only.
But that is something I need to test with just some experiments.

> > I guess it requires some experimentation to see if initializing those
> > 2 registers differently has any effect. (And if it doesn't, then rt2500usb doesn't
> > require to know whether it is operating in B or G mode at all).
> 
> That won't be easy to tell, but the IFS is different afaik so there the
> mode has an influence. But I think that this mode setting need not be
> tied to the frequency table.

Well I just had another thought about this:
Legacy driver only makes the difference when it is configured to use
802.11B it doesn't make this difference for the CCK rates.
This means that the device would be able to operate correctly for
802.11B even with the 802.11G timing initialization. Because according
to the way the legacy driver is setup, working in 802.11G while working
with the CCK rates would be possible.
This also means associating to 802.11B AP's while in 802.11G mode.
So we might be making a big deal out of something while the source
of the problem is very simple:  The legacy driver code is just wrong. ;)

Ivo

  reply	other threads:[~2007-10-09 17:16 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-10-05 22:19 Mode selection in mac80211 Adam Baker
2007-10-08  9:55 ` Johannes Berg
2007-10-08 10:23   ` [PATCH] mac80211: fix set_channel regression Johannes Berg
2007-10-08 14:32   ` Mode selection in mac80211 Mike Kershaw
2007-10-09  9:21     ` Johannes Berg
2007-10-09 13:55       ` Mike Kershaw
2007-10-09 17:06         ` Johannes Berg
2007-10-08 21:08   ` [Rt2400-devel] " Ivo van Doorn
2007-10-09  9:20     ` Johannes Berg
2007-10-09 14:27       ` Ivo van Doorn
2007-10-09 17:05         ` Johannes Berg
2007-10-09 17:32           ` Ivo van Doorn [this message]
2007-10-09 17:29             ` Johannes Berg
2007-10-09 17:54               ` Ivo van Doorn
2007-10-09 17:40                 ` Johannes Berg
2007-10-09 18:18                   ` Ivo van Doorn
2007-10-09 18:05                     ` Johannes Berg

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=200710091932.45235.IvDoorn@gmail.com \
    --to=ivdoorn@gmail.com \
    --cc=johannes@sipsolutions.net \
    --cc=linux-wireless@vger.kernel.org \
    --cc=linux@baker-net.org.uk \
    --cc=mcgrof@gmail.com \
    --cc=rt2400-devel@lists.sourceforge.net \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).