Wireless problem - BCM43142

Hello!

I installed my first OS from SUSE family today in the morning.
I had Debian and Ubuntu earlier.
I have openSUSE Leap 42.1 on my laptop, Lenovo G510, which has Broadcom BCM43142 Network Controller.
I can’t connect to any wireless network.
I was searching in the internet for answers, but nothing worked.
I have broadcom-wl, broadcom-wl-kmp-default and b43xx firmware installed.
I also have devel-kernel (somebody said it is needed).
I was using this article as my bible: https://forums.opensuse.org/showthread.php/494525-Enable-Broadcom-BCM43142-in-OpenSuse-13-1
I wasn’t able to execute ‘make’ and ‘make install’ commands (don’t know why), so instead of it I used zypper to install required packages.
I tried the last line of the prophet’s words (‘modprobe wl’) and (surprisingly) it didn’t work :(: ‘FATAL: module wl not found’.
I am quite tired and depressed about it.
I am not an expert, not even close to be an expert.

Help me, please. Help me believe in the power of SUSE.

Hello Again!

I removed broadcom-wl and broadcom-wl-kmp-default and tried to install them again:

zypper install broadcom-wl-kmp-default

Loading repository data…
Reading installed packages…
Resolving package dependencies…

Problem: nothing provides kernel-uname-r = 4.7.0-4.g89a2ada-default needed by broadcom-wl-kmp-default-6.30.223.248_k4.7.0_4.g89a2ada-9.4.x86_64
Solution 1: do not install broadcom-wl-kmp-default-6.30.223.248_k4.7.0_4.g89a2ada-9.4.x86_64
Solution 2: break broadcom-wl-kmp-default-6.30.223.248_k4.7.0_4.g89a2ada-9.4.x86_64 by ignoring some of its dependencies

Here is the output from console. Anyone knows, what terrible mysteries are contained in it?

Am Mon, 01 Aug 2016 12:16:01 GMT
schrieb alexander xiii <alexander_xiii@no-mx.forums.microfocus.com>:

> Hello Again!
>
> I removed broadcom-wl and broadcom-wl-kmp-default and tried to install
> them again:
>
> > # zypper install broadcom-wl-kmp-default
> > Loading repository data…
> > Reading installed packages…
> > Resolving package dependencies…
> >
> > Problem: nothing provides kernel-uname-r = 4.7.0-4.g89a2ada-default
> > needed by
> > broadcom-wl-kmp-default-6.30.223.248_k4.7.0_4.g89a2ada-9.4.x86_64
> > Solution 1: do not install
> > broadcom-wl-kmp-default-6.30.223.248_k4.7.0_4.g89a2ada-9.4.x86_64
> > Solution 2: break
> > broadcom-wl-kmp-default-6.30.223.248_k4.7.0_4.g89a2ada-9.4.x86_64 by
> > ignoring some of its dependencies
> >
>
> Here is the output from console. Anyone knows, what terrible mysteries
> are contained in it?
>
>

Well, in “Debian-Speak” this means:

Trying to “hammer” packages from Debian Unstable into Debian Stable is not a
good idea.

AK


Never attribute to malice that which can be adequately explained by stupidity.
(R.J. Hanlon)

Well, thank you for your advice. I didn’t read descriptions under packages carefully.

Can you tell me, what is a proper way to get the wireless connection working?
What did I do wrong? How can I fix these mistakes?

By the way… ‘In Debian-Speak’… Almost sounded as if it had been racial harassment :slight_smile:

Post in Code-Tags:

zypper lr -uP
zypper se -si kernel broadcom

What Akoellh means:
Kernel 4.7 is not in the “normal” Leap Repos.
Maybe you have the wrong Repo for broadcom-wl?

Full output for both commands:


#  | Alias                           | Name                                    | Enabled | GPG Check | Refresh | Priority | URI                                                                    
---+---------------------------------+-----------------------------------------+---------+-----------+---------+----------+------------------------------------------------------------------------
 1 | download.opensuse.org-non-oss   | Repozytorium główne (NON-OSS)           | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/      
 2 | download.opensuse.org-non-oss_1 | Repozytorium aktualizacji (non-oss)     | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/leap/42.1/non-oss/                 
 3 | download.opensuse.org-oss       | Repozytorium główne (OSS)               | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/distribution/leap/42.1/repo/oss/          
 4 | download.opensuse.org-oss_1     | Główne repozytorium aktualizacji        | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/leap/42.1/oss                      
 5 | openSUSE-42.1-0                 | openSUSE-42.1-0                         | No      | ----      | Yes     |   99     | hd:///?device=/dev/disk/by-id/scsi-1PHISON_USB3-part2                  
 6 | packman                         | packman                                 | Yes     | (r ) Yes  | Yes     |   99     | http://ftp.gwdg.de/pub/linux/misc/packman/suse/Factory/                
 7 | repo-debug                      | openSUSE-Leap-42.1-Debug                | No      | ----      | Yes     |   99     | http://download.opensuse.org/debug/distribution/leap/42.1/repo/oss/    
 8 | repo-debug-non-oss              | openSUSE-Leap-42.1-Debug-Non-Oss        | No      | ----      | Yes     |   99     | http://download.opensuse.org/debug/distribution/leap/42.1/repo/non-oss/
 9 | repo-debug-update               | openSUSE-Leap-42.1-Update-Debug         | No      | ----      | Yes     |   99     | http://download.opensuse.org/debug/update/leap/42.1/oss                
10 | repo-debug-update-non-oss       | openSUSE-Leap-42.1-Update-Debug-Non-Oss | No      | ----      | Yes     |   99     | http://download.opensuse.org/debug/update/leap/42.1/non-oss/           
11 | repo-source                     | openSUSE-Leap-42.1-Source               | No      | ----      | Yes     |   99     | http://download.opensuse.org/source/distribution/leap/42.1/repo/oss/   
12 | repo-update                     | openSUSE-Leap-42.1-Update               | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/leap/42.1/oss/                     


Loading repository data...
Reading installed packages...

S | Name                           | Type    | Version       | Arch   | Repository                                               
--+--------------------------------+---------+---------------+--------+---------------------------------                         
i | devel_kernel                   | pattern | 20150918-12.1 | x86_64 | Główne repozytorium aktualizacji                         
i | devel_kernel                   | pattern | 20150918-12.1 | x86_64 | openSUSE-Leap-42.1-Update                                                         
i | kernel-default                 | package | 4.1.27-27.1   | x86_64 | Główne repozytorium aktualizacji                                                  
i | kernel-default                 | package | 4.1.27-27.1   | x86_64 | openSUSE-Leap-42.1-Update                                                         
i | kernel-default-devel           | package | 4.1.27-27.1   | x86_64 | Główne repozytorium aktualizacji                                                       
i | kernel-default-devel           | package | 4.1.27-27.1   | x86_64 | openSUSE-Leap-42.1-Update       
i | kernel-devel                   | package | 4.1.27-27.1   | noarch | Główne repozytorium aktualizacji
i | kernel-devel                   | package | 4.1.27-27.1   | noarch | openSUSE-Leap-42.1-Update       
i | kernel-firmware                | package | 20160503-3.1  | noarch | Główne repozytorium aktualizacji
i | kernel-firmware                | package | 20160503-3.1  | noarch | openSUSE-Leap-42.1-Update       
i | kernel-macros                  | package | 4.1.27-27.1   | noarch | Główne repozytorium aktualizacji
i | kernel-macros                  | package | 4.1.27-27.1   | noarch | openSUSE-Leap-42.1-Update       
i | kernel-pv-devel                | package | 4.1.27-27.1   | x86_64 | Główne repozytorium aktualizacji
i | kernel-pv-devel                | package | 4.1.27-27.1   | x86_64 | openSUSE-Leap-42.1-Update       
i | kernel-source                  | package | 4.1.27-27.1   | noarch | Główne repozytorium aktualizacji
i | kernel-source                  | package | 4.1.27-27.1   | noarch | openSUSE-Leap-42.1-Update       
i | kernel-syms                    | package | 4.1.27-27.1   | x86_64 | Główne repozytorium aktualizacji
i | kernel-syms                    | package | 4.1.27-27.1   | x86_64 | openSUSE-Leap-42.1-Update       
i | kernel-xen-devel               | package | 4.1.27-27.1   | x86_64 | Główne repozytorium aktualizacji
i | kernel-xen-devel               | package | 4.1.27-27.1   | x86_64 | openSUSE-Leap-42.1-Update       
i | patterns-openSUSE-devel_kernel | package | 20150918-12.1 | x86_64 | Główne repozytorium aktualizacji
i | patterns-openSUSE-devel_kernel | package | 20150918-12.1 | x86_64 | openSUSE-Leap-42.1-Update                     

Yeah… I changed the language of my system to english, but names remained the same.
In case you need it:
Repozytorium główne = Main repository
Repozytorium aktualizacji = Update repository
Główne repozytorium aktualizacji = Main Update Repository
I know it isn’t professional and so on, forgive me, experts.

QED:

6 | packman | packman | Yes | (r ) Yes | Yes | 99 | Index of /pub/linux/misc/packman/suse/Factory/

That is an Factory Repo, not for openSUSE Leap.

This is the right URL:
http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.1/

Then broadcom-wl will work…

Thank you all for support!
It finally works!
You are the best :slight_smile: