networking - Broadcom BCM4352 Wireless not working with 16.10 - Ask Ubuntu
i believe i've tried proposed solutions other questions involving broadcom bcm4352 wifi hardware, on fresh install of ubuntu 16.10 on dell xps 13 9343 (2015) cannot system recognise device.
output of sudo lshw -c network
:
*-network description: network controller product: bcm4352 802.11ac wireless network adapter vendor: broadcom limited physical id: 0 bus info: pci@0000:02:00.0 version: 03 width: 64 bits clock: 33mhz capabilities: pm msi pciexpress bus_master cap_list configuration: driver=bcma-pci-bridge latency=0 resources: irq:19 memory:f7200000-f7207fff memory:f7000000-f71fffff
output of rfkill list all
(only bluetooth recognised, not wifi):
2: hci0: bluetooth soft blocked: no hard blocked: no
output of lspci -knn | grep -a2 net
:
02:00.0 network controller [0280]: broadcom limited bcm4352 802.11ac wireless network adapter [14e4:43b1] (rev 03) subsystem: dell bcm4352 802.11ac wireless network adapter [1028:0019] kernel driver in use: bcma-pci-bridge kernel modules: bcma, wl
secure boot disabled in bios:
wifi hardware not shown in network manager indicator:
i have selected bcmwl-kernel-source
additional drivers application:
the wl
module loaded , and have tried removing , reloading it.
i have tried unloading wl
, uninstalling , purging bcmwl-kernel-source
, installing firmware-b43-installer
, b43-fwcutter
, problem remains same.
the wireless hardware works in windows 10 , older versions of ubuntu until 16.04 there no question of hardware fault.
what else can try device working or debug problem?
we have found that, though blacklisted, bcma loads anyway!! let's correct in rc.local.
please do:
gksudo gedit /etc/systemd/system/rc-local.service
put in following:
[unit] description=/etc/rc.local compatibility conditionpathexists=/etc/rc.local [service] type=forking execstart=/etc/rc.local start timeoutsec=0 standardoutput=tty remainafterexit=yes sysvstartpriority=99 [install] wantedby=multi-user.target
proofread carefully, save , close text editor. next:
gksudo gedit /etc/rc.local
place following:
#!/bin/sh -e modprobe -r wl modprobe -r bcma modprobe wl exit 0
proofread carefully, save , close text editor. next:
sudo chmod +rx /etc/rc.local sudo systemctl enable rc-local sudo systemctl start rc-local.service sudo systemctl status rc-local.service
if there no errors, reboot , test.
Comments
Post a Comment