On Wed, 2009-11-04 at 15:08 -0500, Mike Edenfield wrote:
> On 11/3/2009 11:16 PM, Iain Buchanan wrote:
> > On Tue, 2009-11-03 at 21:52 -0500, Mike Edenfield wrote:
> 
> >>    When I attempt to use either of those
> >> utilities to get onto my wireless network, the NIC refuses to stay
> >> connected to the base station for more than a few seconds at a time.
> >> Instead, it continually disassociates and deauthenticates, only for
> >> nm/wicd to hop right back on.  However, if I manually configure
> >> wpa_supplicant for a given SSID and start it via the init script
> >> directly, I don't have any such problems.
> >
> > Have you stopped your net.wlan0 script?  Also remove it from the default
> > runlevel, and set "rc_hotplug="!net.wlan0 !net.eth0" in /etc/rc.conf (if
> > you're using openrc).
> 
> I hadn't done that initially, but I did this time, and still get the 
> same issue.  I'm having trouble determining if the problem is 
> NetworkManager telling the NIC to disassociate, or the NIC telling 
> NetworkManager to disassociate.
> 
> As long as NetworkManager is running, my dmesg output shows this 
> happening about once every 15 seconds or so (I don't know what any of 
> those status codes mean, or they may help troubleshoot the problem :) )
> 
> wlan0: authenticate with AP 00:1e:58:04:1e:ec
> wlan0: authenticated
> wlan0: associate with AP 00:1e:58:04:1e:ec
> wlan0: RX AssocResp from 00:1e:58:04:1e:ec (capab=0x411 status=12 aid=1)
> wlan0: AP denied association (code=12)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Ok, this sounds like the access point (AP) rejected you (for whatever
reason)

> wlan0: associate with AP 00:1e:58:04:1e:ec
> wlan0: RX AssocResp from 00:1e:58:04:1e:ec (capab=0x411 status=12 aid=1)
> wlan0: AP denied association (code=12)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
same

> wlan0: associate with AP 00:1e:58:04:1e:ec
> wlan0: RX AssocResp from 00:1e:58:04:1e:ec (capab=0x411 status=12 aid=1)
> wlan0: AP denied association (code=12)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> wlan0: association with AP 00:1e:58:04:1e:ec timed out
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This looks like it tried to associate with the AP, maybe even
successfully, but there was a time-out.

I'm guessing that the key/password/whatever that you are sending through
NM isn't correct or the correct type anyway.

> wlan0: authenticate with AP 00:1e:58:04:1e:ec
> wlan0: authenticated
> wlan0: associate with AP 00:1e:58:04:1e:ec
> wlan0: RX AssocResp from 00:1e:58:04:1e:ec (capab=0x411 status=0 aid=1)
> wlan0: associated
> wlan0: disassociated (Reason: 14)
> wlan0: deauthenticated (Reason: 6)



> 
> The syslog output from NetworkManager shows basically the same cycle:
> 
> Nov 04 14:12:11 [NetworkManager] <info>  Activation (wlan0) successful, 
> device activated._
> Nov 04 14:12:11 [NetworkManager] <info>  Activation (wlan0) Stage 5 of 5 
> (IP Configure Commit) complete._
> Nov 04 14:12:38 [NetworkManager] <info>  (wlan0): supplicant connection 
> state:  completed -> disconnected_
> Nov 04 14:12:38 [NetworkManager] <info>  (wlan0): supplicant connection 
> state:  disconnected -> scanning_
> Nov 04 14:12:38 [NetworkManager] <info>  (wlan0): supplicant connection 
> state:  scanning -> disconnected_
> Nov 04 14:12:40 [NetworkManager] <info>  (wlan0): supplicant connection 
> state:  disconnected -> associating_
> Nov 04 14:12:41 [NetworkManager] <info>  (wlan0): supplicant connection 
> state:  associating -> disconnected_
> Nov 04 14:12:50 [NetworkManager] <info>  (wlan0): supplicant connection 
> state:  disconnected -> scanning_
> Nov 04 14:12:52 [NetworkManager] <info>  (wlan0): supplicant connection 
> state:  scanning -> associating_
> Nov 04 14:12:52 [NetworkManager] <info>  (wlan0): supplicant connection 
> state:  associating -> disconnected_
> Nov 04 14:12:53 [NetworkManager] <info>  (wlan0): device state change: 8 
> -> 3 (reason 11)_
> Nov 04 14:12:53 [NetworkManager] <info>  (wlan0): deactivating device 
> (reason: 11)._
> 
This doesn't really say anything other than it's trying to associate but
got disconnected.  Actually the dmesg is being more descriptive.


> As soon as I stop NetworkManager and start net.wlan0, it jumps onto the 
> AP and stays there for good:
> 
> wlan0: authenticate with AP 00:1e:58:04:1e:ec
> wlan0: authenticated
> wlan0: associate with AP 00:1e:58:04:1e:ec
> wlan0: RX AssocResp from 00:1e:58:04:1e:ec (capab=0x411 status=0 aid=2)
> wlan0: associated
> 
> >> Additionally, I can't get either applet to actually save settings (like
> >> known networks, passwords, etc.) which means that I'm continually
> >> interrupted by a prompt for the wireless password.
> >
> > Do you have seahorse (gnome)?  Depending on how it's setup, you should
> > only have to provide the master password once for nm to access all your
> > keys.
> 
> I do have seahorse, and when I first boot up it asks me for the default 
> keyring password and connects to the AP automatically.  Every time after 
> that, when the connection bounces, syslog shows:
> 
> Nov 04 14:13:21 [NetworkManager] <info>  Activation (wlan0/wireless): 
> connection 'Auto Informagration' has security, and secrets exist.  No 
> new secrets needed._
> 
> but NetworkManager presents the WPA pass phrase dialog anyway.

Ok, now I understand what's going on.  NM is re-asks for the passphrase
when the one it is using isn't working.  

It's sounding to me *not* like you are connecting and getting
disconnected, but that you are not connecting at all, and, likely do to
some kind of passphrase/key negotiation.


Reply via email to