BCM43142 - cannot configure interface

Hi,
I have a problem with configuring WiFi on my Lenovo laptop with the Broadcom BCM43142 network adapter. I’ve installed various Linux systems on it many times and there have never been any problems with configuring WiFi. I tried both using Network- and Wicked-Manager.
I tried to install various drivers. From the packman repository, from the community packages on https://software.opensuse.org/package/broadcom-wl. Different variants, dozens of rebooted comp and I can not configure this interface.
Also used /usr/sbin/install_bcm43xx_firmware script but wont help - “Sorry, the input file is either wrong or not supported by b43-fwcutter.”

Some logs:

~> uname -a
Linux opensuse 4.18.15-1-default #1 SMP PREEMPT Thu Oct 18 08:56:17 UTC 2018 (5a53676) x86_64 x86_64 x86_64 GNU/Linux
~> sudo zypper search broadcom-wl

S  | Name                              | Summary                            | Type      
---+-----------------------------------+------------------------------------+-----------
i+ | broadcom-wl                       | Wireless driver for Broadcom 43x-> | package      
i+ | broadcom-wl-kmp-default           | Wireless driver for Broadcom 43x-> | package   

~> /usr/sbin/iwconfig
lo        no wireless extensions.

wlp8s0    IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          
enp9s0    no wireless extensions.

Does anyone know how to solve this problem?

Better than zypper search is:

zypper search -s broadcom

To see more Information, the Version and the kernel, the module is build for.

See

zypper se --help

zypper se = zypper search and does not need root…
But often the repos don’t get refreshed and that is only done by root…

Also please post:

/sbin/lspci -nnk | grep -iA3 net

to see the ID of the Wlan and the driver if loaded.

~> zypper search -s broadcom
Loading repository data...
Reading installed packages...

S  | Name                              | Type       | Version                        | Arch   | Repository        
---+-----------------------------------+------------+--------------------------------+--------+-------------------
i+ | broadcom-wl                       | package    | 6.30.223.271-10.123            | x86_64 | packman-essentials
v  | broadcom-wl                       | package    | 6.30.223.271-10.123            | i586   | packman-essentials
   | broadcom-wl                       | srcpackage | 6.30.223.271-10.123            | noarch | packman-essentials
   | broadcom-wl-debugsource           | package    | 6.30.223.271-10.123            | x86_64 | packman-essentials
   | broadcom-wl-debugsource           | package    | 6.30.223.271-10.123            | i586   | packman-essentials
i+ | broadcom-wl-kmp-default           | package    | 6.30.223.271_k4.18.15_1-10.123 | x86_64 | packman-essentials
v  | broadcom-wl-kmp-default           | package    | 6.30.223.271_k4.18.15_1-10.123 | i586   | packman-essentials
   | broadcom-wl-kmp-default-debuginfo | package    | 6.30.223.271_k4.18.15_1-10.123 | x86_64 | packman-essentials
   | broadcom-wl-kmp-default-debuginfo | package    | 6.30.223.271_k4.18.15_1-10.123 | i586   | packman-essentials
   | broadcom-wl-kmp-pae               | package    | 6.30.223.271_k4.18.15_1-10.123 | i586   | packman-essentials
   | broadcom-wl-kmp-pae-debuginfo     | package    | 6.30.223.271_k4.18.15_1-10.123 | i586   | packman-essentials
~> /sbin/lspci -nnk | grep -iA3 net
08:00.0 Network controller [0280]: Broadcom Limited BCM43142 802.11b/g/n [14e4:4365] (rev 01)
        Subsystem: Lenovo Device [17aa:0611]
        Kernel driver in use: wl
        Kernel modules: wl
09:00.0 Ethernet controller [0200]: Qualcomm Atheros QCA8172 Fast Ethernet [1969:10a0] (rev 10)
        Subsystem: Lenovo Device [17aa:3801]
        Kernel driver in use: alx
        Kernel modules: alx

I’ve to add that my wireless connection sometimes works, sometimes not. There is no rule. I’ve to restart network services or even reboot to see that my wlp8s0 interface is not down. How to get it more stability?

sorry for my english

08:00.0 Network controller [0280]: Broadcom Limited BCM43142 802.11b/g/n [14e4:4365] (rev 01)

That Chip works only with broadcom-wl.

Please show:

systemctl status NetworkManager.service
systemctl status wicked.service
~> sudo systemctl status wicked.service
[sudo] password for root: 
● wicked.service - wicked managed network interfaces
   Loaded: loaded (/usr/lib/systemd/system/wicked.service; enabled; vendor preset: disabled)
   Active: active (exited) since Wed 2018-11-07 08:29:53 CET; 33s ago
  Process: 1167 ExecStart=/usr/sbin/wicked --systemd ifup all (code=exited, status=0/SUCCESS)
 Main PID: 1167 (code=exited, status=0/SUCCESS)

lis 07 08:29:23 opensuse systemd[1]: Starting wicked managed network interfaces...
lis 07 08:29:53 opensuse wicked[1167]: lo              up
lis 07 08:29:53 opensuse wicked[1167]: enp9s0          setup-in-progress
lis 07 08:29:53 opensuse wicked[1167]: wlp8s0          device-not-running
lis 07 08:29:53 opensuse systemd[1]: Started wicked managed network interfaces.

settings of my network card
https://thumb.ibb.co/da0znq/Screenshot-20181107-083445.png](https://ibb.co/da0znq)

~> systemctl status NetworkManager.service
● NetworkManager.service - Network Manager
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: disabled)
  Drop-In: /usr/lib/systemd/system/NetworkManager.service.d
           └─NetworkManager-ovs.conf
   Active: active (running) since Wed 2018-11-07 08:38:20 CET; 6min ago
     Docs: man:NetworkManager(8)
 Main PID: 5363 (NetworkManager)
    Tasks: 4 (limit: 4915)
   CGroup: /system.slice/NetworkManager.service
           ├─5363 /usr/sbin/NetworkManager --no-daemon
           └─6126 /sbin/dhclient -d -q -sf /usr/lib/nm-dhcp-helper -pf /var/run/dhclient-wlp8s0.pid -lf /var/lib/NetworkManager/dhclient-268b0302-4f9d-46aa-ae32-4ee456a69652-wlp8s0.lease -cf >
 ESCOC

You have both enabled, NetworlManager and wicked and you show us the Configuration of your Ethernet card…

Goto Yast-----System----Network Settings global Options and switch there under “General Network-Settings” from Wicked Service to NetworkManager Service

Configure your Wlan with the Applet in the right lower Corner.

Unden network-manager works good. Thanks for help.