You are not logged in.

#1 2015-02-28 18:41:56

akiroz
Member
Registered: 2015-02-28
Posts: 8

[SOLVED] Broadcom BCM4352 WiFi adapter drivers (Dell XPS13 2015)

Alright, I've been using the broadcom-wl driver for my BCM4352 WiFi adapter with Network Manager in GNOME but it suddenly stopped working...
Network Manager is not listing out any SSIDs and I can't manually connect to a specified  SSID.
Any help is much appreciated.

uname -a
Linux michiru 3.18.6-1-ARCH #1 SMP PREEMPT Sat Feb 7 08:44:05 CET 2015 x86_64 GNU/Linux
lspci -v
...
02:00.0 Network controller: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter (rev 03)
	Subsystem: Dell Device 0019
	Flags: bus master, fast devsel, latency 0, IRQ 19
	Memory at f7200000 (64-bit, non-prefetchable) [size=32K]
	Memory at f7000000 (64-bit, non-prefetchable) [size=2M]
	Capabilities: <access denied>
	Kernel driver in use: wl
	Kernel modules: wl
ip addr
...
2: wlp2s0: <NO-CARRIER,BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state DORMANT group default qlen 1000
    link/ether ac:d1:b8:bf:6e:39 brd ff:ff:ff:ff:ff:ff
rfkill list
0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
dmesg | grep wl
[    3.233478] wl: module license 'Mixed/Proprietary' taints kernel.
[    3.237135] wl 0000:02:00.0: enabling device (0000 -> 0002)
[    3.263530] wl0: online cpus 1
[    3.263833] wlan0: Broadcom BCM43b1 802.11 Hybrid Wireless Controller 6.30.223.248 (r487574)
[    3.351421] wl 0000:02:00.0 wlp2s0: renamed from wlan0
[    5.267014] ERROR @wl_cfg80211_scan : WLC_SCAN error (-22)
[   28.047959] ERROR @wl_cfg80211_scan : WLC_SCAN error (-22)
[   34.570183] ERROR @wl_cfg80211_scan : WLC_SCAN error (-22)
[   58.079660] ERROR @wl_cfg80211_scan : WLC_SCAN error (-22)
[   91.101489] ERROR @wl_cfg80211_scan : WLC_SCAN error (-22)
[  134.137061] ERROR @wl_cfg80211_scan : WLC_SCAN error (-22)

Last edited by akiroz (2015-04-30 15:14:07)

Offline

#2 2015-02-28 21:48:24

frank604
Member
From: BC, Canada
Registered: 2011-04-20
Posts: 1,212

Re: [SOLVED] Broadcom BCM4352 WiFi adapter drivers (Dell XPS13 2015)

What is the output of

systemctl --type=service

Offline

#3 2015-03-01 05:13:02

akiroz
Member
Registered: 2015-02-28
Posts: 8

Re: [SOLVED] Broadcom BCM4352 WiFi adapter drivers (Dell XPS13 2015)

systemctl --type=service

UNIT                                                LOAD   ACTIVE SUB     DESCRIPTION
accounts-daemon.service                             loaded active running Accounts Service
avahi-daemon.service                                loaded active running Avahi mDNS/DNS-SD Stack
bluetooth.service                                   loaded active running Bluetooth service
colord.service                                      loaded active running Manage, Install and Generate Color Profiles
dbus.service                                        loaded active running D-Bus System Message Bus
gdm.service                                         loaded active running GNOME Display Manager
kmod-static-nodes.service                           loaded active exited  Create list of required static device nodes for the current kernel
lm_sensors.service                                  loaded active exited  Initialize hardware monitoring sensors
mysqld.service                                      loaded active running MariaDB database server
NetworkManager.service                              loaded active running Network Manager
polkit.service                                      loaded active running Authorization Manager
rtkit-daemon.service                                loaded active running RealtimeKit Scheduling Policy Service
systemd-backlight@backlight:intel_backlight.service loaded active exited  Load/Save Screen Backlight Brightness of backlight:intel_backlight
systemd-journal-flush.service                       loaded active exited  Flush Journal to Persistent Storage
systemd-journald.service                            loaded active running Journal Service
systemd-logind.service                              loaded active running Login Service
systemd-random-seed.service                         loaded active exited  Load/Save Random Seed
systemd-remount-fs.service                          loaded active exited  Remount Root and Kernel File Systems
systemd-rfkill@rfkill0.service                      loaded active exited  Load/Save RF Kill Switch Status of rfkill0
systemd-sysctl.service                              loaded active exited  Apply Kernel Variables
systemd-timesyncd.service                           loaded active running Network Time Synchronization
systemd-tmpfiles-setup-dev.service                  loaded active exited  Create Static Device Nodes in /dev
systemd-tmpfiles-setup.service                      loaded active exited  Create Volatile Files and Directories
systemd-udev-trigger.service                        loaded active exited  udev Coldplug all Devices
systemd-udevd.service                               loaded active running udev Kernel Device Manager
systemd-update-utmp.service                         loaded active exited  Update UTMP about System Boot/Shutdown
systemd-user-sessions.service                       loaded active exited  Permit User Sessions
systemd-vconsole-setup.service                      loaded active exited  Setup Virtual Console
udisks2.service                                     loaded active running Disk Manager
upower.service                                      loaded active running Daemon for power management
user@1000.service                                   loaded active running User Manager for UID 1000
wpa_supplicant.service                              loaded active running WPA supplicant

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

