No wireless connection after installing OpenSUSE 12.3

Hi,

I just installed OpenSUSE 12.3 on my laptop with Gnome. I’m unable to connect to any wifi. I don’t even have the “Wireless” submenu on the top right of my screen. All I have is the “Wired” submenu. I tried a lot of things but without success. I have something like that when I enter “sudo /sbin/ifconfig” :


lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:95 errors:0 dropped:0 overruns:0 frame:0
          TX packets:95 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:9691 (9.4 Kb)  TX bytes:9691 (9.4 Kb)

p1p1      Link encap:Ethernet  HWaddr A4:BA:DB:CC:16:19  
          inet addr:192.168.1.9  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:316 (316.0 b)  TX bytes:3768 (3.6 Kb)

Earlier I tried to manually add a vlan0 interface from the YaST, but I still wouldn’t get any IP on this interface.
Can you please help me?

Are you sure this is not the bug mentioned in the release notes? You must reboot to enable the wireless.

I rebooted several times but nothing has changed.

I think the problem is it doesn’t recognize my wifi card as when I open the network settings from the YaST I can only see one device which is my ethernet controller.

We have a wireless subforum for these type of issues.

https://forums.opensuse.org/english/get-technical-help-here/wireless/

Read the wireless stickies at the top of that forum first.

On 04/16/2013 04:46 PM, andrecmoi wrote:
>
> I think the problem is it doesn’t recognize my wifi card as when I open
> the network settings from the YaST I can only see one device which is my
> ethernet controller.

Well, my crystal ball is in the shop, thus I cannot discern what wireless device
you have. The stickies at the beginning of the wireless forum will tell you how
to report that info.

Have you checked the output of dmesg to see if you have missing firmware?

I get this information “Network controller: Broadcom Corporation BCM43224” when I enter “lspci”.
I don’t how I should check the ouput of dmesg. Which line should I look for?
I installed the following package to make sure I have the right drivers : broadcom-wl

Sorry I’m not familiar with all this and I had to Google all day.

Those who can’t see wireless connections after installing OpenSuse, follow this:

  • Click on kickoff and search network and select the network settings.
  • Select User Controlled with NetworkManager option and click on Ok to save the changes.
  • In a few seconds, you’ll see an icon on the taskbar that will show you the network interfaces.
  • Click on ‘Enable Wireless’ and boom ! There you can see your favorite home wifi :slight_smile:

Hi, welcome.

This only works if the system recognizes the wireless device. If not, a driver must be installed first.

Rather disappointing and unproductive experience yesterday :frowning: trying to install Suse linux 12.3 on a HP desktop.
The installation process failed to recognise either wireless or wired ethernet cards, and despite spending hours, have still failed to get any kind of network connection operational. Show stopper !

Would dearly like to find a systematic HowTo: that would explain how to solve such problems. Having installed on 3 or 4 different hardware sets in the past year, have had very mixed success. Too often the installation process just doesn’t even find the network card.

Greg

How to install Wireless Broadcom Corporation BCM43142 802.11b/g/n on openSuse 12,3 x86_64.

Hi, I have notebook DELL Inspiron 3721-1764 with openSuse 12.3 aboard. It have this network Wireless controller.
Wireless Broadcom Corporation BCM43142 doesn’t work out of the box or with broadcom-wl (5.100.82.112-11.6) driver.

lspci -nn

00:00.0 Host bridge [0600]: Intel Corporation 3rd Gen Core processor DRAM Controller [8086:0154] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)
00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 [8086:1e3a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4)
00:1c.1 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 [8086:1e12] (rev c4)
00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation HM76 Express Chipset LPC Controller [8086:1e59] (rev 04)
00:1f.2 SATA controller [0106]: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e03] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller [8086:1e22] (rev 04)
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
02:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)

For now I have found this howto: fedora18: Wireless Broadcom Corporation BCM43142 802.11b/g/n

I adapted this procedure for openSuse 12.3:

  1. Install needed packages:

zypper install dpkg make gcc binutils kernel-source

  1. Create bash script (see below) and run it:

#!/bin/bash

set -x
dtmp=$(mktemp -d)

wget -c http://jas.gemnetworks.com/debian/pool/main/w/wireless-bcm43142/wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb

dpkg-deb -x wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb $dtmp

cd $dtmp/usr/src/wireless-bcm43142-6.20.55.19/

make API=WEXT

mkdir -p /lib/modules/$(uname -r)/extra/wl
rm -f /lib/modules/$(uname -r)/extra/wl/wl.ko
cp ./wl.ko /lib/modules/$(uname -r)/extra/wl/.

depmod -a

modprobe -r wl
sleep 8
ip a

modprobe wl
sleep 8
ip a

cd
rm -rf $dtmp

  1. Check that your wireless interface is working:

iwconfig

p2p1 no wireless extensions.

lo no wireless extensions.

wlan0 IEEE 802.11 ESSID:“”
Mode:Managed Frequency:2.442 GHz Access Point: Not-Associated
Bit Rate:72 Mb/s Tx-Power:24 dBm
Retry min limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=5/5 Signal level=0 dBm Noise level=0 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0


Now my wireless is working fine!