No Wifi

Hi all, I recently switched from ubuntu 15.04 to openSUSE 42.2, and I am unable to connect, or even see, to any wireless networks at all. A direct connection works, however I have not tried a usb dongle

the output from iwconfig:


enp5s0f1  no wireless extensions.

lo        no wireless extensions.

the output from running lspci:


00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
04:00.0 Network controller: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter (rev 03)
05:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5287 (rev 01)
05:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 14)

and the output from running lsmod:


Module                  Size  Used by
iscsi_ibft             12862  0 
iscsi_boot_sysfs       16000  1 iscsi_ibft
fuse                  100461  3 
bnep                   19624  2 
bluetooth             483238  5 bnep
6lowpan_iphc           18702  1 bluetooth
af_packet              40034  2 
xt_pkttype             12504  3 
xt_LOG                 17718  10 
xt_limit               12711  10 
cfg80211              547052  0 
ip6t_REJECT            12939  3 
xt_tcpudp              12884  3 
nf_conntrack_ipv6      14798  3 
nf_defrag_ipv6         34768  1 nf_conntrack_ipv6
ip6table_raw           12683  1 
ipt_REJECT             12541  3 
iptable_raw            12678  1 
xt_CT                  12956  4 
iptable_filter         12810  1 
ip6table_mangle        12700  0 
nf_conntrack_netbios_ns    12665  0 
nf_conntrack_broadcast    12589  1 nf_conntrack_netbios_ns
nf_conntrack_ipv4      14806  3 
nf_defrag_ipv4         12758  1 nf_conntrack_ipv4
ip_tables              27240  2 iptable_filter,iptable_raw
xt_conntrack           12760  6 
nf_conntrack          114273  6 xt_CT,nf_conntrack_netbios_ns,xt_conntrack,nf_conntrack_broadcast,nf_conntrack_ipv4,nf_conntrack_ipv6
ip6table_filter        12815  1 
ip6_tables             27026  3 ip6table_filter,ip6table_mangle,ip6table_raw
x_tables               34059  15 xt_pkttype,ip6table_filter,xt_CT,ip6table_mangle,ip_tables,xt_tcpudp,xt_limit,xt_conntrack,xt_LOG,iptable_filter,ip6table_raw,ipt_REJECT,ip6_tables,iptable_raw,ip6t_REJECT
xfs                  1011981  1 
libcrc32c              12644  1 xfs
nls_iso8859_1          12713  1 
nls_cp437              16991  1 
vfat                   17411  1 
fat                    70078  1 vfat
uvcvideo               89131  0 
videobuf2_vmalloc      13216  1 uvcvideo
videobuf2_memops       13362  1 videobuf2_vmalloc
videobuf2_core         63200  1 uvcvideo
v4l2_common            15265  1 videobuf2_core
videodev              157329  3 uvcvideo,v4l2_common,videobuf2_core
hid_multitouch         17419  0 
x86_pkg_temp_thermal    14205  0 
intel_powerclamp       18823  0 
coretemp               13441  0 
kvm_intel             151748  0 
kvm                   501446  1 kvm_intel
snd_hda_codec_realtek    80983  1 
snd_hda_codec_generic    77129  1 snd_hda_codec_realtek
crct10dif_pclmul       14268  0 
crc32_pclmul           13133  0 
ghash_clmulni_intel    13230  0 
snd_hda_codec_hdmi     55740  1 
aesni_intel           152552  0 
acer_wmi               32522  0 
rtsx_pci_sdmmc         23043  0 
sparse_keymap          13948  1 acer_wmi
mmc_core              133468  1 rtsx_pci_sdmmc
snd_hda_intel          34475  5 
snd_hda_controller     35103  1 snd_hda_intel
snd_hda_codec         151970  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_hwdep              13602  1 snd_hda_codec
iTCO_wdt               13480  0 
snd_pcm               116857  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
snd_timer              33609  1 snd_pcm
rfkill                 26772  5 cfg80211,acer_wmi,bluetooth
rtsx_pci_ms            18168  0 
memstick               16966  1 rtsx_pci_ms
aes_x86_64             17131  1 aesni_intel
iTCO_vendor_support    13718  1 iTCO_wdt
joydev                 17344  0 
lrw                    13286  1 aesni_intel
gf128mul               14951  1 lrw
glue_helper            13990  1 aesni_intel
rtsx_pci               50312  2 rtsx_pci_ms,rtsx_pci_sdmmc
thermal                22971  0 
ablk_helper            13597  1 aesni_intel
cryptd                 16263  3 ghash_clmulni_intel,aesni_intel,ablk_helper
serio_raw              13434  0 
pcspkr                 12718  0 
r8169                  75790  0 
mii                    13934  1 r8169
i2c_i801               22454  0 
battery                23237  0 
snd                    87947  18 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
lpc_ich                21093  0 
mfd_core               13435  2 lpc_ich,rtsx_pci
mei_me                 23664  0 
mei                    96067  1 mei_me
intel_smartconnect     12637  0 
wmi                    19193  1 acer_wmi
shpchp                 32951  0 
soundcore              15047  2 snd,snd_hda_codec
processor              40484  0 
ac                     13335  0 
dm_mod                111114  0 
efivarfs               13268  0 
btrfs                1007121  1 
xor                    21411  1 btrfs
raid6_pq              106004  1 btrfs
crc32c_intel           22094  2 
i915                  983524  7 
i2c_algo_bit           13413  1 i915
drm_kms_helper         65670  1 i915
drm                   335594  6 i915,drm_kms_helper
xhci_hcd              178893  0 
video                  24419  2 i915,acer_wmi
button                 13971  1 i915
sg                     40630  0 

all help is greatly appreciated!!!

Show us

/usr/sbin/hwinfo --netcard

or

/sbin/lspci -nnk|grep '\02'

Are you really using openSUSE Leap 42.2, or perhaps you really meant 42.1?

04:00.0 Network controller: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter (rev 03)

A quick search online suggests that the ‘wl’ driver may be your best bet. The ‘broadcom-wl’ package and associated kernel package can be obtained from the Packman repo. A wired ethernet connection is helpful when getting proprietary driver installed.

So I was talking with one of my friends last night, and he told me that he was having problems with wifi as well when using 42.2 but when he switched to 13.2 it worked just fine. So i tried that with no luck so I am now using 13.2.

output form /usr/sbin/hwinfo --netcard



Justin@linux-nyye:~> /usr/sbin/hwinfo --netcard
20: PCI 400.0: 0280 Network controller                          
  [Created at pci.328]
  Unique ID: YmUS.lXeL4iaV5S3
  Parent ID: hoOk.N9fkmDA01s3
  SysFS ID: /devices/pci0000:00/0000:00:1c.2/0000:04:00.0
  SysFS BusID: 0000:04:00.0
  Hardware Class: network
  Model: "Broadcom Network controller"
  Vendor: pci 0x14e4 "Broadcom"
  Device: pci 0x43b1 
  SubVendor: pci 0x11ad "Lite-On Communications Inc"
  SubDevice: pci 0x6606 
  Revision: 0x03
  Memory Range: 0xb0600000-0xb0607fff (rw,non-prefetchable)
  Memory Range: 0xb0400000-0xb05fffff (rw,non-prefetchable)
  Module Alias: "pci:v000014E4d000043B1sv000011ADsd00006606bc02sc80i00"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #14 (PCI bridge)

22: PCI 500.1: 0200 Ethernet controller
  [Created at pci.328]
  Unique ID: UAar.sT3vJ8NYfzD
  Parent ID: Z7uZ.P_XEkMPQ4d4
  SysFS ID: /devices/pci0000:00/0000:00:1c.3/0000:05:00.1
  SysFS BusID: 0000:05:00.1
  Hardware Class: network
  Model: "Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller"
  Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
  Device: pci 0x8168 "RTL8111/8168 PCI Express Gigabit Ethernet controller"
  SubVendor: pci 0x1025 "Acer Incorporated [ALI]"
  SubDevice: pci 0x079b 
  Revision: 0x14
  Driver: "r8169"
  Driver Modules: "r8169"
  Device File: enp5s0f1
  I/O Ports: 0x3000-0x3fff (rw)
  Memory Range: 0xb0704000-0xb0704fff (rw,non-prefetchable)
  Memory Range: 0xb0700000-0xb0703fff (rw,non-prefetchable)
  IRQ: 63 (661162 events)
  HW Address: c4:54:44:2c:1e:24
  Link detected: yes
  Module Alias: "pci:v000010ECd00008168sv00001025sd0000079Bbc02sc00i00"
  Driver Info #0:
    Driver Status: r8169 is active
    Driver Activation Cmd: "modprobe r8169"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #15 (PCI bridge)
Justin@linux-nyye:~> 

Justin@linux-nyye:~> /usr/sbin/hwinfo --netcard
20: PCI 400.0: 0280 Network controller                          
  [Created at pci.328]
  Unique ID: YmUS.lXeL4iaV5S3
  Parent ID: hoOk.N9fkmDA01s3
  SysFS ID: /devices/pci0000:00/0000:00:1c.2/0000:04:00.0
  SysFS BusID: 0000:04:00.0
  Hardware Class: network
  Model: "Broadcom Network controller"
  Vendor: pci 0x14e4 "Broadcom"
  Device: pci 0x43b1 
  SubVendor: pci 0x11ad "Lite-On Communications Inc"
  SubDevice: pci 0x6606 
  Revision: 0x03
  Memory Range: 0xb0600000-0xb0607fff (rw,non-prefetchable)
  Memory Range: 0xb0400000-0xb05fffff (rw,non-prefetchable)
  Module Alias: "pci:v000014E4d000043B1sv000011ADsd00006606bc02sc80i00"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #14 (PCI bridge)

