I use Fedora 21 on my new Lenovo Yoga 2 11" laptop. I have a Broadcom BCM43142 wireless card:

01:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
    Subsystem: Lenovo Device [17aa:0611]
    Flags: fast devsel, IRQ 18
    Memory at b0400000 (64-bit, non-prefetchable) [size=32K]
    Capabilities: <access denied>
    Kernel modules: bcma, wl

And the only driver I've been able to get to work is wl. It won't work with the b43 driver.

I can connect to a network, but then the connection is either painfully, painfully slow, or hangs on connecting, or cuts out after a minute or so. Wifi works fine on Windows. How can I get this to work?

  • It seems that your card is only supported by wl, but see wireless.kernel.org/en/users/Drivers/b43#Supported_devices for details.
    – njsg
    Dec 13 '14 at 21:17
  • 1
    @njsg, Yes, I figured that out. But what I want to know is: how can I get my card to work correctly, using the wl driver?
    – Jonathan
    Dec 14 '14 at 15:33
  • Best way to fix Broadcom Wireless issues on Notebooks with Linux/FreeBSD/OpenBSD is to replace with a Intel or Atheros card... </joke>
    – user34720
    Feb 2 '16 at 13:17

Since you have the wl driver properly installed, from the console try:

sudo rmmod -f ideapad_laptop

That may get things going. If not (or to blacklist the module across reboots), try:

echo "blacklist ideapad_laptop" >> /etc/modprobe.d/ideapad.conf

and reboot.

Apparently there may be conflicts with the ideapad_laptop module trying to manage the wlan at the same time as the wifi driver.

  • 1
    Also unloading the bcma module which conflict with wl module.
    – GAD3R
    Nov 8 '17 at 11:25

I'm wondering if this is the same as my bug, where it works for a bit and then goes very slow and you need to reset it:

Debian Jessie Wireless Driver Broadcom Restart (rmmod modprobe) BCM43142 [14e4:4365]

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.