linux-kernel.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: 106+ 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:01 ` [Bug #12414] iwl4965 cannot use "ap auto" on latest 2.6.28/29? Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12444] X hangs following switch from radeonfb console - Bisected Rafael J. Wysocki
2009-03-15 10:08   ` Graham Murray
2009-03-15 10:45     ` Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12490] ath5k related kernel panic in 2.6.29-rc1 Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12418] Repeated ioctl(4, 0x40046445, ..) loop in glxgears Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12419] possible circular locking dependency on i915 dma Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12667] Badness at kernel/time/timekeeping.c:98 in pmud (timekeeping_suspended) Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12668] USB flash disk surprise disconnect Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12499] Problem with using bluetooth adaper connected to usb port Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12574] possible circular locking dependency detected Rafael J. Wysocki
2009-03-16  0:24   ` Michael S. Tsirkin
2009-03-19 13:03     ` Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12680] Entropy pool problem Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12670] BUG: unable to handle kernel paging request at pin_to_kill+0x21 Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12681] s2ram: fails to wake up on Acer Extensa 4220 (SMP disabled) Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12671] uvc_status_cleanup(): undefined reference to `input_unregister_device' Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12758] ACPI exception with 2.6.29-rc6 Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12705] X200: Brightness broken since 2.6.29-rc4-58-g4c098bc Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12763] Different cpu MHz values for processor0 and processor1 Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12765] i915 VT switch with AIGLX causes X lock up Rafael J. Wysocki
2009-03-16 17:54   ` Sitsofe Wheeler
2009-03-19 13:02     ` Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12771] Oops in i915_gem_flush Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12778] suspend regression from 29rc5 to 29rc6 Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12800] x86 PAT invalid vm_insert_pfn assumptions Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12792] 2.6.29-rc6-git4 boot failure Rafael J. Wysocki
2009-03-15  8:32   ` Sachin Sant
2009-03-15 10:48     ` Rafael J. Wysocki
2009-03-15 11:51       ` Sachin Sant
2009-03-14 19:05 ` [Bug #12805] QinQ vlan trunking regression Rafael J. Wysocki
2009-03-14 22:04   ` David Miller
2009-03-14 22:26     ` Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12808] Suspend regression with 2.6.29-rc Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12809] iozone regression with 2.6.29-rc6 Rafael J. Wysocki
2009-03-15  0:27   ` Linus Torvalds
2009-03-15  7:55     ` Wu Fengguang
2009-03-16  5:03     ` Lin Ming
2009-03-16  7:30       ` Wu Fengguang
2009-03-14 19:05 ` [Bug #12806] i915 broken STR Rafael J. Wysocki
2009-03-15  3:35   ` Harvey Harrison
2009-03-15 10:35     ` Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12831] Hot/Fn Keys do not work EEEPC 1000HE (eeepc_laptop) Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12846] Regression issue with kernel 2.6.29-rc6-git1: high power consumption during sleep Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12842] CCMP: replay detected Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12856] Thinkpad freezes with X.org and acpi=rsdt Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12836] 2.6.29-rc breaks STD using Intel 945 Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12861] Xorg fails to start "Failed to allocate space for kernel memory manager" Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12867] 2.6.29-rc7 broke r8169 MAC on Thecus n2100 ARM board Rafael J. Wysocki
2009-03-14 19:05 ` [Bug #12869] BUG when disabled ipv6 module is unloaded Rafael J. Wysocki
2009-03-14 22:04   ` Thomas Backlund
2009-03-14 22:05     ` David Miller
2009-03-14 19:05 ` [Bug #12870] 2.6.29-rc "TKIP: replay detected" regression Rafael J. Wysocki
2009-03-16 21:53   ` Hugh Dickins
2009-03-16 21:57     ` Rafael J. Wysocki
2009-03-17  0:11       ` John W. Linville
2009-03-14 19:05 ` [Bug #12871] usb bluetooth crashes system Rafael J. Wysocki
2009-03-15  5:01   ` Greg KH
2009-03-14 19:05 ` [Bug #12872] pwc mmap always fails with EAGAIN 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
2009-03-15 10:41     ` Rafael J. Wysocki
2009-03-15 18:11     ` Johannes Berg
2009-03-15 18:44       ` Linus Torvalds
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
2009-03-16 23:55                 ` Jeff Chua
2009-03-17  7:50                   ` Johannes Berg
2009-03-17 17:21                     ` Jeff Chua
2009-03-17 14:48                   ` John W. Linville
2009-03-17 15:28                     ` John W. Linville
2009-03-17 15:39                       ` Ingo Molnar
2009-03-17 16:05                         ` John W. Linville
2009-03-17 16:24                           ` Jeff Chua
2009-03-17 17:10                             ` John W. Linville
2009-03-17 17:27                               ` Jeff Chua
2009-03-17 17:31                                 ` Jeff Chua
2009-03-17 18:26                                   ` Jeff Chua
2009-03-17 19:22               ` Johannes Berg
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
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
2009-03-19 19:27                               ` Johannes Berg
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]
2009-03-20 10:04                           ` Jeff Chua
2009-03-20 10:13                             ` Johannes Berg
2009-03-20 16:14                               ` Jeff Chua
2009-03-21 12:09                                 ` Johannes Berg
2009-03-21 15:08                                   ` Jeff Chua
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).