How do I install a different Broadcom Wifi driver ?

Opensuse 13.1
and this is a new thread based upon my other post about my wifi not working.

I spoke too soon about the wifi working.

It worked when I plugged in an external USB wireless adapter.
And I have removed and re-installed the Broadcom-wl and Broadcom-wl-desktop and it made no difference.

And being a heretic, in an attempt to get bluetooth working I was testing an Ubuntu version with a beautiful desktop named “Elementary Luna”.
Elemenrary Luna installed a different driver which worked for the Wifi and I was wondering how to install it in Opensuse 13.1

It is :

These packages contain Broadcom's IEEE 802.11a/b/g/n hybrid Linux® device driver for use with Broadcom's BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, and BCM43225-, BCM43227- and BCM43228-based hardware. There are different tars for 32-bit and 64-bit x86 CPU architectures

Link here http://www.broadcom.com/support/802.11/linux_sta.php

So, how do I go about installing and trying it with openSuse 13.1 ?

thanks.

PS, posting this reply as its own thread.

This is exactly the same as broadcom-wl.

Can you please post the list of broadcom and kernel packages you have installed?

rpm -qa | egrep "kernel|broadcom"

And which kernel you are running:

uname -a

broadcom-wl should support your wireless device, just like that closed-source, proprietary STA driver, as it is that STA driver in fact, just nicely packaged for openSUSE.

And installing the original driver won’t even work. You’d need patches for it to work with current kernel versions AFAIK.

here tis

Sunhui-PC:~ # rpm -qa | egrep "kernel|broadcom"
kernel-firmware-20130714git-2.21.1.noarch
kernel-desktop-3.11.10-21.1.x86_64
kernel-xen-3.11.10-21.1.x86_64
kernel-desktop-3.11.10-17.2.x86_64
kernel-default-3.11.10-21.1.x86_64
broadcom-wl-kmp-xen-6.30.223.248_k3.11.10_21-1.1.x86_64
broadcom-wl-6.30.223.248-1.1.x86_64
Sunhui-PC:~ # 

and

Sunhui-PC:~ # uname -a
Linux Sunhui-PC.site 3.11.10-21-desktop #1 SMP PREEMPT Mon Jul 21 15:28:46 UTC 2014 (9a9565d) x86_64 x86_64 x86_64 GNU/Linux
Sunhui-PC:~ # 

and to verify, I plugged in the D-Link adapter and the PC saw it and connected properly.
I pulled it out, and deleted the wireless connection in network manager, checked that wifi was turned on (it is), and went back into network manager and wireless is greyed out.

such a puzzle.

[QUOTE=hextejas;2678851]here tis

Sunhui-PC:~ # rpm -qa | egrep "kernel|broadcom"
kernel-firmware-20130714git-2.21.1.noarch
kernel-desktop-3.11.10-21.1.x86_64
kernel-xen-3.11.10-21.1.x86_64
kernel-desktop-3.11.10-17.2.x86_64
kernel-default-3.11.10-21.1.x86_64
broadcom-wl-kmp-xen-6.30.223.248_k3.11.10_21-1.1.x86_64
broadcom-wl-6.30.223.248-1.1.x86_64
Sunhui-PC:~ # 

You have “broadcom-wl-kmp-xen”. That should work with the “xen” kernel. But you also have the “desktop” kernel. So you also need the broadcom-wl module for desktop.

Right, and also kernel-default.

I would suggest you uninstall broadcom-wl-kmp-xen, kernel-default, and kernel-xen, and install broadcom-wl-kmp-desktop instead.
Then your wireless should work.

You can do that in YaST->Software Management, or run:

sudo zypper rm broadcom-wl-kmp-xen kernel-default kernel-xen 
sudo zypper in broadcom-wl-kmp-desktop

nnot so sure that it worked ok.
here is what we have now

Sunhui-PC:~ # rpm -qa | egrep "kernel|broadcom"
kernel-firmware-20130714git-2.21.1.noarch
kernel-desktop-3.11.10-21.1.x86_64
broadcom-wl-kmp-desktop-6.30.223.248_k3.11.10_21-1.1.x86_64
kernel-desktop-3.11.10-17.2.x86_64
broadcom-wl-6.30.223.248-1.1.x86_64
Sunhui-PC:~ # 
after this.

sudo zypper rm broadcom-wl-kmp-xen kernel-default kernel-xen 
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following 3 packages are going to be REMOVED:
  broadcom-wl-kmp-xen kernel-default kernel-xen 

3 packages to remove.
After the operation, 325.6 MiB will be freed.
Continue? [y/n/? shows all options] (y): y
Invalid answer 'sudo zypper in broadcom-wl-kmp-desktopy'. [y/n/? shows all options] (y): y
(1/3) Removing broadcom-wl-kmp-xen-6.30.223.248_k3.11.10_21-1.1 ...................................<100%>|]
(1/3) Removing broadcom-wl-kmp-xen-6.30.223.248_k3.11.10_21-1.1 ......................................[done]
(2/3) Removing kernel-default-3.11.10-21.1 ...........................................................[done]
(3/3) Removing kernel-xen-3.11.10-21.1 ...............................................................[done]
Sunhui-PC:~ # 
Sunhui-PC:~ # sudo zypper in broadcom-wl-kmp-desktop
Loading repository data...
Reading installed packages...
'broadcom-wl-kmp-desktop' is already installed.
No update candidate for 'broadcom-wl-kmp-desktop-6.30.223.248_k3.11.10_21-1.1.x86_64'. The highest available version is already installed.
Resolving package dependencies...

Nothing to do.

still greywed out

Have you rebooted?

Apparently you installed broadcom-wl-kmp-desktop before removing the others, maybe this causes problems.
Try to reinstall it:

sudo zypper in -f broadcom-wl-kmp-desktop

If it still doesn’t work after a reboot then, please post the output if “/sbin/lspci -nnk”.

ok, I will try that as soon as my wife gives her PC back to me.
Wolfie, how do you see that I did the install before the remove ?
I did the rm, then the sudo zypper in.

Also I seem to remember in earlier days that with wifi, at 1st I would have to tell Yast to use the “traditional” method for setup rather than use the network manager (?). Would I still have to that ? Or does that make any sense to you ?

“zypper in” said that it is already installed.

Also I seem to remember in earlier days that with wifi, at 1st I would have to tell Yast to use the “traditional” method for setup rather than use the network manager (?). Would I still have to that ? Or does that make any sense to you ?

No, you should not have to do that (even in earlier days), and with wireless using NetworkManager is actually the preferred way.