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:

enter image description here

wifi hardware not shown in network manager indicator:

enter image description here

i have selected bcmwl-kernel-source additional drivers application:

enter image description here

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

Popular posts from this blog

download - Firefox cannot save files (most of the time), how to solve? - Super User

windows - "-2146893807 NTE_NOT_FOUND" when repair certificate store - Super User