1

I have a Dell Inspiron 5520, Ubuntu 16.04 installed. I have some issues with the wireless. Sometimes the network doesn't response and starts working again after network restart or disabling/enabling Wifi. But again it stops working once in a while.

The thing that I'm curious about is that the BCM model in lspci output is different from dmesg:

$ lspci | grep BCM
08:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)

$ dmesg | grep BCM
[    2.350917] usb 2-1.5: Product: BCM43142A0
[    3.325396] Bluetooth: hci0: BCM: chip id 70
[    3.345871] Bluetooth: hci0: BCM (001.001.011) build 0000
[    3.349485] bluetooth hci0: Direct firmware load for brcm/BCM.hcd failed with error -2
[    3.349489] Bluetooth: hci0: BCM: Patch brcm/BCM.hcd not found
[    3.442293] wlan0: Broadcom BCM4365 802.11 Hybrid Wireless Controller 6.30.223.248 (r487574)

As you can see it's BCM43142 in lspci and BCM4365 in dmesg. Could it be the cause of the problem?

UPDATE:

Response to Hölderlin comment:

$ lspci -nnk | grep -i network -A2
08:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
    Subsystem: Dell Wireless 1704 802.11n + BT 4.0 [1028:0016]
    Kernel driver in use: wl

$ dmesg | grep "wlan0\|wl"
[    3.295548] wl: module license 'MIXED/Proprietary' taints kernel.
[    3.297473] wl: module verification failed: signature and/or required key missing - tainting kernel
[    3.442293] wlan0: Broadcom BCM4365 802.11 Hybrid Wireless Controller 6.30.223.248 (r487574)
[    3.517031] wl 0000:08:00.0 wlp8s0: renamed from wlan0
[    4.290537] IPv6: ADDRCONF(NETDEV_UP): wlp8s0: link is not ready
[  612.884636] ERROR @wl_dev_intvar_get : error (-1)
[  612.884643] ERROR @wl_cfg80211_get_tx_power : error (-1)
[  971.996317] ERROR @wl_dev_intvar_get : error (-1)
[  971.996323] ERROR @wl_cfg80211_get_tx_power : error (-1)
[  984.256990] ERROR @wl_dev_intvar_get : error (-1)
[  984.256998] ERROR @wl_cfg80211_get_tx_power : error (-1)
[ 5536.445371] IPv6: ADDRCONF(NETDEV_UP): wlp8s0: link is not ready

UPDATE2:

Thanks to Hölderlin I could find out that there is no problem with BCM names and the device-ids are the same. On the other hand I could fix my wireless issues by updating its driver from here.

1 Answers1

0

First of all in my opnion it is not easy to find a table which connects the given device-id [14e4:4365] for chip id bcm43142 with a driver which is available in ubuntu.

To give an answer to your question I assume you are doing this from scratch and have not changed any configuration files, modules or drivers in the system. So I guess the issue was that the list of available packages was not up to date, because the driver you are installed was from 2014:

sudo apt-get update
sudo apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms

As I mentioned in my comments it would be also helpful to see which moduls you have already loaded (output of lsmod), because it is recommented to unload conflicting moduls and blacklisting them. So if you would add those information to your question other user are able to compare those modules. You can also clear up the code snippets above your first update section as well. You have not to care about your edits, because there is a versioning control which registers all edits to the system as you can see if you click edit.

Murmulodi
  • 727