Broadcom BCM43142 on Asus X555L

Okay, so I got this newer Asus X555L and was just about to give up after spending three days trying to get the wi-fi working (not three days straight, but you know what I mean) with my only connection being via USB tethering.

But then I was like, "hey, maybe those friendly folks on the OPENsuse forum can help me!

Note that I have been through every thread dealing with this particular driver, tried dozens of different combinations of kernals and firmwares and drivers.

You are my last hope.

lspci -nnk

03:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
Subsystem: Lite-On Communications Inc Device [11ad:6675]

iwconfig

enp2s0 no wireless extensions.

enp0s20u1 no wireless extensions.

lo no wireless extensions.

zypper se broadcom

S | Name | Summary | Type
–±----------------------------------±----------------------------±----------
| broadcom-wl-kmp-pae | Wireless driver for Broad-> | package
| broadcom-wl-kmp-pae-debuginfo | Debug information for pac-> | package
| broadcom-wl-kmp-desktop-debuginfo | Debug information for pac-> | package
i | broadcom-wl | Wireless driver for Broad-> | package
| broadcom-wl-debugsource | Debug sources for package-> | package
| broadcom-wl-kmp-xen-debuginfo | Debug information for pac-> | package
i | broadcom-wl-kmp-desktop | Wireless driver for Broad-> | package
| broadcom-wl-kmp-xen | Wireless driver for Broad-> | package
| broadcom-wl-kmp-default | Wireless driver for Broad-> | package
| broadcom-wl-kmp-default-debuginfo | Debug information for pac-> | package
| broadcom-wl | Wireless driver for Broad-> | srcpackage

Note: I just now realized how many of these are coming up as installed, and then tried to remove them and it says they’re not installed. They don’t show as installed in Yast. In yast I only have broadcom-wl-kmp-desktop which is the kernel I am using.

zypper se firmware

S | Name | Summary | Type
–±--------------------------±-----------------------------------±-----------
i | kernel-firmware | Linux kernel firmware files | package
| kernel-firmware | Linux kernel firmware files | srcpackage
| b43legacy-firmware | Legacy Firmware for Broadcom bcm-> | package
i | b43-firmware | Firmware files for Broadcom bcm4-> | package
| b43-firmware | Firmware files for Broadcom bcm4-> | srcpackage
| b43legacy-firmware | Legacy Firmware for Broadcom bcm-> | srcpackage

Same deal there. Yast is only showing 1 b43-firmware, without legacy.

Anyway, let me know if you have any ideas. Totally stumped and frustrated.

Thanks!

Oh, sorry forgot - I’m using the latest version of OPENsuse (fresh install) with xfce.

zypper does not show them as installed either. Only those with an ‘i’ in the first column are actually installed.

In yast I only have broadcom-wl-kmp-desktop which is the kernel I am using.

Yeah, but which versions?
Please post the output of:

uname -a
rpm -qa | egrep "kernel|broadcom"

zypper se firmware

You don’t need any firmware when broadcom-wl is installed, the firmware is only needed for b43, which is disabled by broadcom-wl.

Your wireless device is not at all supported by b43 though, so you can just as well remove b43-firmware again.
You need to get broadcom-wl to work.

Hi, thanks for the quick reply.

uname -a

Linux linux-p8nh.site 4.1.0-rc3-1.gb798b43-desktop #1 SMP PREEMPT Mon May 11 14:10:08 UTC 2015 (b798b43) x86_64 x86_64 x86_64 GNU/Linux

rpm -qa | egrep “kernel|broadcom”

kernel-desktop-3.16.7-21.1.x86_64
broadcom-wl-kmp-desktop-6.30.223.248_k3.16.7_21-3.1.x86_64
kernel-desktop-4.1.rc3-1.1.gb798b43.x86_64
broadcom-wl-6.30.223.248-3.1.x86_64
kernel-firmware-20141122git-5.1.noarch

I will go ahead and remove the b43 as well.

Why this?
The broadcom-wl-kmp-desktop must have the same version as your kernel, so it is clear that it cannot work.

You probably installed it from Kernel:HEAD?

Remove it. broadcom-wl is not going to work with this.

sudo rpm -e kernel-desktop-4.1.0-rc3

Or at least boot the 3.16.7 kernel (via “Advanced Options” in the boot menu) and your wireless should work.

XD

Yeah, I installed that in the early stages of trying to get this to work based on some old post saying the current kernel didn’t support this card.

It is now good.

Thank you kindly, sir.

You’re welcome. :slight_smile: