Installing Broadcom drivers !Offline!

Hello there,
i know that there are thousand and thousands of topics regarding the Installation of broadcom drivers, and I tried to apply that, but my Problem is, that i am offline with my lately installed opensuse.
So i havw to grab files from my Smartphone to my laptop through USB.
How can i install the broadcom driver ‘offline’ (not downloading with zypper)?
I can provide the following information:

uname -a
Linux desktop 3.16.6-2
  • And my chip is a broadcom BCM43142.

I installed opensuse just and how i See i am not able to download the package ‘broadcom-wl’ and desktop manually (prob. only with zypper).
My other question:
Düring the Installation ive got to know that lots of pacjets cant be installed. Are they gonna be installed auto. when i am online? (With an update Commando vor so)?
Sorry for that crappy post, i am using my moto g.

Just a suggestion. Find a wired connection you can use and do from there.

Note that you should take care of random Internet advise. It is often old and out of date. You may just need the kernel-firmware package installed.

Hmm k then i habe to geht an ethernet-wire asap.
So what do you think, which package contains the right driver for my chipset?
Thanks for your help.

Please post in Code-Tags:

/sbin/lspci -nnk | grep -i -A3 net

Maybe the Chip is supported by the Kernel.

PS:
Please wait for an answer longer than 6 Minutes in IRC.

This is indeed only supported by broadcom-wl.

You can download the packages here:

Note that you need the broadcom-wl and broadcom-wl-kmp-desktop packages.

As you didn’t write whether you are using a 32bit or 64bit kernel, I have to guess.
For 64bit (x86_64) it would be those two:
http://packman.links2linux.de/download/broadcom-wl/2229613/broadcom-wl-6.30.223.248-5.2.x86_64.rpm
http://packman.links2linux.de/download/broadcom-wl/2229612/broadcom-wl-kmp-desktop-6.30.223.248_k3.16.7_21-5.2.x86_64.rpm

Download them and install them with rpm or zypper, something like:

sudo rpm -i broadcom*.rpm

Using a wired connection temporarily for installing it as suggested already would probably be a bit easier though.

Thanks that you want to help me, wolfi, Sauerland.
I now have an ethernet-connection for a while.
I already added the packman-repo, installed broadcom-wl and it worked. For a while.
Until I installed my ~800 updates, because now it doesnt work anymore.

uname -a
inux linux-qnk8.site 3.16.7-21-desktop #1 SMP PREEMPT Tue Apr 14 07:11:37 UTC 2015 (93c1539) x86_64 x86_64 x86_64 GNU/Linux

/sbin/lspci -nnk | grep -i -A3 
01:00.0 Ethernet controller [0200]: Qualcomm Atheros QCA8172 Fast Ethernet [1969:10a0] (rev 10)        Subsystem: Lenovo Device [17aa:3802]
        Kernel driver in use: alx
        Kernel modules: alx
02:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
        Subsystem: Lenovo Device [17aa:0611]
        Kernel modules: bcma

When I now try to install broadcom-wl with zypper, it grabs these packages:


broadcom-wl-6.30.223.248-5.
broadcom-wl-kmp-default-6.30.223.248_k3.16.7_21-5.2

Show use the repos you have

zypper lr -d

which way are you connected? Wired WIFI? if WIFI are you using NetworkMangement program??? You can set in yast. you then set the connection details in NetworkManagment which should be on the system tray

My laptop is offline again (no wired connection ATM), thats why i take a photo with my Smartphone:
http://imgur.com/BAXSfi1

As you are using kernel-desktop you need to install broadcom-wl-kmp-desktop, not broadcom-wl-kmp-default.

Probably broadcom-wl-kmp-default did pull in kernel-default and you booted that at first, that’s why it worked.
You should still have it installed, select it in “Advanced Options” in the boot menu and the wireless should work again.

Then uninstall both kernel-default and broadcom-wl-kmp-default, and install broadcom-wl-kmp-desktop.
After a reboot wireless should work with kernel-desktop.

Many thanks.
You Were absolutely right, now that I’ve chosen the other kernel, all works fine!
But why do I have different kernels installed and what are the differences between Thema?

Well default is stripped down without any SUSE tweaks. Desktop is optimized for desktops

The reason you have the default is that you install one is that broadcom-wl-kmp-default brought in default because it is dependent on default kernel thus default kernel had to be installed to resolve the dependency.

any kmp type package must match the installed kernel flavour

Also note that by default openSUSE keeps two kernels the current and previous. You can boot to the previous from the advanced area in the Grub window. So if a new kernel is a problem you can drop back to fix things. Note also there may be as many as 3 kernels since the oldest is not removed until the newest is successfully booted.

In any case unless you do something special and need some different kernel stick with desktop