22: PCI 500.1: 0200 Ethernet controller
  [Created at pci.328]
  Unique ID: UAar.sT3vJ8NYfzD
  Parent ID: Z7uZ.P_XEkMPQ4d4
  SysFS ID: /devices/pci0000:00/0000:00:1c.3/0000:05:00.1
  SysFS BusID: 0000:05:00.1
  Hardware Class: network
  Model: "Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller"
  Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
  Device: pci 0x8168 "RTL8111/8168 PCI Express Gigabit Ethernet controller"
  SubVendor: pci 0x1025 "Acer Incorporated [ALI]"
  SubDevice: pci 0x079b 
  Revision: 0x14
  Driver: "r8169"
  Driver Modules: "r8169"
  Device File: enp5s0f1
  I/O Ports: 0x3000-0x3fff (rw)
  Memory Range: 0xb0704000-0xb0704fff (rw,non-prefetchable)
  Memory Range: 0xb0700000-0xb0703fff (rw,non-prefetchable)
  IRQ: 63 (661162 events)
  HW Address: c4:54:44:2c:1e:24
  Link detected: yes
  Module Alias: "pci:v000010ECd00008168sv00001025sd0000079Bbc02sc00i00"
  Driver Info #0:
    Driver Status: r8169 is active
    Driver Activation Cmd: "modprobe r8169"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #15 (PCI bridge)
Justin@linux-nyye:~> 


output from /sbin/lspci -nnk|grep ‘[02]’


  SubDevice: pci 0x6606 
  Justin@linux-nyye:~> /sbin/lspci -nnk|grep '[02]'
00:00.0 Host bridge [0600]: Intel Corporation Haswell-ULT DRAM Controller [8086:0a04] (rev 09)
        Subsystem: Acer Incorporated [ALI] Device [1025:079b]
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09)
        Subsystem: Acer Incorporated [ALI] Device [1025:079b]
00:03.0 Audio device [0403]: Intel Corporation Haswell-ULT HD Audio Controller [8086:0a0c] (rev 09)
        Subsystem: Acer Incorporated [ALI] Device [1025:079b]
00:14.0 USB controller [0c03]: Intel Corporation 8 Series USB xHCI HC [8086:9c31] (rev 04)
        Subsystem: Acer Incorporated [ALI] Device [1025:079b]
00:16.0 Communication controller [0780]: Intel Corporation 8 Series HECI #0 [8086:9c3a] (rev 04)
        Subsystem: Acer Incorporated [ALI] Device [1025:079b]
00:1b.0 Audio device [0403]: Intel Corporation 8 Series HD Audio Controller [8086:9c20] (rev 04)
        Subsystem: Acer Incorporated [ALI] Device [1025:0830]
00:1c.0 PCI bridge [0604]: Intel Corporation 8 Series PCI Express Root Port 1 [8086:9c10] (rev e4)
00:1c.2 PCI bridge [0604]: Intel Corporation 8 Series PCI Express Root Port 3 [8086:9c14] (rev e4)
00:1c.3 PCI bridge [0604]: Intel Corporation 8 Series PCI Express Root Port 4 [8086:9c16] (rev e4)
00:1d.0 USB controller [0c03]: Intel Corporation 8 Series USB EHCI #1 [8086:9c26] (rev 04)
        Subsystem: Acer Incorporated [ALI] Device [1025:079b]
00:1f.0 ISA bridge [0601]: Intel Corporation 8 Series LPC Controller [8086:9c43] (rev 04)
        Subsystem: Acer Incorporated [ALI] Device [1025:079b]
00:1f.2 SATA controller [0106]: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] [8086:9c03] (rev 04)
        Subsystem: Acer Incorporated [ALI] Device [1025:079b]
00:1f.3 SMBus [0c05]: Intel Corporation 8 Series SMBus Controller [8086:9c22] (rev 04)
        Subsystem: Acer Incorporated [ALI] Device [1025:079b]
        Kernel modules: i2c_i801
04:00.0 Network controller [0280]: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter [14e4:43b1] (rev 03)
        Subsystem: Lite-On Communications Inc Device [11ad:6606]
05:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device [10ec:5287] (rev 01)
        Subsystem: Acer Incorporated [ALI] Device [1025:079b]
05:00.1 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 14)
        Subsystem: Acer Incorporated [ALI] Device [1025:079b]


