From: Dan Williams <dcbw@redhat.com>
To: Tomas Winkler <tomasw@gmail.com>
Cc: Johannes Berg <johannes@sipsolutions.net>,
Brian Morrison <bdm@fenrir.org.uk>,
linux-wireless@vger.kernel.org
Subject: Re: RE: iwl3945 problem with 2.6.25-rc9
Date: Mon, 21 Apr 2008 15:20:58 -0400 [thread overview]
Message-ID: <1208805658.32409.3.camel@localhost.localdomain> (raw)
In-Reply-To: <1ba2fa240804211139j2ed7321ew889abaf0abc2d12f@mail.gmail.com>
On Mon, 2008-04-21 at 21:39 +0300, Tomas Winkler wrote:
> On Mon, Apr 21, 2008 at 3:14 AM, Dan Williams <dcbw@redhat.com> wrote:
> > On Sun, 2008-04-20 at 23:39 +0300, Tomas Winkler wrote:
> > > On Sat, Apr 19, 2008 at 11:32 AM, Johannes Berg
> > > <johannes@sipsolutions.net> wrote:
> > > >
> > > > > Second the 3954 and 4965 my uCode may crash intentionally if you send
> > > > > probe requests on a passive channel.according EEPROM.
> > > >
> > > > I really wonder what sort of error handling strategy that is, even if
> > > > it's done for regulatory compliance purposes I don't see a need to crash
> > > > the whole card. Especially considering that the userspace MLME in
> > > > wpa_supplicant will scan by itself (yes, it scans in userspace, whether
> > > > or not you may like that), of course it would be made comply with
> > > > regulatory settings but that makes it hard to develop.
> > >
> > > It should not scan on not supported channel in any conditions. EEPROM
> > > and reg.c has to be combined.
> >
> > The driver should _certainly_ be enforcing regulatory domains. Even if
> > userspace requests a scan of a channel that is not available in the
> > regulatory domain, the driver needs to be rejecting the scan request in
> > situations where the firmware would reject it.
>
> The problem is only in software scanning as the radio is tuned not
> through the scanning code.
> We need to fix this as passive channels are concern.
>
> > If the firmware triggers an assertion, that definitely indicates a bug
> > in the driver, where the driver is not properly gating options sent to
> > the firmware. Only in the most exceptional circumstances should the
> > firmware actually crash.
>
> Firmware might be crashed any time but wrong driver behavior. It's not
> designed to be robust towards 'friendly driver' it supposed to be
> defensive in way that it guarantees that it won't violated FCC.
>
> >
> > > >
> > > > > I personally wish to not make SW scanning possible at all for that reason.
> > > >
> > > > That is not going to happen since you can always "scan" by sending probe
> > > > requests manually.
> > >
> > > Probe request before association is a must, no argue about it.
> > >
> > > > > At last iwlwifi HW scanning can handle up to 4 essids for direct scan
> > > > > but currently wireless tools interface cannot utilize this.
> > > >
> > > > Does anybody actually *want* that? I personally dislike the behaviour of
> > > > scanning for all previously known SSIDs actively when hidden SSIDs are
> > > > so uncommon, I see it as an information disclosure vulnerability.
> > >
> > > Sure you want that. User space applications handles number of
> > > preferred SSIDs, let's call them profiles. It's desired that you do
> > > direct scan for those SSIDss for faster connection.
> > > Currently it takes 20 minutes for NM to connect to network I want in
> > > crowded air. (I'm exaggerating now I don't have real number... but
> > > it's something like that)
> >
> > More like 1 or 2 minutes; though the scanning algorithm in NM 0.7 does
> > need to be optimized somewhat. Cards that advertise > 14 channels are
> > assumed to take a prohibitively long time to scan while connected
> > (madwifi was the largest offender here), and therefore NM will not
> > request scans for a/b/g devices while connected, but will collect and
> > use background scan results.
> >
> Actually in place with 70 and more APs I was never able to associate
> with NM, only manual configuration works.
> At my home place actually it works 100% but I have like 4 APs in surrounding.
> I'm working with stock NM in latest F8.
Probably a supplicant issue here, since wpa_supplicant doesn't cache
scan results over time (like NM does) and therefore when NM asks the
supplicant to associate, the supplicant has to scan _again_ to find the
network to associate with. You could probably reproduce by creating a
supplicant config file and trying to associate with wpa_supplicant and
scan_ssid=1 + ap_scan=1 like NM is doing.
There's some consensus about fixing this upstream in wpa_supplicant, but
there's nobody working on it quite yet.
dan
next prev parent reply other threads:[~2008-04-21 19:24 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-04-15 22:24 iwl3945 problem with 2.6.25-rc9 Marcus Furlong
2008-04-16 18:28 ` Chatre, Reinette
2008-04-16 19:01 ` Marcus Furlong
2008-04-16 19:26 ` Dan Williams
2008-04-16 19:48 ` Marcus Furlong
2008-04-16 20:04 ` Dan Williams
2008-04-16 21:22 ` Chatre, Reinette
2008-04-16 22:05 ` Marcus Furlong
2008-04-16 22:55 ` Chatre, Reinette
2008-04-17 0:06 ` Marcus Furlong
2008-04-18 3:03 ` Marcus Furlong
2008-04-18 21:46 ` Chatre, Reinette
2008-04-18 21:57 ` Johannes Berg
2008-04-18 22:12 ` Chatre, Reinette
2008-04-18 22:23 ` Brian Morrison
2008-04-18 22:35 ` Chatre, Reinette
2008-04-18 22:38 ` Brian Morrison
2008-04-18 22:37 ` Johannes Berg
2008-04-18 22:39 ` Johannes Berg
2008-04-19 0:28 ` Tomas Winkler
2008-04-19 8:32 ` Johannes Berg
2008-04-19 12:39 ` Vincent C Jones
2008-04-19 13:09 ` Johannes Berg
2008-04-19 13:44 ` Vincent C Jones
2008-04-19 13:48 ` Johannes Berg
2008-04-19 13:51 ` Johannes Berg
2008-04-20 15:33 ` Dan Williams
2008-04-20 15:24 ` Dan Williams
2008-04-20 20:39 ` Tomas Winkler
2008-04-21 0:14 ` Dan Williams
2008-04-21 18:39 ` Tomas Winkler
2008-04-21 19:20 ` Dan Williams [this message]
2008-04-21 20:47 ` Tomas Winkler
2008-04-20 15:28 ` Dan Williams
2008-04-19 2:32 ` Marcus Furlong
2008-04-22 23:02 ` Chatre, Reinette
2008-04-23 13:23 ` Marcus Furlong
2008-04-16 23:01 ` Marcus Furlong
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=1208805658.32409.3.camel@localhost.localdomain \
--to=dcbw@redhat.com \
--cc=bdm@fenrir.org.uk \
--cc=johannes@sipsolutions.net \
--cc=linux-wireless@vger.kernel.org \
--cc=tomasw@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 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).