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.