Newbie to OpenSUSE - MBP Wireless trouble

So the only experience I have with Linux is all from Ubuntu, and I just spontaneously decided that I needed a change…two days later my triple boot Macbook Pro got slimmed down to a dual boot OSX/OpenSUSE 11.2 machine. But there are some general problems, and I have absolutely no idea how to solve them. First, wireless isn’t recognized at all…there isn’t even a space for wireless connections. Second, I haven’t been able to get compiz to work yet, and I can only suspect that the system doesn’t recognize my video card, or the driver isn’t installed. Yet again, no idea how to fix this. I’d love to use a new distro, especially one that isn’t Ubuntu, but there just isn’t a whole lot of newbie friendly info out there. I beg of you SUSE gods…can you help me out?

In a terminal do this and post result:

/sbin/lspci -nnk

kipp@linux-c849:~> /sbin/lspci -nnk
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]
00:01.0 PCI bridge [0604]: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port [8086:2a01] (rev 03)
Kernel driver in use: pcieport-driver
00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 04)
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)
Subsystem: Apple Computer Inc. Device [106b:00a3]
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)
Subsystem: Apple Computer Inc. Device [106b:00a3]
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]
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)
Kernel driver in use: pcieport-driver
00:1c.2 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 [8086:2843] (rev 04)
Kernel driver in use: pcieport-driver
00:1c.4 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 [8086:2847] (rev 04)
Kernel driver in use: pcieport-driver
00:1c.5 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 [8086:2849] (rev 04)
Kernel driver in use: pcieport-driver
00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 04)
Subsystem: Apple Computer Inc. Device [106b:00a3]
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)
Subsystem: Apple Computer Inc. Device [106b:00a3]
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)
Subsystem: Apple Computer Inc. Device [106b:00a3]
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)
Subsystem: Apple Computer Inc. Device [106b:00a3]
Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f4)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller [8086:2815] (rev 04)
Subsystem: Apple Computer Inc. Device [106b:00a3]
00:1f.1 IDE interface [0101]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller [8086:2850] (rev 04)
Subsystem: Apple Computer Inc. Device [106b:00a3]
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)
Subsystem: Apple Computer Inc. Device [106b:00a3]
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]
01:00.0 VGA compatible controller [0300]: nVidia Corporation G84 [GeForce 8600M GT] [10de:0407] (rev a1)
Subsystem: Apple Computer Inc. Device [106b:00a3]
0b:00.0 Network controller [0280]: Broadcom Corporation BCM4328 802.11a/b/g/n [14e4:4328] (rev 05)
Subsystem: Apple Computer Inc. Device [106b:008c]
Kernel driver in use: b43-pci-bridge
0c:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. Marvell Yukon 88E8058 PCI-E Gigabit Ethernet Controller [11ab:436a] (rev 13)
Subsystem: Marvell Technology Group Ltd. Device [11ab:00ba]
Kernel driver in use: sky2
0d:03.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB82AA2 IEEE-1394b Link Layer Controller [104c:8025] (rev 02)
Kernel driver in use: ohci1394

Wireless info:

In su terminal do this

zypper ar -f http://ftp.gwdg.de/pub/linux/misc/packman/suse/11.2/ packman

You need the broadcom-wl package from there to match your kernel type:

Mine are:

broadcom-wl-kmp-default-5.60.48.36_2.6.31.12_0.2-7.pm.13.2.x86_64
broadcom-wl-5.60.48.36-7.pm.13.2.x86_64


Graphics:
nVidia

openSUSE Graphic Card Practical Theory Guide for Users - openSUSE Forums

NVIDIA - openSUSE

Ok, after some searching I figured out how to become the su- administrator, did that, pasted the code, and then got this error message…

System management is locked by the application with pid 7435 (/usr/bin/zypper).
Close this application before trying again.

As far as I know, the only applications that I have running are Firefox and the terminal. Is there a way to kill the app using the pid? I’m stuck again…like I said, super n00b to SUSE, just a reg. newbie to Linux in general…

You need to quit the updater applet, but before you quit it, right click and edit settings and choose do not start at boot,now quit it and reboot…

Now do what I said earlier

Finally added the repository, but how do I know which driver is the right one? The “uname -mrsn” command spit this out at me:

Linux linux-c849 2.6.31.12-0.2-desktop x86_64

I would just assume the desktop driver, but then again there’s one labeled simply broadcom-wl too…

You need

broadcom-wl-kmp-desktop
broadcom-wl

Ahh…I already installed the broadcom-desktop, so I’ll go ahead and install the -wl tomorrow…I’m guessing a reboot and then hopefully my wireless networks will show up?

Reboot and yep, hopefully it will work.

Couldn’t sleep and decided to install the broadcom-wl driver. Reboot and…nothing. Still showing only a wired connection, computer still doesn’t seem to recognize that there is a wireless adapter at all. If theres one thing I have against Linux in general, it’s finding ways to get wireless working. At least the payoff is usually worth it…

Alright, I’m a liar. Apparently broadcom-wl-kmp-desktop didn’t install the first time. After reboot and a few up and down moments, she finally works! Thank you so much for all your help, never got such detailed instructions from the Ubuntu forums for a distro noob! One more question though…what was the information from the first terminal command? was that just a command to bring up all of the networking hardware’s stats?

[EDIT] Just removed earlier comments following your update
Good news

It lists all pci hardware and loaded kernel driver info.

If you go su in a terminal, you can get more details for example on version, with say

lspci -v

Wow…well, I’ve got a lot to learn…
Hopefully there are a lot more people like you out there!

Happy to help the little I did
I’ll be out for most of the day, so sorry I may not be about. Plenty of other good helpers though.:slight_smile: