macbook pro wireless

Hi,

I have just installed OpenSUSE 13.2 (Gnome desktop) dual boot on Macbook Pro (2011) and everything seems working just fine. However the wireless is not working. It seems that many have similar issues. Here are some details of my system and would highly appreciate any help.

ashkan@linux-pvyl:~> uname -r
3.16.7-7-desktop
ashkan@linux-pvyl:~> cat /etc/SuSE-release 
openSUSE 13.2 (x86_64)
VERSION = 13.2
CODENAME = Harlequin
# /etc/SuSE-release is deprecated and will be removed in the future, use /etc/os-release instead
ashkan@linux-pvyl:~> rpm -qa | grep kernel
kernel-firmware-20140903git-2.4.noarch
kernel-desktop-3.16.7-7.1.x86_64
ashkan@linux-pvyl:~> /sbin/lspci -nnk
00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09)
    Subsystem: Apple Inc. MacBookPro8,2 [Core i7, 15", 2011] [106b:00dc]
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port [8086:0101] (rev 09)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:01.1 PCI bridge [0604]: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port [8086:0105] (rev 09)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
    Subsystem: Intel Corporation Apple MacBookPro8,2 [Core i7, 15", 2011] [8086:7270]
    Kernel driver in use: mei_me
    Kernel modules: mei_me
00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Universal Host Controller #5 [8086:1c2c] (rev 05)
    Subsystem: Intel Corporation Apple MacBookPro8,2 [Core i7, 15", 2011] [8086:7270]
    Kernel driver in use: uhci_hcd
00:1a.7 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 05)
    Subsystem: Intel Corporation Server Board S1200BTS / Apple MacBook Pro 8,1/8,2 [8086:7270]
    Kernel driver in use: ehci-pci
00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 05)
    Subsystem: Intel Corporation Apple MacBookPro8,2 [Core i7, 15", 2011] [8086:7270]
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b5)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:1c.1 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 [8086:1c12] (rev b5)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:1c.2 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 [8086:1c14] (rev b5)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Universal Host Controller #1 [8086:1c27] (rev 05)
    Subsystem: Intel Corporation Apple MacBookPro8,2 [Core i7, 15", 2011] [8086:7270]
    Kernel driver in use: uhci_hcd
00:1d.7 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 05)
    Subsystem: Intel Corporation Server Board S1200BTS / Apple MacBook Pro 8,1/8,2 [8086:7270]
    Kernel driver in use: ehci-pci
00:1f.0 ISA bridge [0601]: Intel Corporation HM65 Express Chipset Family LPC Controller [8086:1c49] (rev 05)
    Subsystem: Intel Corporation Apple MacBookPro8,2 [Core i7, 15", 2011] [8086:7270]
    Kernel driver in use: lpc_ich
    Kernel modules: lpc_ich
00:1f.2 IDE interface [0101]: Intel Corporation 6 Series/C200 Series Chipset Family 4 port SATA IDE Controller [8086:1c01] (rev 05)
    Subsystem: Intel Corporation Device [8086:7270]
    Kernel driver in use: ata_piix
    Kernel modules: ata_piix, pata_acpi, ata_generic
00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 05)
    Subsystem: Intel Corporation Server Board S1200BTS / Apple MacBook Pro 8,1/8,2 [8086:7270]
    Kernel modules: i2c_i801
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series] [1002:6760]
    Subsystem: Apple Inc. Device [106b:00e1]
    Kernel driver in use: radeon
    Kernel modules: radeon
01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Caicos HDMI Audio [Radeon HD 6400 Series] [1002:aa98]
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
02:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM57765 Gigabit Ethernet PCIe [14e4:16b4] (rev 10)
    Subsystem: Broadcom Corporation NetXtreme BCM57765 Gigabit Ethernet PCIe [14e4:16b4]
    Kernel driver in use: tg3
    Kernel modules: tg3
02:00.1 SD Host controller [0805]: Broadcom Corporation BCM57765/57785 SDXC/MMC Card Reader [14e4:16bc] (rev 10)
    Subsystem: Broadcom Corporation Device [14e4:0000]
    Kernel driver in use: sdhci-pci
    Kernel modules: sdhci_pci
03:00.0 Network controller [0280]: Broadcom Corporation BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)
    Subsystem: Broadcom Corporation BCM4331 802.11a/b/g/n [14e4:4331]
    Kernel driver in use: bcma-pci-bridge
    Kernel modules: bcma
04:00.0 FireWire (IEEE 1394) [0c00]: LSI Corporation FW643 [TrueFire] PCIe 1394b Controller [11c1:5901] (rev 08)
    Subsystem: LSI Corporation FW643 [TrueFire] PCIe 1394b Controller [11c1:5900]
    Kernel driver in use: firewire_ohci
    Kernel modules: firewire_ohci

Many thanks in advance guys.
Ashkan

You need to install the broadcom-wl-kmp-desktop package from Packman since MBP 8,2 uses BCM 4331.

YAST -> Software -> Software Repositories -> Add -> Community Repositories -> checkmark Packman, OK - Always Trust Signature.
YAST -> Software -> Software Management -> search for broadcom-wl-kmp-desktop (not the debug package)-> install it.

Reboot the system to make sure it works.

Many thanks MiukuMac.
It works perfect now.

Cheers
Ashkan