trying to setup wireless on laptop

YaST > System > Network Settings…

Check that the driver is now loaded

lsmod|grep wl

It should also be reported via

/usr/sbin/hwinfo --netcard

and if you can check the wifi is not blocked (disabled) with

/usr/sbin/rfkill list

There are some Problems with installing Drivers, do you run as root

mkinitrd

after Installation?

Reboot.

/usr/sbin/hwinfo --netcard

24: PCI 900.0: 0200 Ethernet controller                         
  [Created at pci.378]
  Unique ID: 9Ky7.0FslDBOVMC9
  Parent ID: hoOk.07eX7md2TX0
  SysFS ID: /devices/pci0000:00/0000:00:1c.2/0000:09:00.0
  SysFS BusID: 0000:09:00.0
  Hardware Class: network
  Model: "Marvell 88E8040 PCI-E Fast Ethernet Controller"
  Vendor: pci 0x11ab "Marvell Technology Group Ltd."
  Device: pci 0x4354 "88E8040 PCI-E Fast Ethernet Controller"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x02aa 
  Revision: 0x13
  Driver: "sky2"
  Driver Modules: "sky2"
  Device File: enp9s0
  Memory Range: 0xf68fc000-0xf68fffff (rw,non-prefetchable)
  I/O Ports: 0xde00-0xdeff (rw)
  IRQ: 30 (5196 events)
  HW Address: 00:23:ae:23:f7:8b
  Permanent HW Address: 00:23:ae:23:f7:8b
  Link detected: yes
  Module Alias: "pci:v000011ABd00004354sv00001028sd000002AAbc02sc00i00"
  Driver Info #0:
    Driver Status: sky2 is active
    Driver Activation Cmd: "modprobe sky2"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #19 (PCI bridge)

28: PCI c00.0: 0280 Network controller
  [Created at pci.378]
  Unique ID: zb5c.pDIlKSkvxw6
  Parent ID: qTvu._Hl1AdOePmF
  SysFS ID: /devices/pci0000:00/0000:00:1c.1/0000:0c:00.0
  SysFS BusID: 0000:0c:00.0
  Hardware Class: network
  Model: "Dell Wireless 1397 WLAN Mini-Card"
  Vendor: pci 0x14e4 "Broadcom"
  Device: pci 0x4315 "BCM4312 802.11b/g LP-PHY"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x000c "Wireless 1397 WLAN Mini-Card"
  Revision: 0x01
  Driver: "b43-pci-bridge"
  Driver Modules: "ssb"
  Memory Range: 0xf69fc000-0xf69fffff (rw,non-prefetchable)
  IRQ: 17 (no events)
  Module Alias: "pci:v000014E4d00004315sv00001028sd0000000Cbc02sc80i00"
  Driver Info #0:
    Driver Status: ssb is active
    Driver Activation Cmd: "modprobe ssb"
  Driver Info #1:
    Driver Status: wl is active
    Driver Activation Cmd: "modprobe wl"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #10 (PCI bridge)

lsmod|grep wl

wl                   6451200  0
cfg80211              647168  3 wl,b43,mac80211

/usr/sbin/rfkill list doesn’t give any results. I checked and rfkill is installed.

Folks, I really appreciate everyone’s efforts to try and solve my wifi problem. I don’t mind re-installing and coming back after updating the install. I may have messed up something after the update. I might have done something not knowing the result. Just a suggestion. What do y’all think? Re-install or not?

I really like the distro. It is well done and looks and works great. I have it on my desktop and everything is fine. The desktop has wired internet access.

I have done what you suggested. Still don’t see any wifi showing up when I click or right click the tray icon. I have also used the fn key to try and unlock wifi if it was locked.

wl                   6451200  0
cfg80211              647168  3 wl,b43,mac80211

This is my:

lsmod|grep wl
wl                   6451200  0 
cfg80211              770048  1 wl

Try to reinstall broadcom-wl once more:

zypper in -f broadcom-wl

Thats the File with the blacklist for the b43 and more.

I think I should have installed Leap instead of Tumbleweed. I am downloading the iso now. I have Tumbleweed on my desktop with no problems. Since Leap is more stable, I will try it on my laptop. Will see if I have problems getting wifi on leap. Will post back after installation and update.

Will try to re-install broadcom-wl. Thanks

