You are not logged in.

#1 2015-09-21 14:53:38

severoraz
Member
Registered: 2015-09-21
Posts: 8

Lenovo Edge 15 (80K9*) - Can't connect through NetworkManager

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 25200

Last edited by severoraz (2015-09-21 22:03:59)

Offline

#2 2015-09-22 15:33:26

severoraz
Member
Registered: 2015-09-21
Posts: 8

Re: Lenovo Edge 15 (80K9*) - Can't connect through NetworkManager

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

#3 2015-10-02 21:44:39

severoraz
Member
Registered: 2015-09-21
Posts: 8

Re: Lenovo Edge 15 (80K9*) - Can't connect through NetworkManager

I still get the

cfg80211: Exceeded CRDA call max attempts. Not calling CRDA

error 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

Board footer

Powered by FluxBB