Gnome3 Upgrade - Wireless Doesn't Show - Macbook Pro

Hey guys,
I had a little help in another forum, malcom suggested I bring the convo over here. Here’s all the other conversation Need a Gnome 3 Guru…. After the upgrade to Gnome 3 I figured out how to get the network applet to show up and switched it from ifup, but it won’t even acknowledge that my computer is capable of wireless. I’ve probably distro hopped 5 or 6 distros since the last time I used openSUSE (11.1), all Gnome 2.xx and none of them have had this kind of wireless problem before. Any help would be greatly appreciated, thanks!

openSUSE 11.4
Macbook Pro 4,1
I know it’s a Broadcom card…

Two things to check really, is the device actually detected and do you have the broadcom drivers/firmware installed

lspci in a terminal list detected devices and if your adaptor is detected there will be some kind of broadcom entry in the result, should tell you which broadcom card it is and that will help you identify the driver you need

If you search for broadcom in Yast’s Software Management you should see a few driver & firmware packages, probably need broadcom-wl and either b43-firmware or b43legacy-firmware, legacy being fr old devices, no idea how old a macbook pro 4.1 is

Sorry it’s been so long. Tried installing the broadcom-wl driver (found out I have a 4321 chipset), but to no avail. Interestingly enough, during the install it also installed kernel 6-0-7 as opposed to the old 6-0-5 I had before, must not have been paying attention when clicking around ha! Then I heard that openSUSE 11.4 came with the b43 driver by default and that it doesn’t play well with the broadcom-wl driver, so I removed the b43-firmware that I saw under installed broadcom applications, leaving me with broadcom-wl and broadcom-wl-kmp-default. Still no luck! Here’s the lspci output:

00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 03)
Subsystem: Apple Computer Inc. Device [106b:00a3]
Flags: bus master, fast devsel, latency 0
Capabilities: <access denied>

00:01.0 PCI bridge [0604]: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port [8086:2a01] (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 00007000-00007fff
Memory behind bridge: 90000000-930fffff
Prefetchable memory behind bridge: 0000000080000000-000000008fffffff
Capabilities: <access denied>
Kernel driver in use: pcieport

00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 04) (prog-if 00 [UHCI])
Flags: bus master, medium devsel, latency 0, IRQ 20
I/O ports at 80c0 [size=32]
Kernel driver in use: uhci_hcd

00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 04) (prog-if 00 [UHCI])
Subsystem: Apple Computer Inc. Device [106b:00a3]
Flags: bus master, medium devsel, latency 0, IRQ 16
I/O ports at 80a0 [size=32]
Kernel driver in use: uhci_hcd

00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 04) (prog-if 20 [EHCI])
Subsystem: Apple Computer Inc. Device [106b:00a3]
Flags: bus master, medium devsel, latency 0, IRQ 21
Memory at 9b504c00 (32-bit, non-prefetchable) [size=1]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd

00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 04)
Subsystem: Apple Computer Inc. Device [106b:00a3]
Flags: bus master, fast devsel, latency 0, IRQ 46
Memory at 9b500000 (64-bit, non-prefetchable) [size=16]
Capabilities: <access denied>
Kernel driver in use: HDA Intel

00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 04) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 00002000-00002fff
Memory behind bridge: 9b400000-9b4fffff
Prefetchable memory behind bridge: 000000009b600000-000000009b7fffff
Capabilities: <access denied>
Kernel driver in use: pcieport

00:1c.2 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 [8086:2843] (rev 04) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=0a, sec-latency=0
I/O behind bridge: 00006000-00006fff
Memory behind bridge: 97400000-9b3fffff
Prefetchable memory behind bridge: 0000000093100000-00000000970fffff
Capabilities: <access denied>
Kernel driver in use: pcieport

00:1c.4 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 [8086:2847] (rev 04) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=0b, subordinate=0b, sec-latency=0
I/O behind bridge: 00003000-00003fff
Memory behind bridge: 97300000-973fffff
Prefetchable memory behind bridge: 000000009b800000-000000009b9fffff
Capabilities: <access denied>
Kernel driver in use: pcieport

