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.
lspci -nnk | grep -i network -A2
anddmesg | grep "wlan0\|wl"
. Perhaps dmesg shows you not the full wlan0 stack which is present and loaded. Compare to the bluetooth device. dmesg shows you only that the bluetooth stack is present and loaded not if there is a physical a bluetooth device present. At the end it is more important to compare the device-id and driver module from both outputs. – Hölderlin Jan 03 '17 at 19:00[14e4:4365]
is the same which is listed via dmesg. First you can delete your code snippets above the update section and edit your question again because the error comes not from the differnet labels. And try to resolve the errors indmesg
, so first add the output oflsmod
to your question. – Hölderlin Jan 03 '17 at 20:28[14e4:4365]
in dmesg. Do you mean that4365
of BCM4365 came from the second part of14e4:4365
? – Amir Karimi Jan 05 '17 at 06:18lspci
anddmseg
above your update section. – Hölderlin Jan 05 '17 at 19:24