From Fedora Project Wiki
 
(50 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Fedora Linux 35 Beta ==
== Fedora Linux 35 Beta ==
Kernel:  5.14.0-60.fc35.aarch64
Kernel:  5.14.0-60.fc35


Uboot :  uboot-tools-2021.10-0.6.rc4.fc35
Uboot :  uboot-tools-2021.10-0.6.rc4.fc35
Line 19: Line 19:
| Raspberry Pi 2
| Raspberry Pi 2
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|pass}}
| {{result|none}}
| {{result|pass}}
| {{result|none}}
| {{result|pass}}**
| style="background:lightgrey;"|
| style="background:lightgrey;"|  
| style="background:lightgrey;"|  
| {{result|none}}
| {{result|pass}}
| {{result|none}}
<b>Recommended image:</b>  Xfce, Server, Minimal or Fedora IoT Edition.
|   
|-
|-
| Raspberry Pi 3
| Raspberry Pi 3
| {{result|none}}
| {{result|none}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|pass}}
| {{result|none}}
| <b>Recommended image:</b>  Xfce, Server, Minimal or Fedora IoT Edition.
| {{result|none}}
| {{result|none}}
| {{result|none}}
|  
|-
|-
| Raspberry Pi 4
| Raspberry Pi 4
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|pass}}
| {{result|none}}
| {{result|pass}}
| {{result|none}}
| {{result|pass}}
| {{result|none}}
| {{result|pass}}
| {{result|none}}
| {{result|fail}}
| {{result|none}}
| {{result|fail}}
|   
<b>Recommended image:</b> Xfce, Server, Minimal or Fedora IoT Edition.
* The Raspberry Pi 4 needs to be limited to 1Gb of RAM to boot the armhfp disk images initially- this also stop USB from work so you will need to SSH to the machine to install the kernel-lpae package. The RAM limitation can then be removed and USB should work.
|-
|-
| Raspberry Pi 400
| Raspberry Pi 400
Line 55: Line 56:
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
|
| <b>Recommended image:</b>
|-
|-
| Banana Pi
| Banana Pi
| {{result|none}}
| {{result|none}}
| {{result|pass}}
| {{result|pass}}
| {{result|fail}}
| {{result|warn}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
| <b>Recommended image:</b> Minimal
| {{result|none}}
WiFi shows up but the signal is poor, results may vary.
| {{result|none}}
| {{result|none}}
|
|-
|-
| Wandboard Quad
| Wandboard Quad
Line 75: Line 77:
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| {{result|none}}
| {{result|none}}
|   
<b>Recommended image:</b>
|-
|-
| Jetson TK1
| Jetson TK1
Line 85: Line 87:
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
|
| <b>Recommended image:</b>
|-
|-
| Pandaboard
| Pandaboard
Line 95: Line 97:
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
|
| <b>Recommended image:</b>
|-
|-
| BeagleBoneBlack
| BeagleBoneBlack
Line 105: Line 107:
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
|
| <b>Recommended image:</b>
|-
|-
| BeagleBoneWhite
| BeagleBoneWhite
| {{result|none}}
| {{result|pass}}
| {{result|none}}
| {{result|pass}}
| {{result|none}}
| {{result|pass}}
| {{result|none}}
| style="background:lightgrey;"|  
| {{result|none}}
| style="background:lightgrey;"|  
| {{result|none}}
| style="background:lightgrey;"|  
| {{result|none}}
| style="background:lightgrey;"|  
|
| <b>Recommended image:</b> Minimal.
To run dnf a swapfile is required.
|-
|-
| Cubietruck
| Cubietruck
| {{result|pass}}
| {{result|pass}}
| {{result|warn}}
| {{result|pass}}
| {{result|warn}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
| <b>Recommended image:</b> Server or Minimal
| {{result|none}}
NIC shows up but no IP, results may vary.
| {{result|none}}
| {{result|none}}
| {{result|none}}
|
|-
|-
|}
|}
<references/>
<references/>
** Desktop image requires 'cma=192M' added to kargs
<div style="background-color: pink; text-align: center; border-style: solid; border-width: thin">
<div style="background-color: pink; text-align: center; border-style: solid; border-width: thin">


