Con la reciente salida de Fedora 34, es momento de probarla en la raspberry 4.

raspi4.rootzilopochtli.lab

Descargamos la imagen raw y la planchamos en la microSD:

$ sudo arm-image-installer --image=Fedora-Server-34-1.2.aarch64.raw.xz \
  --target=rpi4 --media=/dev/mmcblk0

Cuando termine de instalarse la imagen la desconectamos y se la insertamos a la raspi.

Al reinciar, la imagen nos solicitará agregar algunos datos (hostname, creación de usuario, contraseña de root, etc), finalizando con la inicialización del sistema.

Después de hacer login con el usuario creado, note que no tenía red, puesto que no tiene cable de red conectado.

Al hacer una pequeña inspección, notamos que no está iniciando el dispositivo inalámbrico:

[root@raspi4 ~]# nmcli device wifi list
IN-USE  BSSID  SSID  MODE  CHAN  RATE  SIGNAL  BARS  SECURITY
[root@raspi4 ~]# nmcli device
DEVICE         TYPE      STATE         CONNECTION 
wlan0          wifi      unavailable   --
eth0           ethernet  unavailable   --         
lo             loopback  unmanaged     --         

Revisando el journal:

[root@raspi4 ~]# journalctl -t NetworkManager
-- Journal begins at Mon 2021-04-05 19:00:00 CDT, ends at Fri 2021-04-30 15:34:15 CDT. --
...
Apr 05 23:00:31 fedora NetworkManager[971]: <error> [1617681631.5571] device (wlan0): Couldn't initialize supplicant interface: Failed to D-Bus activate wpa_supplicant service
Apr 05 23:00:33 fedora NetworkManager[971]: <info>  [1617681633.9649] manager: startup complete
Apr 05 23:00:42 fedora NetworkManager[971]: <warn>  [1617681642.3040] device (wlan0): re-acquiring supplicant interface (#1).
...

Checando el servicio:

[root@raspi4 ~]# systemctl status wpa_supplicant
Unit wpa_supplicant.service could not be found.

Googleando un poco, encontré un bugzilla que reportaba la falla desde fedora 31 beta: Bug 1756488 – Missing wpa_supplicant in Fedora Server 31-34 Beta.

Entonces, simplemente descargamos el rpm de aquí y se lo copiamos a la raspi con un pendrive. Para instalarlo usamos el comando rpm:

[root@raspi4 ~]# rpm -Uvh wpa_supplicant-2.9-12.fc34.aarch64.rpm

Después de reiniciar, se muestran los dispositivos correctamente:

[root@raspi4 ~]# nmcli device
DEVICE         TYPE      STATE         CONNECTION 
wlan0          wifi      disconnected  --         
p2p-dev-wlan0  wifi-p2p  disconnected  --         
eth0           ethernet  unavailable   --         
lo             loopback  unmanaged     --

Re-escaneamos la wifi y obtenemos la lista de SSID’s:

[root@raspi4 ~]# nmcli device wifi rescan
[root@raspi4 ~]# nmcli device wifi list

Seleccionamos el nuestro y la conectamos:

[root@raspi4 ~]# nmcli device wifi connect SSID password SSID-password

Verificamos el dispositivo:

[root@raspi4 ~]# nmcli device
DEVICE         TYPE      STATE         CONNECTION 
wlan0          wifi      connected     SSID

Probamos la conexión remota:

[acalleja@isengard ~]$ ssh dark.axl@192.168.0.20
dark.axl@192.168.0.20's password: 
Web console: https://raspi4.rootzilopochtli.lab:9090/

Last login: Tue Apr  6 00:00:49 2021
[dark.axl@raspi4 ~]$ uname -a
Linux raspi4.rootzilopochtli.lab 5.11.12-300.fc34.aarch64 #1 SMP Wed Apr 7 16:12:21 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux

Actualizamos paquetes:

[dark.axl@raspi4 ~]$ sudo -i
[sudo] password for dark.axl: 
[root@raspi4 ~]# dnf clean all
0 files removed
[root@raspi4 ~]# dnf update

Después de instalar y reiniciar, la raspi ya está lista para usarse.

[dark.axl@raspi4 ~]$ neofetch 
          /:-------------:\          dark.axl@raspi4.rootzilopochtli.lab 
       :-------------------::        ----------------------------------- 
     :-----------/shhOHbmp---:\      OS: Fedora 34 (Server Edition) aarch64 
   /-----------omMMMNNNMMD  ---:     Kernel: 5.11.16-300.fc34.aarch64 
  :-----------sMMMMNMNMP.    ---:    Uptime: 2 hours, 13 mins 
 :-----------:MMMdP-------    ---\   Packages: 941 (rpm) 
,------------:MMMd--------    ---:   Shell: bash 5.1.0 
:------------:MMMd-------    .---:   Resolution: 1920x1080, 1920x1080 
:----    oNMMMMMMMMMNho     .----:   WM: Mutter 
:--     .+shhhMMMmhhy++   .------/   WM Theme: Adwaita 
:-    -------:MMMd--------------:    Theme: Adwaita [GTK3] 
:-   --------/MMMd-------------;     Icons: Adwaita [GTK3] 
:-    ------/hMMMy------------:      Terminal: /dev/pts/0 
:-- :dMNdhhdNMMNo------------;       CPU: (4) @ 1.500GHz 
:---:sdNMMMMNds:------------:        Memory: 295MiB / 7836MiB 
:------:://:-------------::
:---------------------://                                    
                                                             
[dark.axl@raspi4 ~]$ 

Espero les sirva…