Wireless stopped working after kernel update

I made a regular update on my opensuse 13.1 today and after I rebooted my wireless card no longer work.
Here are some data about my setup:
It’s a HP Pavillion notebook:

lspci:

02:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)

hwinfo --netcard:


31: PCI 200.0: 0280 Network controller                          
  [Created at pci.319]
  Unique ID: B35A.8rd6TlLYjDF
  Parent ID: 8otl.G5Dfw+ssufC
  SysFS ID: /devices/pci0000:00/0000:00:04.0/0000:02:00.0
  SysFS BusID: 0000:02:00.0
  Hardware Class: network
  Model: "Broadcom Network controller"
  Vendor: pci 0x14e4 "Broadcom"
  Device: pci 0x4727 
  SubVendor: pci 0x103c "Hewlett-Packard Company"
  SubDevice: pci 0x1483 
  Revision: 0x01
  Driver: "bcma-pci-bridge"
  Driver Modules: "bcma"
  Memory Range: 0xf0200000-0xf0203fff (rw,non-prefetchable)
  IRQ: 16 (437 events)
  Module Alias: "pci:v000014E4d00004727sv0000103Csd00001483bc02sc80i00"
  Driver Info #0:
    Driver Status: bcma is active
    Driver Activation Cmd: "modprobe bcma"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #11 (PCI bridge)

rfkill list:

0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

iwconfig

eno1      no wireless extensions.

ppp0      no wireless extensions.

lo        no wireless extensions.

wwp0s18f2u1i1  no wireless extensions.

dmesg | less:

  136.125021] bcma: bus0: Found chip with id 0x4313, rev 0x01 and package 0x08
  136.125046] bcma: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x24, class 0x0)
  136.125066] bcma: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x18, class 0x0)
  136.125100] bcma: bus0: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x11, class 0x0)
  136.137386] bcma: bus0: Bus registered

I have installed the b43-firmware but didn’t help. Any suggestion?

This wireless device is not supported by the b43 driver, so b43-firmware doesn’t matter.

I suppose you used the broadcom-wl driver for that device, right?
There hasn’t been any kernel update recently, so I don’t really see why an update today should break that.

What could have happened is that because of the current nvidia driver package problem you got kernel 3.11.6 installed and are booting this now by mistake.

So, try to select Kernel 3.11.10 in the boot menu (“Advanced Options” if you use grub2).
Does the wireless work then again?

And please post the output of:

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

Thank you very much wolfi323,

My grub menu has these options:

  • Linux 3.11.10-11-desktop
  • Linux 3.11.10-11-default
  • Linux 3.11.10-7-desktop

After changing to Linux 3.11.10-11-default the wireless card is working again.
I suppose I should just use this by default now, right?

Or install broadcom-wl-kmp-desktop, it should then work with kernel 3.11.10-11-desktop as well.

You could uninstall kernel-default then.

You shouldn’t really have both installed (default and desktop).

Done and working like a charm.
Thank you very much for the great support! :slight_smile: