netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Johannes Berg <johannes@sipsolutions.net>
To: Jeff Chua <jeff.chua.linux@gmail.com>
Cc: Ingo Molnar <mingo@elte.hu>,
	Linus Torvalds <torvalds@linux-foundation.org>,
	"Rafael J. Wysocki" <rjw@sisk.pl>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Adrian Bunk <bunk@kernel.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	Kernel Testers List <kernel-testers@vger.kernel.org>,
	Network Development <netdev@vger.kernel.org>,
	"John W. Linville" <linville@tuxdriver.com>
Subject: Re: 2.6.29-rc8: Reported regressions from 2.6.28
Date: Fri, 20 Mar 2009 09:32:47 +0100	[thread overview]
Message-ID: <1237537967.5100.135.camel@johannes.local> (raw)
In-Reply-To: <b6a2187b0903192155q33510b57l9d5927538a0f4f99@mail.gmail.com> (sfid-20090320_055547_445634_00B01F23)

[-- Attachment #1: Type: text/plain, Size: 2004 bytes --]

On Fri, 2009-03-20 at 12:55 +0800, Jeff Chua wrote:

> >> # this needs patch to work ...
> >> iwconfig wlan0 mode Managed
> >> ifconfig wlan0 up
> >> iwconfig wlan0 essid xxx
> >> iwconfig wlan0 key restricted xxx
> >> iwconfig wlan0 ap auto channel auto
> >
> > If you swap the key and essid lines, it will probably always work. But
> > I've yet to analyse your data to see why it doesn't in the other case.
> 
> Doesn't. Taking away "hiwconfig wlan0 ap auto channel auto" makes it works.

That's a little weird, but not entirely, you probably manage to cut it
short in the middle of the assoc process when issuing the auto command.

> It seems position of "ifconfig wlan0 up" matters
> 
> 1) It can't be before iwconfig which will result in "SET failed on
> device wlan0 ; Device or resource busy".
> 
> 2) _Before_ "essid" and "key" settings. "ap auto channel auto" MUST
> NOT BE SET.
> 
> 3) _After_ "essid" and "key". Ensure all iwconfig settings comes
> before "ifconfig".
> 
> 
> So, it seems "ifconfig" must be done as the last stage.

This, however, is completely strange. You should always set the
interface up before doing anything with it. wext allows you to do it the
other way around, but that's not quite natural since without it being up
you cannot even scan.

However, -EBUSY isn't returned anywhere in mac80211, and I don't see the
driver passing it out either. So your point 1) confuses me. Can you
explain that a little more?

As for 2), that is very very strange since ap auto channel auto is the
default, so saying that before you do anything else should do anything
at all.

I suspect something is going on in the driver because the ifconfig order
matters and for mac80211, it shouldn't make a difference when the state
machine is really started. I'll probably need to try to reproduce this,
but to be honest between the varying failure modes, undefined wireless
extensions semantics, etc. I'm not very confident I can.

johannes

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

  parent reply	other threads:[~2009-03-20  8:34 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-14 19:01 2.6.29-rc8: Reported regressions from 2.6.28 Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12805] QinQ vlan trunking regression Rafael J. Wysocki
2009-03-14 22:04   ` David Miller
     [not found]     ` <20090314.150420.149174658.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
2009-03-14 22:26       ` Rafael J. Wysocki
2009-03-15  2:58 ` 2.6.29-rc8: Reported regressions from 2.6.28 Jeff Chua
2009-03-15  3:06   ` Jeff Chua
     [not found]     ` <b6a2187b0903142006u546fad9eme66f9ea7b464b81f-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-03-15 10:41       ` Rafael J. Wysocki
2009-03-15 18:11       ` Johannes Berg
     [not found]         ` <1237140665.24621.2.camel-YfaajirXv2244ywRPIzf9A@public.gmane.org>
2009-03-15 18:44           ` Linus Torvalds
     [not found]             ` <alpine.LFD.2.00.0903151136310.3131-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2009-03-15 19:01               ` Johannes Berg
2009-03-15 20:26                 ` Ingo Molnar
2009-03-16 13:24                   ` Jeff Chua
2009-03-16 19:57                     ` Linus Torvalds
     [not found]                       ` <alpine.LFD.2.00.0903161250080.3082-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2009-03-16 23:55                         ` Jeff Chua
     [not found]                           ` <b6a2187b0903161655q15437156qc926c8db37d8ba4b-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-03-17  7:50                             ` Johannes Berg
     [not found]                               ` <1237276212.18086.11.camel-YfaajirXv2244ywRPIzf9A@public.gmane.org>
2009-03-17 17:21                                 ` Jeff Chua
2009-03-17 14:48                             ` John W. Linville
     [not found]                               ` <20090317144802.GF3549-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
2009-03-17 15:28                                 ` John W. Linville
2009-03-17 15:39                                   ` Ingo Molnar
     [not found]                                     ` <20090317153924.GA21061-X9Un+BFzKDI@public.gmane.org>
2009-03-17 16:05                                       ` John W. Linville
2009-03-17 16:24                                         ` Jeff Chua
     [not found]                                           ` <b6a2187b0903170924u72723220x4c0a717e3cfebf8d-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-03-17 17:10                                             ` John W. Linville
     [not found]                                               ` <20090317171047.GF6737-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
2009-03-17 17:27                                                 ` Jeff Chua
     [not found]                                                   ` <b6a2187b0903171027w328f1dfds781910c0571b2424-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-03-17 17:31                                                     ` Jeff Chua
2009-03-17 18:26                                                       ` Jeff Chua
2009-03-17 19:22                     ` Johannes Berg
     [not found]                       ` <1237317742.31814.28.camel-YfaajirXv2244ywRPIzf9A@public.gmane.org>
2009-03-19  2:58                         ` Jeff Chua
2009-03-19  3:25                           ` Jeff Chua
2009-03-19  4:23                             ` Jeff Chua
2009-03-19 16:59                               ` Johannes Berg
2009-03-20 17:19                                 ` Jeff Chua
     [not found]                           ` <b6a2187b0903181958ke11abe7tdcbc4efeb950954d-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-03-19  4:49                             ` Jeff Chua
2009-03-19  9:38                               ` Johannes Berg
2009-03-19 14:13                                 ` John W. Linville
2009-03-19 15:02                                   ` Required sequence to set wireless parameters? (was: 2.6.29-rc8: Reported regressions from 2.6.28) Frans Pop
2009-03-19 15:24                                     ` John W. Linville
2009-03-19 16:45                                       ` Jeff Chua
2009-03-19 16:53                                     ` Johannes Berg
2009-03-19 19:24                                       ` Required sequence to set wireless parameters? Frans Pop
     [not found]                                         ` <200903192024.30562.elendil-EIBgga6/0yRmR6Xm/wNWPw@public.gmane.org>
2009-03-19 19:27                                           ` Johannes Berg
     [not found]                                 ` <1237455534.5100.56.camel-YfaajirXv2244ywRPIzf9A@public.gmane.org>
2009-03-20  4:55                                   ` 2.6.29-rc8: Reported regressions from 2.6.28 Jeff Chua
2009-03-20  5:20                                     ` Jeff Chua
2009-03-20  8:32                                     ` Johannes Berg [this message]
     [not found]                                       ` <1237537967.5100.135.camel-YfaajirXv2244ywRPIzf9A@public.gmane.org>
2009-03-20 10:04                                         ` Jeff Chua
2009-03-20 10:13                                           ` Johannes Berg
2009-03-20 16:14                                             ` Jeff Chua
     [not found]                                               ` <b6a2187b0903200914r23d635c9obc55b30b7cc04382-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-03-21 12:09                                                 ` Johannes Berg
     [not found]                                                   ` <1237637375.5100.178.camel-YfaajirXv2244ywRPIzf9A@public.gmane.org>
2009-03-21 15:08                                                     ` Jeff Chua
     [not found]                                                       ` <b6a2187b0903210808m7586fdc2g53e72aa269d6e353-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-03-21 15:11                                                         ` Johannes Berg
2009-03-16  1:02 ` Zhang Rui

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=1237537967.5100.135.camel@johannes.local \
    --to=johannes@sipsolutions.net \
    --cc=akpm@linux-foundation.org \
    --cc=bunk@kernel.org \
    --cc=jeff.chua.linux@gmail.com \
    --cc=kernel-testers@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linville@tuxdriver.com \
    --cc=mingo@elte.hu \
    --cc=netdev@vger.kernel.org \
    --cc=rjw@sisk.pl \
    --cc=torvalds@linux-foundation.org \
    /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).