32 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

Thanks!

Offline

#4 2015-04-29 13:00:21

Maddie_Kinabox
Member
Registered: 2015-04-28
Posts: 5

Re: [SOLVED] Broadcom BCM4352 WiFi adapter drivers (Dell XPS13 2015)

I happen to have the same problem with the same hardware. Did you manage to get past these WLC_SCAN errors ?

Offline

#5 2015-04-29 14:58:59

akiroz
Member
Registered: 2015-02-28
Posts: 8

Re: [SOLVED] Broadcom BCM4352 WiFi adapter drivers (Dell XPS13 2015)

Unfortunately no, I've tried reinstalling the entire system and installing fedora instead but the error persists.
Updating to the latest A03 BIOS firmware didn't help either.
My current workaround is a USB WiFi dongle.

Offline

#6 2015-04-30 14:16:29

Maddie_Kinabox
Member
Registered: 2015-04-28
Posts: 5

Re: [SOLVED] Broadcom BCM4352 WiFi adapter drivers (Dell XPS13 2015)

Still new to linux, so I'm not sure what happened exactly, but after reading this, I made it work.
I run on GNOME, I use broadcom-wl drivers and NetworkManager.service is started/enabled.

Offline

#7 2015-04-30 15:12:39

akiroz
Member
Registered: 2015-02-28
Posts: 8

Re: [SOLVED] Broadcom BCM4352 WiFi adapter drivers (Dell XPS13 2015)

Woah! Thanks man! I got it working again!!!

Summery of the problem for future readers:
Wireless communication features can be disabled on a hardware level.
It is toggled by pressing Fn+PrtScr (next to F12) on the XPS13 2015.

All my previous machines didn't have such a feature..... (facepalm)

Last edited by akiroz (2015-04-30 15:17:51)

Offline

#8 2015-04-30 19:31:16

Maddie_Kinabox
Member
Registered: 2015-04-28
Posts: 5

Re: [SOLVED] Broadcom BCM4352 WiFi adapter drivers (Dell XPS13 2015)

akiroz wrote:

(facepalm)

Same feeling here... smile

Offline

#9 2015-10-25 10:51:19

bric3
Member
Registered: 2015-09-22
Posts: 8

Re: [SOLVED] Broadcom BCM4352 WiFi adapter drivers (Dell XPS13 2015)

Woah !!!!!!

THANK YOU guys ! I wondered how those WLC_SCAN errors happened while nothing changed on my laptop, no upgrade or install.
I remember though that I tried to change the backlight, which makes sense I may have missed and put my finger on PrintScr as well.

Note in the firmware I inverted the behavior so that I have to press Fn to trigger these "hardware extension" keys.

Somehow it makes sense with the little antenna on the key, but I supposed an OS function had to be programmed for that.

Again thanks ! And facepalm too...


This should be mentioned in the wiki by the way, as there's no indication anywhere in gnome or rfkill.

Last edited by bric3 (2015-10-25 11:03:27)

Offline

Board footer

Powered by FluxBB