networking - wifi doesnt work after upgrading to 16.04 (Module wl not found) - Ask Ubuntu


have tried on internet. have turned off secure boot via bios too.

  1. sudo modprobe wl returns modprobe: fatal: module wl not found in directory /lib/modules/4.4.8-040408-generic

  2. dkms status returns

    bbswitch, 0.8, 4.4.0-34-generic, x86_64: installed bbswitch, 0.8, 4.4.0-38-generic, x86_64: installed bbswitch, 0.8, 4.4.0-47-generic, x86_64: installed broadcom-sta, 6.30.223.271: added nvidia-367, 367.57, 4.4.0-47-generic, x86_64: installed psmouse-dkms-alpsv7, 1.0, 3.13.0-32-generic, x86_64: installed virtualbox, 5.0.24, 4.4.0-47-generic, x86_64: installed 
  3. modinfo wl returns modinfo: error: module wl not found.

  4. dpkg -l *broadcom* returns

    desired=unknown/install/remove/purge/hold| status=not/inst/conf-files/unpacked/half-conf/half-inst/trig-await/trig-pend|/ err?=(none)/reinst-required (status,err: uppercase=bad)||/ name           version      architecture description +++-==============-============-============-================================= un  broadcom-sta-c <none>       <none>       (no description available) ii  broadcom-sta-d 6.30.223.271          dkms source broadcom sta  un  broadcom-sta-m <none>       <none>       (no description available) un  broadcom-sta-s <none>       <none>       (no description available) 

output of wireless-info script (https://github.com/ubuntuforums/wireless-info):

########## wireless info start ##########  report from: 10 nov 2016 20:26 ist +0530  booted last: 10 nov 2016 00:00 ist +0530  script from: 08 jul 2016 02:16 utc +0000  ##### release ###########################  distributor id: ubuntu description:    ubuntu 16.04.1 lts release:    16.04 codename:   xenial  ##### kernel ############################  linux 4.4.8-040408-generic #201604200335 smp wed apr 20 07:37:30 utc 2016 x86_64 x86_64 x86_64 gnu/linux  parameters: ro, quiet, splash, vt.handoff=7  ##### desktop ###########################  sed: can't read /root/.dmrc: no such file or directory  not determined.  ##### lspci #############################  08:00.0 ethernet controller [0200]: realtek semiconductor co., ltd. rtl8101/2/6e pci express fast/gigabit ethernet controller [10ec:8136] (rev 07)     subsystem: realtek semiconductor co., ltd. rtl8101/2/6e pci express fast/gigabit ethernet controller [10ec:0123]     kernel driver in use: r8169  09:00.0 network controller [0280]: broadcom limited bcm43142 802.11b/g/n [14e4:4365] (rev 01)     subsystem: lenovo bcm43142 802.11b/g/n [17aa:0611]     kernel modules: bcma  ##### lsusb #############################  bus 002 device 002: id 8087:8000 intel corp.  bus 002 device 001: id 1d6b:0002 linux foundation 2.0 root hub bus 001 device 002: id 8087:8008 intel corp.  bus 001 device 001: id 1d6b:0002 linux foundation 2.0 root hub bus 004 device 001: id 1d6b:0003 linux foundation 3.0 root hub bus 003 device 003: id 105b:e065 foxconn international, inc. bcm43142a0 bluetooth module bus 003 device 006: id 22b8:2e24 motorola pcs  bus 003 device 004: id 24ae:2000   bus 003 device 002: id 5986:029d acer, inc  bus 003 device 001: id 1d6b:0002 linux foundation 2.0 root hub  ##### pcmcia card info ##################  ##### rfkill ############################  0: ideapad_wlan: wireless lan     soft blocked: no     hard blocked: no 1: ideapad_bluetooth: bluetooth     soft blocked: no     hard blocked: no 3: hci0: bluetooth     soft blocked: no     hard blocked: no  ##### lsmod #############################  ideapad_laptop         24576  0 sparse_keymap          16384  1 ideapad_laptop wmi                    20480  1 ideapad_laptop video                  40960  2 i915,ideapad_laptop  ##### interfaces ########################  auto lo iface lo inet loopback  auto wlan0 iface wlan0 inet dhcp wireless-essid library  ##### ifconfig ##########################  enp0s20u2 link encap:ethernet  hwaddr <mac 'enp0s20u2' [if1]>             inet addr:192.168.42.14  bcast:192.168.42.255  mask:255.255.255.0           inet6 addr: fe80::fb79:8f5c:f1c4:a912/64 scope:link           broadcast running multicast  mtu:1500  metric:1           rx packets:9960 errors:0 dropped:0 overruns:0 frame:0           tx packets:9785 errors:0 dropped:0 overruns:0 carrier:0           collisions:0 txqueuelen:1000            rx bytes:7227879 (7.2 mb)  tx bytes:2233132 (2.2 mb)  eth0      link encap:ethernet  hwaddr <mac 'eth0' [if2]>             broadcast multicast  mtu:1500  metric:1           rx packets:0 errors:0 dropped:0 overruns:0 frame:0           tx packets:0 errors:0 dropped:0 overruns:0 carrier:0           collisions:0 txqueuelen:1000            rx bytes:0 (0.0 b)  tx bytes:0 (0.0 b)  virbr0    link encap:ethernet  hwaddr <mac 'virbr0' [if3]>             inet addr:192.168.122.1  bcast:192.168.122.255  mask:255.255.255.0           broadcast multicast  mtu:1500  metric:1           rx packets:0 errors:0 dropped:0 overruns:0 frame:0           tx packets:0 errors:0 dropped:0 overruns:0 carrier:0           collisions:0 txqueuelen:1000            rx bytes:0 (0.0 b)  tx bytes:0 (0.0 b)  virbr0-nic link encap:ethernet  hwaddr <mac 'virbr0-nic' [if4]>             broadcast multicast  mtu:1500  metric:1           rx packets:0 errors:0 dropped:0 overruns:0 frame:0           tx packets:0 errors:0 dropped:0 overruns:0 carrier:0           collisions:0 txqueuelen:1000            rx bytes:0 (0.0 b)  tx bytes:0 (0.0 b)  ##### iwconfig ##########################  virbr0-nic  no wireless extensions.  eth0      no wireless extensions.  virbr0    no wireless extensions.  lo        no wireless extensions.  enp0s20u2  no wireless extensions.  ##### route #############################  kernel ip routing table destination     gateway         genmask         flags metric ref    use iface 0.0.0.0         192.168.42.129  0.0.0.0         ug    100    0        0 enp0s20u2 169.254.0.0     0.0.0.0         255.255.0.0     u     1000   0        0 enp0s20u2 192.168.42.0    0.0.0.0         255.255.255.0   u     100    0        0 enp0s20u2 192.168.122.0   0.0.0.0         255.255.255.0   u     0      0        0 virbr0  ##### resolv.conf #######################  nameserver 127.0.1.1  ##### network managers ##################  installed:      networkmanager  running:  root      6693     1  0 20:22 ?        00:00:00 /usr/sbin/networkmanager --no-daemon  ##### networkmanager info ###############  general.device:                         virbr0 general.type:                           bridge general.nm-type:                        nmdevicebridge general.vendor:                          general.product:                         general.driver:                         bridge general.driver-version:                 2.3 general.firmware-version:               n/a general.hwaddr:                         <mac 'virbr0' [if3]> general.mtu:                            1500 general.state:                          100 (connected) general.reason:                         0 (no reason given) general.udi:                            /virtual/device/placeholder/2 general.ip-iface:                       virbr0 general.is-software:                    yes general.nm-managed:                     yes general.autoconnect:                    yes general.firmware-missing:               no general.nm-plugin-missing:              no general.phys-port-id:                   -- general.connection:                     virbr0 general.con-uuid:                       5686f0c7-25f2-4c61-b227-a5f554e2f08a general.con-path:                       /org/freedesktop/networkmanager/activeconnection/1 general.metered:                        no (guessed) capabilities.carrier-detect:            yes capabilities.speed:                     unknown capabilities.is-software:               yes bridge.slaves:                           connections.available-connection-paths: /org/freedesktop/networkmanager/settings/{25} connections.available-connections[1]:   5686f0c7-25f2-4c61-b227-a5f554e2f08a | virbr0 ip4.address[1]:                         192.168.122.1/24 ip4.gateway:                             ip6.gateway:                              general.device:                         enp0s20u2 general.type:                           ethernet general.nm-type:                        nmdeviceethernet general.vendor:                         motorola general.product:                        moto g (4) general.driver:                         rndis_host general.driver-version:                 22-aug-2005 general.firmware-version:               rndis device general.hwaddr:                         <mac 'enp0s20u2' [if1]> general.mtu:                            1500 general.state:                          100 (connected) general.reason:                         0 (no reason given) general.udi:                            /sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/net/enp0s20u2 general.ip-iface:                       enp0s20u2 general.is-software:                    no general.nm-managed:                     yes general.autoconnect:                    yes general.firmware-missing:               no general.nm-plugin-missing:              no general.phys-port-id:                   -- general.connection:                     wired connection 1 general.con-uuid:                       1f942f32-cd1f-30e0-85af-891edd75ee41 general.con-path:                       /org/freedesktop/networkmanager/activeconnection/2 general.metered:                        yes (guessed) capabilities.carrier-detect:            yes capabilities.speed:                     unknown capabilities.is-software:               no wired-properties.carrier:               on connections.available-connection-paths: /org/freedesktop/networkmanager/settings/{23} connections.available-connections[1]:   1f942f32-cd1f-30e0-85af-891edd75ee41 | wired connection 1 ip4.address[1]:                         192.168.42.14/24 ip4.gateway:                            192.168.42.129 ip4.route[1]:                           dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1000 ip4.dns[1]:                             192.168.42.129 dhcp4.option[1]:                        requested_subnet_mask = 1 dhcp4.option[2]:                        requested_rfc3442_classless_static_routes = 1 dhcp4.option[3]:                        subnet_mask = 255.255.255.0 dhcp4.option[4]:                        domain_name_servers = 192.168.42.129 dhcp4.option[5]:                        ip_address = 192.168.42.14 dhcp4.option[6]:                        requested_static_routes = 1 dhcp4.option[7]:                        dhcp_server_identifier = 192.168.42.129 dhcp4.option[8]:                        requested_time_offset = 1 dhcp4.option[9]:                        broadcast_address = 192.168.42.255 dhcp4.option[10]:                       requested_interface_mtu = 1 dhcp4.option[11]:                       dhcp_rebinding_time = 3150 dhcp4.option[12]:                       requested_domain_name_servers = 1 dhcp4.option[13]:                       dhcp_message_type = 5 dhcp4.option[14]:                       requested_broadcast_address = 1 dhcp4.option[15]:                       routers = 192.168.42.129 dhcp4.option[16]:                       dhcp_renewal_time = 1800 dhcp4.option[17]:                       requested_domain_name = 1 dhcp4.option[18]:                       requested_routers = 1 dhcp4.option[19]:                       expiry = 1478793178 dhcp4.option[20]:                       requested_wpad = 1 dhcp4.option[21]:                       host_name = uz510 dhcp4.option[22]:                       requested_netbios_scope = 1 dhcp4.option[23]:                       requested_ms_classless_static_routes = 1 dhcp4.option[24]:                       requested_netbios_name_servers = 1 dhcp4.option[25]:                       network_number = 192.168.42.0 dhcp4.option[26]:                       requested_domain_search = 1 dhcp4.option[27]:                       vendor_encapsulated_options = android_metered dhcp4.option[28]:                       next_server = 192.168.42.129 dhcp4.option[29]:                       requested_host_name = 1 dhcp4.option[30]:                       dhcp_lease_time = 3600 dhcp4.option[31]:                       requested_ntp_servers = 1 ip6.address[1]:                         fe80::fb79:8f5c:f1c4:a912/64 ip6.gateway:                              general.device:                         eth0 general.type:                           ethernet general.nm-type:                        nmdeviceethernet general.vendor:                         realtek semiconductor co., ltd. general.product:                        rtl8101/2/6e pci express fast/gigabit ethernet controller general.driver:                         r8169 general.driver-version:                 2.3lk-napi general.firmware-version:               rtl8106e-1_0.0.1 06/29/12 general.hwaddr:                         <mac 'eth0' [if2]> general.mtu:                            1500 general.state:                          20 (unavailable) general.reason:                         2 (device managed) general.udi:                            /sys/devices/pci0000:00/0000:00:1c.0/0000:08:00.0/net/eth0 general.ip-iface:                        general.is-software:                    no general.nm-managed:                     yes general.autoconnect:                    yes general.firmware-missing:               no general.nm-plugin-missing:              no general.phys-port-id:                   -- general.connection:                     -- general.con-uuid:                       -- general.con-path:                       -- general.metered:                        unknown capabilities.carrier-detect:            yes capabilities.speed:                     unknown capabilities.is-software:               no wired-properties.carrier:               off connections.available-connection-paths:   general.device:                         virbr0-nic general.type:                           tun general.nm-type:                        nmdevicetun general.vendor:                          general.product:                         general.driver:                         tun general.driver-version:                 1.6 general.firmware-version:                general.hwaddr:                         <mac 'virbr0-nic' [if4]> general.mtu:                            1500 general.state:                          10 (unmanaged) general.reason:                         0 (no reason given) general.udi:                            /virtual/device/placeholder/1 general.ip-iface:                       virbr0-nic general.is-software:                    yes general.nm-managed:                     no general.autoconnect:                    yes general.firmware-missing:               no general.nm-plugin-missing:              no general.phys-port-id:                   -- general.connection:                     -- general.con-uuid:                       -- general.con-path:                       -- general.metered:                        unknown capabilities.carrier-detect:            no capabilities.speed:                     unknown capabilities.is-software:               yes connections.available-connection-paths:  ip4.gateway:                             ip6.gateway:                              ##### networkmanager.state ##############  [main] networkingenabled=true wirelessenabled=true wwanenabled=true wimaxenabled=true  ##### networkmanager.conf ###############  [main] plugins=ifupdown,keyfile,ofono dns=dnsmasq  [ifupdown] managed=false  ##### networkmanager profiles ###########  [[/etc/networkmanager/system-connections/digisol]] (600 root) [connection] id=digisol | type=802-11-wireless [802-11-wireless] ssid=digisol | mac-address=<mac address> [ipv4] method=auto [ipv6] method=auto  ##### iw reg ########################  region: asia/kolkata (based on set time zone)  country 00: dfs-unset     (2402 - 2472 @ 40), (6, 20), (n/a)     (2457 - 2482 @ 40), (6, 20), (n/a), passive-scan     (2474 - 2494 @ 20), (6, 20), (n/a), no-ofdm, passive-scan     (5170 - 5250 @ 160), (6, 20), (n/a), passive-scan     (5250 - 5330 @ 160), (6, 20), (0 ms), dfs, passive-scan     (5490 - 5730 @ 160), (6, 20), (0 ms), dfs, passive-scan     (5735 - 5835 @ 80), (6, 20), (n/a), passive-scan     (57240 - 63720 @ 2160), (n/a, 0), (n/a)  ##### iwlist channels ###################  virbr0-nic  no frequency information.  eth0      no frequency information.  virbr0    no frequency information.  lo        no frequency information.  enp0s20u2  no frequency information.  ##### iwlist scan #######################  virbr0-nic  interface doesn't support scanning.  eth0      interface doesn't support scanning.  virbr0    interface doesn't support scanning.  lo        interface doesn't support scanning.  enp0s20u2  interface doesn't support scanning.  ##### module infos ######################  ##### module parameters #################  ##### /etc/modules ######################  lp  ##### modprobe options ##################  [/etc/modprobe.d/blacklist-ath_pci.conf] blacklist ath_pci  [/etc/modprobe.d/blacklist.conf] blacklist evbug blacklist usbmouse blacklist usbkbd blacklist eepro100 blacklist de4x5 blacklist eth1394 blacklist snd_intel8x0m blacklist snd_aw2 blacklist i2c_i801 blacklist prism54 blacklist bcm43xx blacklist garmin_gps blacklist asus_acpi blacklist snd_pcsp blacklist pcspkr blacklist amd76x_edac  [/etc/modprobe.d/blacklist-rare-network.conf] alias net-pf-3 off alias net-pf-6 off alias net-pf-9 off alias net-pf-11 off alias net-pf-12 off alias net-pf-19 off alias net-pf-21 off alias net-pf-36 off  [/etc/modprobe.d/iwlwifi.conf] remove iwlwifi \ (/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \ && /sbin/modprobe -r mac80211  [/etc/modprobe.d/mlx4.conf] softdep mlx4_core post: mlx4_en  [/etc/modprobe.d/qemu-system-x86.conf] options kvm_intel nested=1  ##### rc.local ##########################  exit 0  ##### pm-utils ##########################  ##### udev rules ########################  [/etc/udev/rules.d/70-persistent-net.rules] # pci device 0x10ec:0x8136 (r8169) subsystem=="net", action=="add", drivers=="?*", attr{address}=="<mac 'eth0' [if2]>", attr{dev_id}=="0x0", attr{type}=="1", kernel=="eth*", name="eth0" # pci device 0x14e4:0x4365 (wl) subsystem=="net", action=="add", drivers=="?*", attr{address}=="<mac address>", attr{dev_id}=="0x0", attr{type}=="1", kernel=="wlan*", name="wlan0" # usb device 0x:0x (r8188eu) subsystem=="net", action=="add", drivers=="?*", attr{address}=="<mac address>", attr{dev_id}=="0x0", attr{type}=="1", kernel=="wlan*", name="wlan1"  ##### dmesg #############################  [  670.713389] r8169 0000:08:00.0 eth0: link down [  674.981001] bluetooth hci0: direct firmware load brcm/bcm.hcd failed error -2 [  674.981006] bluetooth: hci0: bcm: patch brcm/bcm.hcd not found [  675.391287] ipv6: addrconf(netdev_up): eth0: link not ready [  675.561144] r8169 0000:08:00.0 eth0: link down [  675.561210] ipv6: addrconf(netdev_up): eth0: link not ready [  675.562031] ipv6: addrconf(netdev_up): enp0s20u2: link not ready [  919.516217] ipv6: addrconf(netdev_up): eth0: link not ready [  919.689147] r8169 0000:08:00.0 eth0: link down [  919.689213] ipv6: addrconf(netdev_up): eth0: link not ready (repeated 2 times) [ 1002.937149] r8169 0000:08:00.0 eth0: link down [ 1002.937214] ipv6: addrconf(netdev_up): eth0: link not ready (repeated 2 times) [ 1095.837161] r8169 0000:08:00.0 eth0: link down [ 1095.837217] ipv6: addrconf(netdev_up): eth0: link not ready [ 1107.859606] ipv6: addrconf(netdev_up): enp0s20u2: link not ready [ 1107.860981] ipv6: addrconf(netdev_up): eth0: link not ready [ 1108.033148] r8169 0000:08:00.0 eth0: link down [ 1108.033217] ipv6: addrconf(netdev_up): eth0: link not ready  ########## wireless info end ############ 

assuming you're running kernel 4.4.8, none of dkms modules got built new kernel, including broadcom-sta-dkms added.

to broadcom-sta-dkms installed, you'll need to:

  1. open terminal
  2. type sudo dkms build broadcom-sta/6.30.223.271
  3. type sudo dkms install broadcom-sta/6.30.223.271

then dkms status should have changed from:

broadcom-sta, 6.30.223.271: added 

to:

broadcom-sta, 6.30.223.271: 4.4.8-040408-generic, x86_64: installed 

and:

modinfo wl #(should work) 

you'll need perform similar actions on other dkms modules them working again. secure boot should remain off in bios.


Comments

Popular posts from this blog

Windows XP installation, no previous version of Windows NT - Super User

software installation - How to install linux driver for a lb-link wireless usb adapter - Ask Ubuntu

permissions - Mount is denied because the NTFS volume is already exclusively opened - Ask Ubuntu