Skip to content

Commit

Permalink
Add a page for wifi to document firmwares removal
Browse files Browse the repository at this point in the history
Some wifi-firmwares will be split into sub-packages in fedora 40
We will keep them in until fedora 41, but display a warning message
in the console. This messages links to this FAQ entry.

See  coreos/fedora-coreos-config#2963
See  coreos/fedora-coreos-tracker#1575
  • Loading branch information
jbtrystram committed Apr 18, 2024
1 parent 39014f1 commit aa49ebd
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 0 deletions.
1 change: 1 addition & 0 deletions modules/ROOT/nav.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
** xref:time-zone.adoc[Configuring Time Zone]
** xref:grub-password.adoc[Setting a GRUB password]
** xref:audit.adoc[Managing the audit daemon]
** xref:wifi.adoc[Wi-Fi Network configuration]
* OS updates
** xref:update-streams.adoc[Update Streams]
** xref:auto-updates.adoc[Auto-Updates]
Expand Down
48 changes: 48 additions & 0 deletions modules/ROOT/pages/wifi.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@

== How do I add the missing wifi-firmwares?

Some wifi-firmwares will be split into sub-packages in Fedora 39 and Fedora 40.
Fedora Cores OS will keep them in until Fedora 41, but display a
warning message in the console if NetworkManager-wifi is layered without
any other wifi firmware packages having a layering request.

If NetworkManager-wifi is a requested layered package, a warning is
displayed to encourage users to also add a wifi-firmware.

.Install thre required firmware for your hardware:
[source, text]
----
$ sudo rpm-ostree install iwlwifi-dvm-firmware --allow-inactive
----

If you don't know what firmware to install you can install
all the wireless firmwares available in Fedora.
Please note this approach is un-optimal as it will add a lot
of uneeded packages on your system.
.Install all the wifi firmwares
----
$ sudo rpm-ostree install --allow-inactive \
atheros-firmware \
b43-fwcutter \
b43-openfwwf \
brcmfmac-firmware \
iwlegacy-firmware \
iwlwifi-dvm-firmware \
iwlwifi-mvm-firmware \
libertas-firmware \
mt7xxx-firmware \
nxpwireless-firmware \
realtek-firmware \
tiwilink-firmware \
atmel-firmware \
bcm283x-firmware \
zd1211-firmware
----

You can now disable the warning with:
[source, text]
----
sudo systemctl disable coreos-check-wireless-firmwares.service
----

Then reboot the system.

0 comments on commit aa49ebd

Please sign in to comment.