Results 1 to 6 of 6

Thread: WiFi Network Set-up Question, MacBook Pro

  1. #1

    Default WiFi Network Set-up Question, MacBook Pro

    Hi,

    I have the following problem and I was unsure if anyone could provide some assistance. I have used Linux in the past, but I use it so infrequently that I have found that I have forgotten a great deal. To learn more about openSUSE, I have created a dual-boot environment on my MacBook Pro. I have followed the set-up instructions featured under the following URL:

    SDB:Installation on a Mac - openSUSE

    and have set-up openSUSE 13.1 successfully with 1 exception. My WiFi network connection in openSUSE does not work. I believe that it is a hardware problem as my WiFi device did not show up during the config section of the YAST network configuration. Also, reading the notes on the above URL, it is mentioned that for full support the Broadcom-STA drivers must be used. I figured that this would be a good place to start, but I am unfamiliar with how to confirm what drivers are loaded and how to install/uninstall hardware drivers in openSUSE. If anyone would not mind walking me through these steps it would be greatly appreciated. Thanks.

  2. #2

    Default Re: WiFi Network Set-up Question, MacBook Pro

    Please post the output of "lspci -nnk" to see what WiFi card you have.

    If you do indeed need the Broadcom driver, packages can be found here:
    PackMan :: Informationen zum Paket broadcom-wl

    You need "broadcom-wl" and "broadcom-wl-kmp-desktop" (or "...-default" if you're using kernel-default).
    And you don't need to uninstall anything if you use those packages (it is not even possible to "uninstall" b43 as the article suggests, because it is part of the kernel package)

  3. #3

    Default Re: WiFi Network Set-up Question, MacBook Pro

    Here is the output of lspci -nnk:

    00:00.0 Host bridge [0600]: Intel Corporation 3rd Gen Core processor DRAM Controller [8086:0154] (rev 09)
    Subsystem: Apple Inc. Device [106b:00fb]
    00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0151] (rev 09)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
    00:01.1 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0155] (rev 09)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
    00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)
    Subsystem: Intel Corporation Device [8086:7270]
    Kernel driver in use: xhci_hcd
    Kernel modules: xhci_hcd
    00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 [8086:1e3a] (rev 04)
    Subsystem: Intel Corporation Device [8086:7270]
    Kernel driver in use: mei_me
    00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04)
    Subsystem: Intel Corporation Device [8086:7270]
    Kernel driver in use: ehci-pci
    00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
    Subsystem: Intel Corporation Device [8086:7270]
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
    00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
    00:1c.1 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 [8086:1e12] (rev c4)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
    00:1c.2 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 [8086:1e14] (rev c4)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
    00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04)
    Subsystem: Intel Corporation Device [8086:7270]
    Kernel driver in use: ehci-pci
    00:1f.0 ISA bridge [0601]: Intel Corporation HM77 Express Chipset LPC Controller [8086:1e57] (rev 04)
    Subsystem: Intel Corporation Device [8086:7270]
    Kernel driver in use: lpc_ich
    Kernel modules: lpc_ich
    00:1f.2 SATA controller [0106]: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e03] (rev 04)
    Subsystem: Intel Corporation Device [8086:7270]
    Kernel driver in use: ahci
    00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller [8086:1e22] (rev 04)
    Subsystem: Intel Corporation Device [8086:7270]
    Kernel modules: i2c_i801
    01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107M [GeForce GT 650M Mac Edition] [10de:0fd5] (rev a1)
    Subsystem: Apple Inc. Device [106b:00fc]
    Kernel driver in use: nouveau
    Kernel modules: nvidiafb, nouveau
    01:00.1 Audio device [0403]: NVIDIA Corporation GK107 HDMI Audio Controller [10de:0e1b] (rev a1)
    Subsystem: Apple Inc. Device [106b:00fc]
    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: Apple Inc. AirPort Extreme [106b:00f5]
    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

    I believe entry 3:00.0 covers the wireless network adapter. Let me know your thoughts on which RPM I should install. Thanks.

  4. #4

    Default Re: WiFi Network Set-up Question, MacBook Pro

    Quote Originally Posted by andy_heinzman View Post
    03:00.0 Network controller [0280]: Broadcom Corporation BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)
    Subsystem: Apple Inc. AirPort Extreme [106b:00f5]
    Kernel driver in use: bcma-pci-bridge
    Kernel modules: bcma

    I believe entry 3:00.0 covers the wireless network adapter. Let me know your thoughts on which RPM I should install. Thanks.
    According to b43 - Linux Wireless this should be supported by the standard b43 driver, you would need to install firmware though. Strange that the bcma driver is loaded on your system...

    Anyway, install those two packages, and it should work:
    http://packman.links2linux.de/downlo...2.6.x86_64.rpm
    http://packman.links2linux.de/downlo...2.6.x86_64.rpm

    Or, if you have an internet connection on your system despite wireless not working, just add the Packman repo with YaST->Software Repositories->Add->Community Repositories. You will need that for most Multimedia stuff anyway.
    Then go into YaST->Software Management and install "broadcom-wl" and "broadcom-wl-kmp-desktop", or run:
    Code:
    sudo zypper in broadcom-wl broadcom-wl-kmp-desktop
    Again, this supposes that you're using kernel-desktop. Run "uname -a" to check.

  5. #5

    Default Re: WiFi Network Set-up Question, MacBook Pro

    I downloaded the two RPM files, performed the installation and my wifi is now working. Thank you for the assistance on this.

  6. #6
    Join Date
    Jun 2008
    Location
    Kansas City Area, Missouri, USA
    Posts
    7,236

    Default Re: WiFi Network Set-up Question, MacBook Pro

    On 12/24/2013 04:36 AM, wolfi323 wrote:
    >
    > andy_heinzman;2611061 Wrote:
    >> 03:00.0 Network controller [0280]: Broadcom Corporation BCM4331
    >> 802.11a/b/g/n [14e4:4331] (rev 02)
    >> Subsystem: Apple Inc. AirPort Extreme [106b:00f5]
    >> Kernel driver in use: bcma-pci-bridge
    >> Kernel modules: bcma
    >>
    >> I believe entry 3:00.0 covers the wireless network adapter. Let me know
    >> your thoughts on which RPM I should install. Thanks.

    > According to 'b43 - Linux Wireless'
    > (http://wireless.kernel.org/en/users/...ght=%284331%29)
    > this should be supported by the standard b43 driver, you would need to
    > install firmware though. Strange that the bcma driver is loaded on your
    > system...


    The original Broadcom devices used the ssb backplane to interconnect between the
    wireless and PCI cores. For those, b43 needs ssb-pci-bridge and ssb. On later
    models, Broadcom switched to using a different structure. On those models b43
    needs bcma-pci-bridge and bcma, which is obviously the case here. When the other
    open-source driver brcmsmac is used, it also employs bcma. The closed-source
    driver wl probably contains code equivalent to both ssb and bcma, but neither is
    split out.




Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •