You are not logged in.
I am trying to connect to a WiFi connection with WPA2 security through NetworkManager on this laptop which has a BCM4352 network controller. I attach the journalctl log of NetworkManager activities below:
Sep 21 08:14:07 iridium systemd[1]: Starting Network Manager...
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> NetworkManager (version 1.0.6) is starting...
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> Read config: /etc/NetworkManager/NetworkManager.conf
Sep 21 08:14:07 iridium systemd[1]: Started Network Manager.
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> Loaded settings plugin keyfile: (c) 2007 - 2015 Red Hat, Inc. To report bugs please use the NetworkManager mailing list.
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> keyfile: new connection /etc/NetworkManager/system-connections/Gerbis 4 (f39435a7-0139-4678-bacb-87dfd35dbb46,"Gerbis 4")
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> monitoring kernel firmware directory '/usr/lib/firmware'.
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> rfkill4: found WiFi radio killswitch (at /sys/devices/pci0000:00/0000:00:1c.2/0000:02:00.0/ieee80211/phy0/rfkill4) (driver wl)
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> rfkill0: found WiFi radio killswitch (at /sys/devices/pci0000:00/0000:00:1f.0/PNP0C09:00/VPC2004:00/rfkill/rfkill0) (platform driver ideapad_acpi)
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> WiFi hardware radio set enabled
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> WWAN hardware radio set enabled
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> Loaded device plugin: NMVxlanFactory (internal)
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> Loaded device plugin: NMVlanFactory (internal)
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> Loaded device plugin: NMVethFactory (internal)
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> Loaded device plugin: NMTunFactory (internal)
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> Loaded device plugin: NMMacvlanFactory (internal)
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> Loaded device plugin: NMInfinibandFactory (internal)
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> Loaded device plugin: NMGreFactory (internal)
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> Loaded device plugin: NMEthernetFactory (internal)
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> Loaded device plugin: NMBridgeFactory (internal)
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> Loaded device plugin: NMBondFactory (internal)
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/libnm-device-plugin-bluetooth.so)
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> Loaded device plugin: NMAtmManager (/usr/lib/NetworkManager/libnm-device-plugin-adsl.so)
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> Loaded device plugin: NMWifiFactory (/usr/lib/NetworkManager/libnm-device-plugin-wifi.so)
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> Loaded device plugin: NMWwanFactory (/usr/lib/NetworkManager/libnm-device-plugin-wwan.so)
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> Loaded device plugin: NMTeamFactory (/usr/lib/NetworkManager/libnm-device-plugin-team.so)
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> WiFi enabled by radio killswitch; enabled by state file
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> WWAN enabled by radio killswitch; enabled by state file
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> WiMAX enabled by radio killswitch; enabled by state file
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> Networking is enabled by state file
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> (enp3s0): new Ethernet device (carrier: OFF, driver: 'r8169', ifindex: 2)
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> (enp3s0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> keyfile: add connection in-memory (f30dd4a4-4acd-4bdc-9b51-c49c95eb407b,"Wired connection 1")
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> (enp3s0): created default wired connection 'Wired connection 1'
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> (lo): link connected
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> (lo): new Generic device (carrier: ON, driver: 'unknown', ifindex: 1)
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> (wlp2s0): using nl80211 for WiFi device control
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> (wlp2s0): new 802.11 WiFi device (carrier: UNKNOWN, driver: 'wl', ifindex: 4)
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> (wlp2s0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> wpa_supplicant running
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> (wlp2s0) supports 1 scan SSIDs
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> (wlp2s0): supplicant interface state: starting -> ready
Sep 21 08:14:07 iridium NetworkManager[14284]: <info> (wlp2s0): device state change: unavailable -> disconnected (reason 'supplicant-available') [20 30 42]
Sep 21 08:14:13 iridium NetworkManager[14284]: <info> startup complete
Sep 21 08:14:17 iridium NetworkManager[14284]: <info> (wlp2s0): supplicant interface state: ready -> inactive
Sep 21 08:14:17 iridium NetworkManager[14284]: <info> Auto-activating connection 'Gerbis 4'.
Sep 21 08:14:17 iridium NetworkManager[14284]: <info> (wlp2s0): Activation: starting connection 'Gerbis 4' (f39435a7-0139-4678-bacb-87dfd35dbb46)
Sep 21 08:14:17 iridium NetworkManager[14284]: <info> (wlp2s0): device state change: disconnected -> prepare (reason 'none') [30 40 0]
Sep 21 08:14:17 iridium NetworkManager[14284]: <info> NetworkManager state is now CONNECTING
Sep 21 08:14:17 iridium NetworkManager[14284]: <info> (wlp2s0): device state change: prepare -> config (reason 'none') [40 50 0]
Sep 21 08:14:17 iridium NetworkManager[14284]: <info> (wlp2s0): Activation: (wifi) connection 'Gerbis 4' has security, and secrets exist. No new secrets needed.
Sep 21 08:14:17 iridium NetworkManager[14284]: <info> Config: added 'ssid' value 'Gerbis 4'
Sep 21 08:14:17 iridium NetworkManager[14284]: <info> Config: added 'scan_ssid' value '1'
Sep 21 08:14:17 iridium NetworkManager[14284]: <info> Config: added 'key_mgmt' value 'WPA-PSK'
Sep 21 08:14:17 iridium NetworkManager[14284]: <info> Config: added 'psk' value '<omitted>'
Sep 21 08:14:17 iridium NetworkManager[14284]: <info> Config: set interface ap_scan to 1
Sep 21 08:14:17 iridium NetworkManager[14284]: <info> (wlp2s0): supplicant interface state: inactive -> associating
Sep 21 08:14:27 iridium NetworkManager[14284]: <warn> Connection disconnected (reason -3)
Sep 21 08:14:27 iridium NetworkManager[14284]: <info> (wlp2s0): supplicant interface state: associating -> disconnected
Sep 21 08:14:27 iridium NetworkManager[14284]: <info> (wlp2s0): supplicant interface state: disconnected -> scanning
Sep 21 08:14:43 iridium NetworkManager[14284]: <warn> (wlp2s0): Activation: (wifi) association took too long
Sep 21 08:14:43 iridium NetworkManager[14284]: <info> (wlp2s0): device state change: config -> need-auth (reason 'none') [50 60 0]
Sep 21 08:14:43 iridium NetworkManager[14284]: <warn> (wlp2s0): Activation: (wifi) asking for new secrets
Sep 21 08:14:43 iridium NetworkManager[14284]: <warn> Failed to GDBus.Error:fi.w1.wpa_supplicant1.NotConnected: This interface is not connected: disconnect.
Sep 21 08:14:43 iridium NetworkManager[14284]: <warn> Failed to GDBus.Error:fi.w1.wpa_supplicant1.NotConnected: This interface is not connected: disconnect.
Sep 21 08:14:43 iridium NetworkManager[14284]: <info> (wlp2s0): device state change: need-auth -> prepare (reason 'none') [60 40 0]
Sep 21 08:14:43 iridium NetworkManager[14284]: <info> (wlp2s0): device state change: prepare -> config (reason 'none') [40 50 0]
Sep 21 08:14:43 iridium NetworkManager[14284]: <info> (wlp2s0): Activation: (wifi) connection 'Gerbis 4' has security, and secrets exist. No new secrets needed.
Sep 21 08:14:43 iridium NetworkManager[14284]: <info> Config: added 'ssid' value 'Gerbis 4'
Sep 21 08:14:43 iridium NetworkManager[14284]: <info> Config: added 'scan_ssid' value '1'
Sep 21 08:14:43 iridium NetworkManager[14284]: <info> Config: added 'key_mgmt' value 'WPA-PSK'
Sep 21 08:14:43 iridium NetworkManager[14284]: <info> Config: added 'psk' value '<omitted>'
Sep 21 08:14:43 iridium NetworkManager[14284]: <warn> Failed to GDBus.Error:fi.w1.wpa_supplicant1.NotConnected: This interface is not connected: disconnect.
Sep 21 08:14:43 iridium NetworkManager[14284]: <info> Config: set interface ap_scan to 1
Sep 21 08:14:53 iridium NetworkManager[14284]: <info> (wlp2s0): supplicant interface state: scanning -> associating
Sep 21 08:15:03 iridium NetworkManager[14284]: <warn> Connection disconnected (reason -3)
Sep 21 08:15:03 iridium NetworkManager[14284]: <info> (wlp2s0): supplicant interface state: associating -> disconnected
Sep 21 08:15:03 iridium NetworkManager[14284]: <info> (wlp2s0): supplicant interface state: disconnected -> scanning
Sep 21 08:15:08 iridium NetworkManager[14284]: <warn> (wlp2s0): Activation: (wifi) association took too long
Sep 21 08:15:08 iridium NetworkManager[14284]: <info> (wlp2s0): device state change: config -> need-auth (reason 'none') [50 60 0]
Sep 21 08:15:08 iridium NetworkManager[14284]: <warn> (wlp2s0): Activation: (wifi) asking for new secrets
Sep 21 08:15:08 iridium NetworkManager[14284]: <warn> Failed to GDBus.Error:fi.w1.wpa_supplicant1.NotConnected: This interface is not connected: disconnect.
Sep 21 08:15:08 iridium NetworkManager[14284]: <warn> Failed to GDBus.Error:fi.w1.wpa_supplicant1.NotConnected: This interface is not connected: disconnect.
Sep 21 08:15:08 iridium NetworkManager[14284]: <info> (wlp2s0): device state change: need-auth -> prepare (reason 'none') [60 40 0]
Sep 21 08:15:08 iridium NetworkManager[14284]: <info> (wlp2s0): device state change: prepare -> config (reason 'none') [40 50 0]
Sep 21 08:15:08 iridium NetworkManager[14284]: <info> (wlp2s0): Activation: (wifi) connection 'Gerbis 4' has security, and secrets exist. No new secrets needed.
Sep 21 08:15:08 iridium NetworkManager[14284]: <info> Config: added 'ssid' value 'Gerbis 4'
Sep 21 08:15:08 iridium NetworkManager[14284]: <info> Config: added 'scan_ssid' value '1'
Sep 21 08:15:08 iridium NetworkManager[14284]: <info> Config: added 'key_mgmt' value 'WPA-PSK'
Sep 21 08:15:08 iridium NetworkManager[14284]: <info> Config: added 'psk' value '<omitted>'
Sep 21 08:15:08 iridium NetworkManager[14284]: <warn> Failed to GDBus.Error:fi.w1.wpa_supplicant1.NotConnected: This interface is not connected: disconnect.
Sep 21 08:15:08 iridium NetworkManager[14284]: <info> Config: set interface ap_scan to 1
Sep 21 08:15:13 iridium NetworkManager[14284]: <info> (wlp2s0): supplicant interface state: scanning -> associating
Sep 21 08:15:23 iridium NetworkManager[14284]: <warn> Connection disconnected (reason -3)
Sep 21 08:15:23 iridium NetworkManager[14284]: <info> (wlp2s0): supplicant interface state: associating -> disconnected
Sep 21 08:15:23 iridium NetworkManager[14284]: <info> (wlp2s0): supplicant interface state: disconnected -> scanning
Sep 21 08:15:33 iridium NetworkManager[14284]: <warn> (wlp2s0): Activation: (wifi) association took too long
Sep 21 08:15:33 iridium NetworkManager[14284]: <info> (wlp2s0): device state change: config -> need-auth (reason 'none') [50 60 0]
Sep 21 08:15:33 iridium NetworkManager[14284]: <warn> (wlp2s0): Activation: (wifi) asking for new secrets
Sep 21 08:15:33 iridium NetworkManager[14284]: <warn> Failed to GDBus.Error:fi.w1.wpa_supplicant1.NotConnected: This interface is not connected: disconnect.
Sep 21 08:15:33 iridium NetworkManager[14284]: <warn> Failed to GDBus.Error:fi.w1.wpa_supplicant1.NotConnected: This interface is not connected: disconnect.
Sep 21 08:15:33 iridium NetworkManager[14284]: <info> (wlp2s0): device state change: need-auth -> prepare (reason 'none') [60 40 0]
Sep 21 08:15:33 iridium NetworkManager[14284]: <info> (wlp2s0): device state change: prepare -> config (reason 'none') [40 50 0]
Sep 21 08:15:33 iridium NetworkManager[14284]: <info> (wlp2s0): Activation: (wifi) connection 'Gerbis 4' has security, and secrets exist. No new secrets needed.
Sep 21 08:15:33 iridium NetworkManager[14284]: <info> Config: added 'ssid' value 'Gerbis 4'
Sep 21 08:15:33 iridium NetworkManager[14284]: <info> Config: added 'scan_ssid' value '1'
Sep 21 08:15:33 iridium NetworkManager[14284]: <info> Config: added 'key_mgmt' value 'WPA-PSK'
Sep 21 08:15:33 iridium NetworkManager[14284]: <info> Config: added 'psk' value '<omitted>'
Sep 21 08:15:33 iridium NetworkManager[14284]: <warn> Failed to GDBus.Error:fi.w1.wpa_supplicant1.NotConnected: This interface is not connected: disconnect.
Sep 21 08:15:33 iridium NetworkManager[14284]: <info> Config: set interface ap_scan to 1
Sep 21 08:15:33 iridium NetworkManager[14284]: <info> (wlp2s0): supplicant interface state: scanning -> associating
Sep 21 08:15:42 iridium systemd[1]: Stopping Network Manager...
Sep 21 08:15:42 iridium NetworkManager[14284]: <info> caught SIGTERM, shutting down normally.
Sep 21 08:15:42 iridium NetworkManager[14284]: <info> (enp3s0): device state change: unavailable -> unmanaged (reason 'unmanaged') [20 10 3]
Sep 21 08:15:42 iridium NetworkManager[14284]: <info> (wlp2s0): device state change: config -> deactivating (reason 'unmanaged') [50 110 3]
Sep 21 08:15:42 iridium NetworkManager[14284]: <info> NetworkManager state is now DISCONNECTING
Sep 21 08:15:42 iridium NetworkManager[14284]: <info> (wlp2s0): device state change: deactivating -> unmanaged (reason 'unmanaged') [110 10 3]
Sep 21 08:15:42 iridium NetworkManager[14284]: <info> NetworkManager state is now DISCONNECTED
Sep 21 08:15:42 iridium NetworkManager[14284]: <info> exiting (success)
Sep 21 08:15:42 iridium systemd[1]: Stopped Network Manager.I am able to connect to the same network using netctl.
EDIT 1. My connection with netctl is quite unstable. I got this dump from dmesg, I post it in case it is of any help:
[ 7523.966846] wl0: link down (wlp2s0)
[ 7523.969743] cfg80211: Exceeded CRDA call max attempts. Not calling CRDA
[ 7526.021354] wl 0000:02:00.0 wlan0: renamed from wlp2s0
[ 7655.231411] wl0: link up (wlan0)
[ 8466.464443] wl0: link down (wlan0)
[ 8466.464644] cfg80211: Exceeded CRDA call max attempts. Not calling CRDA
[ 8637.168502] ERROR @wl_cfg80211_scan : WLC_SCAN error (-22)
[ 8664.460717] wl0: link up (wlan0)
[ 8664.487851] ------------[ cut here ]------------
[ 8664.487867] WARNING: CPU: 0 PID: 315 at net/wireless/sme.c:850 cfg80211_roamed+0x89/0xa0 [cfg80211]()
[ 8664.487868] Modules linked in: cmac ecb fuse bnep wl(PO) snd_hda_codec_realtek snd_hda_codec_generic snd_hda_codec_hdmi intel_rapl io
sf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel aesni_intel aes
_x86_64 lrw snd_hda_intel gf128mul r8169 mii snd_hda_controller iTCO_wdt iTCO_vendor_support btusb btbcm btintel bluetooth uvcvideo vide
obuf2_vmalloc nouveau videobuf2_memops videobuf2_core v4l2_common mxm_wmi glue_helper videodev ttm serio_raw ablk_helper cryptd psmouse
snd_soc_rt5640 media snd_hda_codec cfg80211 i915 evdev joydev mousedev mac_hid snd_soc_rl6231 pcspkr snd_soc_core dw_dmac snd_hda_core s
nd_compress drm_kms_helper thermal snd_pcm_dmaengine snd_hwdep fan wmi ideapad_laptop snd_pcm i2c_hid sparse_keymap gpio_lynxpoint
[ 8664.487897] dw_dmac_core regmap_i2c drm rfkill i2c_designware_platform snd_timer 8250_dw intel_gtt battery video ac i2c_designware_c
ore snd_soc_sst_acpi snd mei_me soundcore acpi_pad button i2c_i801 mei i2c_algo_bit shpchp spi_pxa2xx_platform lpc_ich i2c_core processor sch_fq_codel ip_tables x_tables ext4 crc16 mbcache jbd2 hid_multitouch hid_generic usbhid hid sd_mod atkbd libps2 ahci libahci libata scsi_mod ehci_pci xhci_pci ehci_hcd xhci_hcd usbcore usb_common i8042 serio sdhci_acpi sdhci led_class mmc_core
[ 8664.487924] CPU: 0 PID: 315 Comm: wl_event_handle Tainted: P W O 4.1.6-1-ARCH #1
[ 8664.487925] Hardware name: LENOVO 80K9/Lenovo Edge 15, BIOS A9CN61WW 07/21/2015
[ 8664.487926] 0000000000000000 000000000559207b ffff8802403c7da8 ffffffff815866ee
[ 8664.487929] 0000000000000000 0000000000000000 ffff8802403c7de8 ffffffff81078cba
[ 8664.487931] ffff880240285c78 ffff8800a6851000 ffff88023a648720 0000000000000060
[ 8664.487933] Call Trace:
[ 8664.487937] [<ffffffff815866ee>] dump_stack+0x4c/0x6e
[ 8664.487940] [<ffffffff81078cba>] warn_slowpath_common+0x8a/0xc0
[ 8664.487941] [<ffffffff81078dea>] warn_slowpath_null+0x1a/0x20
[ 8664.487947] [<ffffffffa05a07c9>] cfg80211_roamed+0x89/0xa0 [cfg80211]
[ 8664.487955] [<ffffffffa0bc840b>] wl_notify_roaming_status+0xcb/0x150 [wl]
[ 8664.487962] [<ffffffffa0bc4a7a>] wl_event_handler+0x6a/0x200 [wl]
[ 8664.487968] [<ffffffffa0bc4a10>] ? wl_deinit_priv_mem+0xa0/0xa0 [wl]
[ 8664.487971] [<ffffffff81097868>] kthread+0xd8/0xf0
[ 8664.487973] [<ffffffff81097790>] ? kthread_worker_fn+0x170/0x170
[ 8664.487976] [<ffffffff8158c3a2>] ret_from_fork+0x42/0x70
[ 8664.487978] [<ffffffff81097790>] ? kthread_worker_fn+0x170/0x170
[ 8664.487980] ---[ end trace c60b708fa0285726 ]---
[ 8715.487618] wl0: link up (wlan0)
[ 8771.872895] perf interrupt took too long (5064 > 4960), lowering kernel.perf_event_max_sample_rate to 25200Last edited by severoraz (2015-09-21 22:03:59)
Offline
I have managed to connect using NetworkManager by uninstalling broadcom-wl and installing broadcom-wl-dkms. I cannot assert that the broadcom-wl package does not work with the device 4352 since when I was installing broadcom-wl-dkms, I was prompted with an error: I didn't have linux-headers installed.
So, if you want to try broadcom-wl, I suggest you download packages linux and linux-headers, so you can build the modules right. However, I recommend broadcom-wl-dkms also because of what says in the wiki https://wiki.archlinux.org/index.php/Br … roadcom-wl about the risk of kernel upgrades breaking broadcom-wl from time to time. On top of that, broadcom-wl is marked as outdated.
I will test further to see if there are any future errors, although connection has been stable now for about an hour.
Offline
I still get the
cfg80211: Exceeded CRDA call max attempts. Not calling CRDAerror and seemingly after it, I lose the connection.
The connection is still unstable, although stable for longer periods than when NetworkManager wasn't used.
Last edited by severoraz (2015-10-02 21:45:17)
Offline