Am Fri, 09 Sep 2016 16:16:01 GMT
schrieb Jben1 <Jben1@no-mx.forums.microfocus.com>:

> So I was talking with one of my friends last night, and he told me that
> he was having problems with wifi as well when using 42.2 but when he
> switched to 13.2 it worked just fine. So i tried that with no luck so I
> am now using 13.2.
>

Not using a beta release might be a good idea, but swithcing to a release being
out of support soon, yeah well.

Be it as it may

>
> output form /usr/sbin/hwinfo --netcard

>
> Justin@linux-nyye:~> /usr/sbin/hwinfo --netcard
> 20: PCI 400.0: 0280 Network controller
> [Created at pci.328]
> Unique ID: YmUS.lXeL4iaV5S3
> Parent ID: hoOk.N9fkmDA01s3
> SysFS ID: /devices/pci0000:00/0000:00:1c.2/0000:04:00.0
> SysFS BusID: 0000:04:00.0
> Hardware Class: network
> Model: “Broadcom Network controller”
> Vendor: pci 0x14e4 “Broadcom”
> Device: pci 0x43b1
> SubVendor: pci 0x11ad “Lite-On Communications Inc”
> SubDevice: pci 0x6606
> Revision: 0x03
> Memory Range: 0xb0600000-0xb0607fff (rw,non-prefetchable)
> Memory Range: 0xb0400000-0xb05fffff (rw,non-prefetchable)
> Module Alias: “pci:v000014E4d000043B1sv000011ADsd00006606bc02sc80i00”
> Config Status: cfg=no, avail=yes, need=no, active=unknown
> Attached to: #14 (PCI bridge)
> output from /sbin/lspci -nnk|grep ‘[02]’

> Justin@linux-nyye:~> /sbin/lspci -nnk|grep ‘[02]’
> Network controller [0280]: Broadcom Corporation BCM4352 802.11ac Wireless
> Network Adapter [14e4:43b1] (rev 03) Subsystem: Lite-On Communications Inc

this card might be supported by an “in-kernel” driver already, depending on the
kernel version, a very recent 4.4 (the one which 42.2 will use BTW) on my system
says

/lib/modules/4.4.20-1.ga34098c-default/kernel/drivers/bcma/bcma.ko
alias: pci:v000014E4d000043B1svsdbcsci*

the kernel module “bcma” supports this device.

Your output of lspci and hwinfo does not indicate bcma loaded, so if the command

/sbin/modinfo bcma | grep -i 43b1

does not show any output, your kernel is too old.

If there is an output similar to this

alias: pci:v000014E4d000043B1svsdbcsci*

the card will still not work without binary firmware which is part of the
package “kernel-firmware” if that one is recent enough.

Another option would be to use -as said before- the proprietary “wl” driver
provided by Packman in the respective “broadcom-wl-kmp”-package.

AK


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

Am Fri, 09 Sep 2016 16:59:16 GMT
schrieb AK <Akoellh@no-mx.forums.microfocus.com>:

P.S.

Support was added in 4.0

http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/drivers/bcma/host_pci.c?h=linux-4.4.y&id=9b6cc9a807c79c3c356af6f4e6c55e62c6554226

AK


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

Am Fri, 09 Sep 2016 17:17:54 GMT
schrieb AK <Akoellh@no-mx.forums.microfocus.com>:

> Am Fri, 09 Sep 2016 16:59:16 GMT
> schrieb AK <Akoellh@no-mx.forums.microfocus.com>:
>
> P.S.
>
> Support was added in 4.0

GNAH, typo, make that kernel 4.1.


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

According to https://wireless.wiki.kernel.org/en/users/drivers/b43 this device is not supported by an in-kernel driver.
You need to install broadcom-wl from Packman as already suggested.

Note that you need two packages: broadcom-wl and broadcom-wl-kmp-desktop if you use kernel-desktop (for kernel-default you’d need broadcom-wl-kmp-default)

Maybe the Side is outdated?

en/users/drivers/b43.txt · Last modified: 2015/09/06 08:59 by Matt y

According to https://cateee.net/lkddb/web-lkddb/BCMA_HOST_PCI.html
it is supported as mentioned since kernel 4.1.

But I think broadcom-wl is the faster chance…

No idea.

It does list things supported since Kernel 4.4 on the brcm80211 page.
Doesn’t mean that the b43 page is fully up-to-date of course.
As it mentions “Kernel 3.17+” for some devices, it should definitely apply to Kernel 3.16 though.

According to https://cateee.net/lkddb/web-lkddb/BCMA_HOST_PCI.html
it is supported as mentioned since kernel 4.1.

But I think broadcom-wl is the faster chance…

Yes, especially considering that the OP is on 13.2 (with kernel 3.16) now… :wink: