Got a new laptop after 10 years of excellent stable ancient debian,
and my wireless works from gnome, and only from gnome.  Unfortunately
I find that gnome3 is not for me.  I've been trying dwm.

No combination of nmcli ifconfig iw ip rfkill unblock wpa_supplicant
/etc/network/interfaces etc. that I've tried makes wireless work
outside of gnome, and I've googled much and tried many of them.  It
seems like a waste of time, since clearly nm-applet and/or
NetworkManager knows the magic spell.

I'm posting here both in hope of a solution, and because this seems
like a bug.  How come this only works from gnome?  nmcli in particular
looks like it's trying to be a general-purpose solution, but somehow
it too only works from gnome.

Here's what NetworkManager puts in syslog when bringing wireless up:


May 22 20:26:11 debian NetworkManager[1959]: <info> enable requested
(sleeping: no  enabled: no)
May 22 20:26:11 debian NetworkManager[1959]: <info> re-enabling...
May 22 20:26:11 debian NetworkManager[1959]: <info> (eth0): device
state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
May 22 20:26:11 debian NetworkManager[1959]: <info> (eth0): preparing device
May 22 20:26:11 debian NetworkManager[1959]: <info> (wlan0): device
state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
May 22 20:26:11 debian NetworkManager[1959]: <info> (wlan0): preparing device
May 22 20:26:11 debian NetworkManager[1959]: <info> NetworkManager
state is now DISCONNECTED
May 22 20:26:11 debian NetworkManager[1959]: <info> (wlan0) supports 5
scan SSIDs
May 22 20:26:11 debian NetworkManager[1959]: <info> (wlan0):
supplicant interface state: starting -> ready
May 22 20:26:11 debian NetworkManager[1959]: <info> (wlan0): device
state change: unavailable -> disconnected (reason
'supplicant-available') [20 30 42]
May 22 20:26:11 debian NetworkManager[1959]: <info> (wlan0):
supplicant interface state: ready -> disconnected
May 22 20:26:11 debian NetworkManager[1959]: <info> (wlan0) supports 5
scan SSIDs
May 22 20:26:15 debian NetworkManager[1959]: <info> Auto-activating
connection 'dlink_223_dome_rd'.
May 22 20:26:15 debian NetworkManager[1959]: <info> Activation (wlan0)
starting connection 'dlink_223_dome_rd'
May 22 20:26:15 debian NetworkManager[1959]: <info> Activation (wlan0)
Stage 1 of 5 (Device Prepare) scheduled...
May 22 20:26:15 debian NetworkManager[1959]: <info> Activation (wlan0)
Stage 1 of 5 (Device Prepare) started...
May 22 20:26:15 debian NetworkManager[1959]: <info> (wlan0): device
state change: disconnected -> prepare (reason 'none') [30 40 0]
May 22 20:26:15 debian NetworkManager[1959]: <info> NetworkManager
state is now CONNECTING
May 22 20:26:15 debian NetworkManager[1959]: <info> Activation (wlan0)
Stage 2 of 5 (Device Configure) scheduled...
May 22 20:26:15 debian NetworkManager[1959]: <info> Activation (wlan0)
Stage 1 of 5 (Device Prepare) complete.
May 22 20:26:15 debian NetworkManager[1959]: <info> Activation (wlan0)
Stage 2 of 5 (Device Configure) starting...
May 22 20:26:15 debian NetworkManager[1959]: <info> (wlan0): device
state change: prepare -> config (reason 'none') [40 50 0]
May 22 20:26:15 debian NetworkManager[1959]: <info> Activation
(wlan0/wireless): access point 'dlink_223_dome_rd' has security, but
secrets are required.
May 22 20:26:15 debian NetworkManager[1959]: <info> (wlan0): device
state change: config -> need-auth (reason 'none') [50 60 0]
May 22 20:26:15 debian NetworkManager[1959]: <info> Activation (wlan0)
Stage 2 of 5 (Device Configure) complete.
May 22 20:26:15 debian NetworkManager[1959]: <info> (wlan0):
supplicant interface state: disconnected -> inactive
May 22 20:26:15 debian NetworkManager[1959]: <info> Activation (wlan0)
Stage 1 of 5 (Device Prepare) scheduled...
May 22 20:26:15 debian NetworkManager[1959]: <info> Activation (wlan0)
Stage 1 of 5 (Device Prepare) started...
May 22 20:26:15 debian NetworkManager[1959]: <info> (wlan0): device
state change: need-auth -> prepare (reason 'none') [60 40 0]
May 22 20:26:15 debian NetworkManager[1959]: <info> Activation (wlan0)
Stage 2 of 5 (Device Configure) scheduled...
May 22 20:26:15 debian NetworkManager[1959]: <info> Activation (wlan0)
Stage 1 of 5 (Device Prepare) complete.
May 22 20:26:15 debian NetworkManager[1959]: <info> Activation (wlan0)
Stage 2 of 5 (Device Configure) starting...
May 22 20:26:15 debian NetworkManager[1959]: <info> (wlan0): device
state change: prepare -> config (reason 'none') [40 50 0]
May 22 20:26:15 debian NetworkManager[1959]: <info> Activation
(wlan0/wireless): connection 'dlink_223_dome_rd' has security, and
secrets exist.  No new secrets needed.
May 22 20:26:15 debian NetworkManager[1959]: <info> Config: added
'ssid' value 'dlink_223_dome_rd'
May 22 20:26:15 debian NetworkManager[1959]: <info> Config: added
'scan_ssid' value '1'
May 22 20:26:15 debian NetworkManager[1959]: <info> Config: added
'key_mgmt' value 'WPA-PSK'
May 22 20:26:15 debian NetworkManager[1959]: <info> Config: added
'psk' value '<omitted>'
May 22 20:26:15 debian NetworkManager[1959]: <info> Activation (wlan0)
Stage 2 of 5 (Device Configure) complete.
May 22 20:26:15 debian NetworkManager[1959]: <info> Config: set
interface ap_scan to 1
May 22 20:26:15 debian wpa_supplicant[2420]: wlan0: SME: Trying to
authenticate with ec:22:80:b6:f4:e0 (SSID='dlink_223_dome_rd'
freq=2437 MHz)
May 22 20:26:15 debian kernel: wlan0: authenticate with ec:22:80:b6:f4:e0
May 22 20:26:15 debian NetworkManager[1959]: <info> (wlan0):
supplicant interface state: inactive -> authenticating
May 22 20:26:15 debian kernel: wlan0: send auth to ec:22:80:b6:f4:e0 (try 1/3)
May 22 20:26:15 debian wpa_supplicant[2420]: wlan0: Trying to
associate with ec:22:80:b6:f4:e0 (SSID='dlink_223_dome_rd' freq=2437
MHz)
May 22 20:26:15 debian kernel: wlan0: authenticated
May 22 20:26:15 debian kernel: wlan0: associate with ec:22:80:b6:f4:e0 (try 1/3)
May 22 20:26:15 debian NetworkManager[1959]: <info> (wlan0):
supplicant interface state: authenticating -> associating
May 22 20:26:15 debian wpa_supplicant[2420]: wlan0: Associated with
ec:22:80:b6:f4:e0
May 22 20:26:15 debian kernel: wlan0: RX AssocResp from
ec:22:80:b6:f4:e0 (capab=0x431 status=0 aid=2)
May 22 20:26:15 debian kernel: wlan0: associated
May 22 20:26:15 debian NetworkManager[1959]: <info> (wlan0):
supplicant interface state: associating -> associated
May 22 20:26:15 debian NetworkManager[1959]: <info> (wlan0):
supplicant interface state: associated -> 4-way handshake
May 22 20:26:15 debian wpa_supplicant[2420]: wlan0: WPA: Key
negotiation completed with ec:22:80:b6:f4:e0 [PTK=CCMP GTK=TKIP]
May 22 20:26:15 debian wpa_supplicant[2420]: wlan0:
CTRL-EVENT-CONNECTED - Connection to ec:22:80:b6:f4:e0 completed [id=0
id_str=]
May 22 20:26:15 debian NetworkManager[1959]: <info> (wlan0):
supplicant interface state: 4-way handshake -> completed
May 22 20:26:15 debian NetworkManager[1959]: <info> Activation
(wlan0/wireless) Stage 2 of 5 (Device Configure) successful.
Connected to wireless network 'dlink_223_dome_rd'.
May 22 20:26:15 debian NetworkManager[1959]: <info> Activation (wlan0)
Stage 3 of 5 (IP Configure Start) scheduled.
May 22 20:26:15 debian NetworkManager[1959]: <info> Activation (wlan0)
Stage 3 of 5 (IP Configure Start) started...
May 22 20:26:15 debian NetworkManager[1959]: <info> (wlan0): device
state change: config -> ip-config (reason 'none') [50 70 0]
May 22 20:26:15 debian NetworkManager[1959]: <info> Activation (wlan0)
Beginning DHCPv4 transaction (timeout in 45 seconds)
May 22 20:26:15 debian NetworkManager[1959]: <info> dhclient started
with pid 15408
May 22 20:26:15 debian NetworkManager[1959]: <info> Activation (wlan0)
Stage 3 of 5 (IP Configure Start) complete.
May 22 20:26:15 debian NetworkManager[1959]: <info> (wlan0): DHCPv4
state changed nbi -> preinit
May 22 20:26:15 debian dhclient: DHCPREQUEST on wlan0 to 255.255.255.255 port 67
May 22 20:26:16 debian avahi-daemon[1994]: Joining mDNS multicast
group on interface wlan0.IPv6 with address fe80::a634:d9ff:fec0:1ff7.
May 22 20:26:16 debian avahi-daemon[1994]: New relevant interface
wlan0.IPv6 for mDNS.
May 22 20:26:16 debian avahi-daemon[1994]: Registering new address
record for fe80::a634:d9ff:fec0:1ff7 on wlan0.*.
May 22 20:26:16 debian NetworkManager[1959]: <info> Activation (wlan0)
Stage 3 of 5 (IP Configure Start) starting DHCPv6 as requested by IPv6
router...
May 22 20:26:16 debian NetworkManager[1959]: <info> Activation (wlan0)
Beginning DHCPv6 transaction (timeout in 45 seconds)
May 22 20:26:16 debian NetworkManager[1959]: <info> dhclient started
with pid 15412
May 22 20:26:17 debian dhclient: XMT: Info-Request on wlan0, interval 1070ms.
May 22 20:26:18 debian dhclient: XMT: Info-Request on wlan0, interval 2160ms.
May 22 20:26:20 debian dhclient: XMT: Info-Request on wlan0, interval 4530ms.
May 22 20:26:23 debian dhclient: DHCPREQUEST on wlan0 to 255.255.255.255 port 67
May 22 20:26:23 debian dhclient: DHCPACK from 192.168.1.1
May 22 20:26:23 debian NetworkManager[1959]: <info> (wlan0): DHCPv4
state changed preinit -> reboot
May 22 20:26:23 debian NetworkManager[1959]: <info>   address 192.168.1.113
May 22 20:26:23 debian NetworkManager[1959]: <info>   plen 24 (255.255.255.0)
May 22 20:26:23 debian NetworkManager[1959]: <info>   gateway 192.168.1.1
May 22 20:26:23 debian NetworkManager[1959]: <info>   server
identifier 192.168.1.1
May 22 20:26:23 debian NetworkManager[1959]: <info>   lease time 86400
May 22 20:26:23 debian NetworkManager[1959]: <info>   nameserver '209.193.0.2'
May 22 20:26:23 debian NetworkManager[1959]: <info>   nameserver '216.67.0.2'
May 22 20:26:23 debian NetworkManager[1959]: <info>   nameserver '192.168.1.1'
May 22 20:26:23 debian NetworkManager[1959]: <info> Activation (wlan0)
Stage 5 of 5 (IPv4 Configure Commit) scheduled...
May 22 20:26:23 debian NetworkManager[1959]: <info> Activation (wlan0)
Stage 5 of 5 (IPv4 Commit) started...
May 22 20:26:23 debian avahi-daemon[1994]: Joining mDNS multicast
group on interface wlan0.IPv4 with address 192.168.1.113.
May 22 20:26:23 debian avahi-daemon[1994]: New relevant interface
wlan0.IPv4 for mDNS.
May 22 20:26:23 debian avahi-daemon[1994]: Registering new address
record for 192.168.1.113 on wlan0.IPv4.
May 22 20:26:23 debian NetworkManager[1959]: <info> (wlan0): device
state change: ip-config -> ip-check (reason 'none') [70 80 0]
May 22 20:26:23 debian NetworkManager[1959]: <info> Activation (wlan0)
Stage 5 of 5 (IPv4 Commit) complete.
May 22 20:26:23 debian dhclient: bound to 192.168.1.113 -- renewal in
36261 seconds.

Reply via email to