Fedora 37 no wifi

Hello, I am new in Linux, Just installed Fedora 37, no wifi adapter found. Can someone help?
ASUS X555L notebook :frowning:

what the wifi chipset in that machine?

lspci | grep -i wireless

lspci | grep -i network

i have this

[raizo@localhost-live ~]$ sudo lspci | grep -i network
[sudo] password for raizo:
03:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n (rev 01)

You need to install the drivers broadcom-wl (Fedora doesn’t ship them).
https://discussion.fedoraproject.org/t/installing-broadcom-wifi-drivers/71998/2

See also https://discussion.fedoraproject.org/search?q=BCM43142

So far so good, can you explain what to do with broadcom-wl-6.30.223.271-21.el9 | Build Info | koji ?

[raizo@localhost-live ~]$ sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Last metadata expiration check: 0:08:42 ago on Thu 16 Feb 2023 12:54:39 PM EET.
rpmfusion-nonfree-release-37.noarch.rpm 20 kB/s | 11 kB 00:00
Package rpmfusion-nonfree-release-37-1.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!
[raizo@localhost-live ~]$ sudo dnf install broadcom-wl
Last metadata expiration check: 0:09:11 ago on Thu 16 Feb 2023 12:54:39 PM EET.
Package broadcom-wl-6.30.223.271-21.fc37.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!

Just execute the command in step 2.) sudo dnf install broadcom-wl
Nothing to be done at Koji, the package build system. That link is there just for your information.

What is the output of nmcli connection AKA nmcli c ?
It should show all the known possible connections.

lsmod | grep broad should show the broadcom modules if they are loaded and active.

Hey Jeff, thanks for the help.

Fedora Server 37 to turn an old MacBook Pro into a media server, or at least attempting too. I can not get this thing for the life of me to hop on wifi, I know I can leave it on the ethernet, but it seems like this should be pretty straightforward but I am struggling.

It is a MacBook Pro 7,1 from 2011
I have a Broadcom Inc. BCM4322 802.11a/b/g/n Wireless LAN Controller
And I have installed the broadcom-wl-6.30.233.271-21.fc37.noarch already and have rebooted

But whenever I run nmcli general status it always says
that the wifi-hw and wwan-hw are missing

Here is a screenshot from when I logged into the server. It only shows the ethernet connection and the lsmod returned nothing with broad. It is strange because the computer will see that it has the broadcom BCM4322 installed, but then it acts like it does not have it installed.

What about lspci -nnv? does it show the broadcom adapter?

nmcli will not show an adapter that does not have a loaded driver so your image does not surprise me.

What about lspci -nnv? does it show the broadcom adapter?


It shows this for the wifi card, it doesn’t show a driver in use though. I noticed that ethernet and other items in the output did list a driver

I did check out this other Fedora forum thread about installing broadcom drivers and it referenced the Arch Wiki, there I found that the broadcom-wl and tg3 drivers don’t play nice together. I do have the tg3 driver for my ethernet connection. I was unable to find a broadcom-wl-dkms package, but I will keep looking around

Thanks for sending this, I saw that they were supposed to be blacklisted on the archwiki page. I tried to follow the steps in the answer of the article but I do not have a pullin-bcm43xx-firmware.service on my system. I even ran the journalctl -b, searching for b43 and it found nothing. I then checked the /etc/systemd/system/multi-user.target.wants/ directory and I do not have apullin-bcm43xx-firmware.service listed in it.

And you all may notice I have been editing and deleting posts since as a new member I can only have 3 posts in a topic. So as I delete older ones I will try to edit other ones to keep all the notes together

Cheers :beers:

grep -r -e ssb $(man modprobe.d modules-load.d \
| grep -e "^\s*\S*\.conf$") 2> /dev/null

The currently loaded module is supposed to be blacklisted:

grep -r -e ssb $(man modprobe.d modules-load.d \
| grep -e "^\s*\S*\.conf$") 2> /dev/null
grep -r -e ssb $(man modprobe.d modules-load.d \
| grep -e "^\s*\S*\.conf$") 2> /dev/null

Hey my trust level increased! so I can post more now, I will leave it in the previous post, but here it is for a better flow of logic

sudo rmmod ssb 
sudo modprobe broadcom-wl
lspci -n -n -k -d 14e4:432b

Please, please, try using copy & paste from your screen into the </> preformatted text tags available on the tool bar instead of using images. You can do the same by simply entering a “```” entry on the line before your text and the same on the line following.
For those reading and responding to you it is impossible to search or to copy & paste from within an image and for those who may have similar problems in the future the content of the image is not searchable so your data is missed.

1 Like
sudo modprobe wl
sudo modprobe broadcom-wl
lspci -n -n -k -d 14e4:432b
1 Like

My apologies here are the last two outputs from the previous requests

[danny@localhost ~]$ sudo rmmod ssb
[sudo] password for danny: 
rmmod: ERROR: Module ssb is not currently loaded
[danny@localhost ~]$ sudo modprobe broadcom
[danny@localhost ~]$ lspci -n -n -k -d 14e4:432b
02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] (rev 01)
        Subsystem: Apple Inc. AirPort Extreme [106b:008d]
        Kernel modules: ssb 
[danny@localhost ~]$ sudo modprobe wl
[sudo] password for danny: 
modprobe: FATAL: Module wl not found in directory /lib/modules/6.1.11-200.fc37.x86_64
[danny@localhost ~]$ sudo modprobe boradcom-wl
modprobe: FATAL: Module boradcom-wl not found in directory /lib/modules/6.1.11-200.fc37.x86_64
[danny@localhost ~]$ lspci -n -n -k -d 14e4:432b
02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] (rev 01)
        Subsystem: Apple Inc. AirPort Extreme [106b:008d]
        Kernel modules: ssb

I realized I had a typo

[danny@localhost ~]$ sudo modprobe broadcom-wl
modprobe: FATAL: Module broadcom-wl not found in directory /lib/modules/6.1.11-200.fc37.x86_64

It is strange that it says broadcom-wl not found, I did install it before. I appreciate the help

[danny@localhost ~]$ sudo dnf install broadcom-wl
Last metadata expiration check: 2:28:58 ago on Fri 17 Feb 2023 08:45:04 AM CST.
Package broadcom-wl-6.30.223.271-21.fc37.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!