Line 145: Line 150:
|-
|-
| Raspberry Pi 3
| Raspberry Pi 3
| {{result|none}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}**
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| Recommended image: Xfce, Server or Minimal
| <b>Recommended image:</b>  Xfce, Server, Minimal or Fedora IoT Edition.
Desktop image requires 'cma=192M' added to kargs
|-
|-
| Raspberry Pi 4
| Raspberry Pi 4
| {{result|none}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
Line 163: Line 166:
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
|   
| {{result|pass}}
<b>Recommended image:</b>  Workstation*(using Xorg), Xfce, Server, Minimal or Fedora IoT Edition.
*GUI frequently locks up when using Wayland on the Workstation Edition. Switching to Xorg is recommended.
|-
|-
| Raspberry Pi 400
| Raspberry Pi 400
Line 172: Line 177:
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| {{result|none}}
| {{result|pass}}
|   
<b>Recommended image:</b>  Workstation*(using Xorg), Xfce, Server, Minimal or Fedora IoT Edition.
*GUI frequently locks up when using Wayland on the Workstation Edition. Switching to Xorg is recommended.
|-
|-
| Pine 64 Plus
| Pine 64 Plus
| {{result|none}}
| {{result|pass}}
| {{result|pass}}
| {{result|none}}
| {{result|pass}}
| {{result|fail}}
| {{result|pass}}
| {{result|pass}}
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| {{result|none}}
| {{result|none}}
|
| <b>Recommended image:</b>  Workstation, Xfce, , Server, Minimal or Fedora IoT Edition.
The NIC shows up in Linux but is unable to reliably connect to the network.
|-
|-
| Jetson Nano
| Jetson Nano
Line 193: Line 200:
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| {{result|fail}}
| {{result|fail}}
|
|<b>Recommended image:</b>  Minimal.
|-
|-
| PineBook Pro
| PineBook Pro
Line 203: Line 210:
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| {{result|fail}}
| {{result|fail}}
| [https://fedora.roving-it.com/brcm-pinebookpro-0.0-1.noarch.rpm Needs Wifi RPM for wireless].  
| <b>Recommended image:</b> Workstation or Xfce</br>
Recommended image: Workstation
[https://fedora.roving-it.com/brcm-pinebookpro-0.0-1.noarch.rpm Needed for working WiFi]. </br>
[https://nullr0ute.com/2021/05/fedora-on-the-pinebook-pro/ U-Boot installation instructions]
|-
|-
| Jetson NX
| Jetson NX
Line 211: Line 219:
| {{result|pass}}
| {{result|pass}}
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| Installation with PXE or USB.
| Install with PXE or USB
|-
|-
|}
|}
<references/>
<references/>
** Desktop images require 'cma=192M' added to kargs


== Tips & Tricks ==
== Tips & Tricks ==
Line 227: Line 237:
* Don’t install weak dependencies:
* Don’t install weak dependencies:
   echo "install_weak_deps=False" >> /etc/dnf/dnf.conf
   echo "install_weak_deps=False" >> /etc/dnf/dnf.conf
* Disable dnf makecache. It never seems to be up to date when you need it anyway:
* Disable dnf makecache:
   systemctl disable dnf-makecache; systemctl mask dnf-makecache
   systemctl disable dnf-makecache; systemctl mask dnf-makecache

Latest revision as of 18:41, 28 September 2021

Fedora Linux 35 Beta

Kernel: 5.14.0-60.fc35

Uboot : uboot-tools-2021.10-0.6.rc4.fc35

ARMv7hl Hardware Status

Hardware Serial Console USB Wired Network Display Wi-Fi Bluetooth Audio Notes
Raspberry Pi 2
none
Pass pass
Pass pass
Pass pass
**
Pass pass
Recommended image: Xfce, Server, Minimal or Fedora IoT Edition.
Raspberry Pi 3
none
Pass pass
Pass pass
Pass pass
Pass pass
none
Pass pass
Recommended image: Xfce, Server, Minimal or Fedora IoT Edition.
Raspberry Pi 4
none
Pass pass
Pass pass
Pass pass
Pass pass
Fail fail
Fail fail
Recommended image: Xfce, Server, Minimal or Fedora IoT Edition.
  • The Raspberry Pi 4 needs to be limited to 1Gb of RAM to boot the armhfp disk images initially- this also stop USB from work so you will need to SSH to the machine to install the kernel-lpae package. The RAM limitation can then be removed and USB should work.
Raspberry Pi 400
none
none
none
none
none
none
none
Recommended image:
Banana Pi
none
Pass pass
Pass pass
Fail fail
Warning warn
none
none
Recommended image: Minimal

WiFi shows up but the signal is poor, results may vary.

Wandboard Quad
none
none
none
none
none
Recommended image:
Jetson TK1
none
none
none
none
none
none
none
Recommended image:
Pandaboard
none
none
none
none
none
none
none
Recommended image:
BeagleBoneBlack
none
none
none
none
none
none
none
Recommended image:
BeagleBoneWhite
Pass pass
Pass pass
Pass pass
Recommended image: Minimal.

To run dnf a swapfile is required.

Cubietruck
Pass pass
Pass pass
Warning warn
Pass pass
Warning warn
none
none
Recommended image: Server or Minimal

NIC shows up but no IP, results may vary.

** Desktop image requires 'cma=192M' added to kargs 

AArch64 Hardware Status

Hardware Serial Console USB Wired Network Display Wi-Fi Bluetooth Audio Notes
Raspberry Pi 3
Pass pass
Pass pass
Pass pass
Pass pass
**
Pass pass
Pass pass
Pass pass
Recommended image: Xfce, Server, Minimal or Fedora IoT Edition.
Raspberry Pi 4
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Recommended image: Workstation*(using Xorg), Xfce, Server, Minimal or Fedora IoT Edition.
  • GUI frequently locks up when using Wayland on the Workstation Edition. Switching to Xorg is recommended.
Raspberry Pi 400
none
Pass pass
Pass pass
Pass pass
Pass pass
Recommended image: Workstation*(using Xorg), Xfce, Server, Minimal or Fedora IoT Edition.
  • GUI frequently locks up when using Wayland on the Workstation Edition. Switching to Xorg is recommended.
Pine 64 Plus
Pass pass
Pass pass
Fail fail
Pass pass
none
Recommended image: Workstation, Xfce, , Server, Minimal or Fedora IoT Edition.

The NIC shows up in Linux but is unable to reliably connect to the network.

Jetson Nano
none
Pass pass
Pass pass
Pass pass
Fail fail
Recommended image: Minimal.
PineBook Pro
none
Pass pass
Pass pass
Warning warn
Fail fail
Recommended image: Workstation or Xfce

Needed for working WiFi.
U-Boot installation instructions

Jetson NX
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Installation with PXE or USB.


** Desktop images require 'cma=192M' added to kargs

Tips & Tricks

This section includes various tips and tricks used to tweak performance on arm systems.

  • Disable modularity:
  sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/fe*mod*
  • Don’t install weak dependencies:
  echo "install_weak_deps=False" >> /etc/dnf/dnf.conf
  • Disable dnf makecache:
  systemctl disable dnf-makecache; systemctl mask dnf-makecache