I note from your output that you still have the b43 and associated ssb driver loaded, as well as the wl driver. That will be causing problems here…


  Model: "Dell Wireless 1397 WLAN Mini-Card"
  Vendor: pci 0x14e4 "Broadcom"
  Device: pci 0x4315 "BCM4312 802.11b/g LP-PHY"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x000c "Wireless 1397 WLAN Mini-Card"
  Revision: 0x01
  Driver: "b43-pci-bridge"
  Driver Modules: "ssb"
  Memory Range: 0xf69fc000-0xf69fffff (rw,non-prefetchable)
  IRQ: 17 (no events)
  Module Alias: "pci:v000014E4d00004315sv00001028sd0000000Cbc02sc80i00"
  Driver Info #0:
    Driver Status: ssb is active
    Driver Activation Cmd: "modprobe ssb"
  Driver Info #1:
    Driver Status: wl is active
    Driver Activation Cmd: "modprobe wl"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #10 (PCI bridge)

lsmod|grep wl

wl                   6451200  0
cfg80211              647168  3 wl,b43,mac80211

The 14e4:4315 chipset is supported by the b43 driver in any case, but firmware is then required. This would mean removing the broadcom-wl packages, and installing firmware. There is the ‘b43-fwcutter’ package that is used to do this. The firmware then gets downloaded using a one time command…

sudo /usr/sbin/install_bcm43xx_firmware

BTW,I’ve seen posts that suggest both driver and firmware need to be in initrd…
https://forums.opensuse.org/showthread.php/525300-bcm43xx-firmware-not-loading-on-boot?p=2828309#post2828309

Anyway, I’m sure we can guide you through this process if there are still problems.

Here is the output from: ‘zypper in -f broadcom-wl’

Loading repository data...
Reading installed packages...
Forcing installation of 'broadcom-wl-6.30.223.271-7.14.x86_64' from repository 'packman'.
Resolving package dependencies...

The following package is going to be reinstalled:
  broadcom-wl

1 package to reinstall.
Overall download size: 13.6 KiB. Already cached: 0 B. No additional space will be used
or freed after the operation.
Continue? [y/n/...? shows all options] (y): 

 y
Retrieving package broadcom-wl-6.30.223.271-7.14.x86_64
                                                   (1/1),  13.6 KiB ( 13.3 KiB unpacked)
Retrieving: broadcom-wl-6.30.223.271-7.14.x86_64.rpm .............................[done]
Checking for file conflicts: .....................................................[done]
(1/1) Installing: broadcom-wl-6.30.223.271-7.14.x86_64 ...........................[done]


Remove wl

modprobe -r wl

insert wl

modprobe wl

see, if wl is loading

lsmod | grep -i wl

restart your network:

systemctl restart network.service

I just did a search in Yast for broadcom.wl and got no results. So I guess I need the command to get rid of it from the command line. Then I will try your further instructions. Thanks

You won’t - it’s ‘broadcom-wl’.

No wonder I have been getting ‘no results’. Not the brightest bulb…

Ok, deano_ferrari, I deleted broadcom-wl and the other broadcom file that I had previously loaded. Then I ran the code to install bcm43xx_firmware. I looked at the thread you referenced but didn’t know if I needed to do that or not. Should I re-boot and see what happens?

I ran mkinitrd.

Hooray, I now have wifi on my laptop!! Many thanks to everyone. What do I need to do to this thread or to those who helped? On some forums when a thread is solved the creator goes back and edits the title and marks it ‘Solved’.

Very grateful.

And that downloaded the firmware ok?

I looked at the thread you referenced but didn’t know if I needed to do that or not. Should I re-boot and see what happens?

I ran mkinitrd.

Yes reboot, and report back with

/usr/sbin/hwinfo --netcard
lsmod|grep b43

Fantastic news!!!:shake:
No need to mark a thread solved here, although you can alter the title in your reply if desired.

When I rebooted the laptop and right click the networks icon in the tray, there is my wifi listed but I am not knowledgeable enough to get it to connect? If I highlight it and click OK it doesn’t connect. Then General configuration tab has checked 'automatically connect to this network when it is available" and ‘All users may connect to this network’. No one but myself uses my computerrs.

The wifi tab has the connection name. The SSID has the same as the connection name. Mode is Infrastructure. BSSID is blank. Restrict to device: has (00:22:5F:7C:b&:4A). Cl;oned MAC address is blank with Random afterwards. MTU is Automatic. Visibility is unchecked for Hidden Network.

Wifi security is None.

IPv4 has method as Automatic and all else blank

IPv6 has method as Automatic and Privacy as Default. everything else is blank. At the bottome IPv6 is required for this connection is unchecked.

If I left click the Networks icon then the only thing showing is the little airplane. Last night before rebooting there was also WiFi next to the plane.

Looks like I need a little more help to get this completed.