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

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