00:1c.5 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 [8086:2849] (rev 04) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=0c, subordinate=0c, sec-latency=0
I/O behind bridge: 00005000-00005fff
Memory behind bridge: 97200000-972fffff
Prefetchable memory behind bridge: 000000009ba00000-000000009bbfffff
Capabilities: <access denied>
Kernel driver in use: pcieport

00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 04) (prog-if 00 [UHCI])
Subsystem: Apple Computer Inc. Device [106b:00a3]
Flags: bus master, medium devsel, latency 0, IRQ 16
I/O ports at 8080 [size=32]
Kernel driver in use: uhci_hcd

00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 04) (prog-if 00 [UHCI])
Subsystem: Apple Computer Inc. Device [106b:00a3]
Flags: bus master, medium devsel, latency 0, IRQ 18
I/O ports at 8060 [size=32]
Kernel driver in use: uhci_hcd

00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 04) (prog-if 00 [UHCI])
Subsystem: Apple Computer Inc. Device [106b:00a3]
Flags: bus master, medium devsel, latency 0, IRQ 21
I/O ports at 8040 [size=32]
Kernel driver in use: uhci_hcd

00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 04) (prog-if 20 [EHCI])
Subsystem: Apple Computer Inc. Device [106b:00a3]
Flags: bus master, medium devsel, latency 0, IRQ 20
Memory at 9b504800 (32-bit, non-prefetchable) [size=1]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f4) (prog-if 01 [Subtractive decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=0d, subordinate=0d, sec-latency=32
Memory behind bridge: 97100000-971fffff
Capabilities: <access denied>

00:1f.0 ISA bridge [0601]: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller [8086:2815] (rev 04)
Subsystem: Apple Computer Inc. Device [106b:00a3]
Flags: bus master, medium devsel, latency 0
Capabilities: <access denied>

00:1f.1 IDE interface [0101]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller [8086:2850] (rev 04) (prog-if 8f [Master SecP SecO PriP PriO])
Subsystem: Apple Computer Inc. Device [106b:00a3]
Flags: bus master, medium devsel, latency 0, IRQ 21
I/O ports at 8108 [size=8]
I/O ports at 811c [size=4]
I/O ports at 8100 [size=8]
I/O ports at 8118 [size=4]
I/O ports at 80e0 [size=16]
Kernel driver in use: ata_piix

00:1f.2 IDE interface [0101]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller [8086:2828] (rev 04) (prog-if 8f [Master SecP SecO PriP PriO])
Subsystem: Apple Computer Inc. Device [106b:00a3]
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 18
I/O ports at 80f8 [size=8]
I/O ports at 8114 [size=4]
I/O ports at 80f0 [size=8]
I/O ports at 8110 [size=4]
I/O ports at 8020 [size=16]
I/O ports at 4000 [size=16]
Capabilities: <access denied>
Kernel driver in use: ata_piix

00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 04)
Subsystem: Apple Computer Inc. Device [106b:00a3]
Flags: medium devsel, IRQ 20
Memory at 9b505000 (32-bit, non-prefetchable) [size=256]
I/O ports at efa0 [size=32]

01:00.0 VGA compatible controller [0300]: nVidia Corporation G84 [GeForce 8600M GT] [10de:0407] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Apple Computer Inc. Device [106b:00a3]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at 92000000 (32-bit, non-prefetchable) [size=16]
Memory at 80000000 (64-bit, prefetchable) [size=256]
Memory at 90000000 (64-bit, non-prefetchable) [size=32]
I/O ports at 7000 [size=128]
[virtual] Expansion ROM at 93000000 [disabled] [size=128]
Capabilities: <access denied>
Kernel driver in use: nvidia

0b:00.0 Network controller [0280]: Broadcom Corporation BCM4321 802.11a/b/g/n [14e4:4328] (rev 05)
Subsystem: Apple Computer Inc. Device [106b:008c]
Flags: bus master, fast devsel, latency 0, IRQ 7
Memory at 97300000 (64-bit, non-prefetchable) [size=16]
Capabilities: <access denied>

0c:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8058 PCI-E Gigabit Ethernet Controller [11ab:436a] (rev 13)
Subsystem: Marvell Technology Group Ltd. Device [11ab:00ba]
Flags: bus master, fast devsel, latency 0, IRQ 45
Memory at 97200000 (64-bit, non-prefetchable) [size=16]
I/O ports at 5000 [size=256]
Expansion ROM at 9ba00000 [disabled] [size=128]
Capabilities: <access denied>
Kernel driver in use: sky2

0d:03.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB82AA2 IEEE-1394b Link Layer Controller [104c:8025] (rev 02) (prog-if 10 [OHCI])
Flags: bus master, medium devsel, latency 248, IRQ 19
Memory at 97104000 (32-bit, non-prefetchable) [size=2]
Memory at 97100000 (32-bit, non-prefetchable) [size=16]
Capabilities: <access denied>
Kernel driver in use: firewire_ohci[/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size]

Sorry about that info puke I posted above, I’m just sorta at wits end here. Just found out that broadcom-wl-kmp-default was the wrong driver, I needed -desktop. Removed and reinstalled, STILL nothing…wired works absolutely fine, no hiccups whatsoever. Wireless doesn’t even show up as an option in the network manager, yet clearly lspci shows that there’s a broadcom 4321 card onboard. Any ideas before I’m bald?

I’m hoping the kernal update didn’t completely break it. Grub allows me to continue using 6-0.5, but as of right now I’ve switched to 6-0.7 as per the upgrade. In the previous thread I had to switch the ifup setting just to get the wired connection to show, now 3-4 weeks later still no wireless and this is beginning to become a headache.

phew;

how to order my responses

if you go to this page

Index of /suse/openSUSE_11.4/Essentials/i586/

and scroll down to broadcom-wl it seems to me that the packages are for the 6-0.5 kernel; so you need to go back to that 6-0.5 kernel surely …

… how to do that …well caf kindly documents that in post #2 this very recent file

OS11.4 kernel update broke wireless

and how did I get to the above list of packman resources?

well; again; it came from a caf post

Install Broadcom Drivers from Packman

which listed the packman resources

Additional package repositories - openSUSE

so it seems to me you have a Broadcom Corporation BCM4321 802.11a/b/g/n [14e4:4328] (rev 05)

and it seems to me from this recent thread

Yet Another Broadcom 43xx Wireless Thread [4321]

posts #4 and #8 …again by caf …

that you need the correct broadcom wl installed …

if you type

uname -r

in a terminal; when you are running what you think is the .05 kernel, you can check this is indeed so;

before you install the wl .05 …if you haven’t already done so …

… this is just my take on all this; happy to be shot down in flames …

at the start of the wireless forum, are three stickies; written largely by lwfinger

they (in great detail) take one through all that one might need to tackle

http://forums.opensuse.org/english/get-technical-help-here/wireless/391535-my-wireless-doesnt-work-primer-what-i-should-do-next.html

eg this advice near the end

check for a wireless device by using
the command ‘/usr/sbin/iwconfig’. For each interface that does not support
wireless, you will get a line that looks like “eth0 no wireless extensions.”
There will be lines for lo, the loopback pseudo-device, and for eth0 if you have
a wired interface. There may also be one for wmaster0 - ignore it. What you are
looking for is one like this:

wlan1 IEEE 802.11bg ESSID:“lwfdjf_rad”
Mode:Managed Frequency:2.412 GHz Access Point: 00:1A:70:46:BA:B1
Bit Rate=54 Mb/s Tx-Power=27 dBm
Retry min limit:7 RTS thrff Fragment thr=2352 B
Power Managementff
Link Quality=72/100 Signal level:-35 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

PS you can subscribe to threads; which means the system will email you with a response; go to thread tools at the top of the page;