From Fedora Project Wiki
(Created page with "== Fedora Linux 35 == Kernel: 5.14.10-300.fc35 Uboot : uboot-tools-2021.10-2.fc35 <div style="background-color: green; text-align: center; border-style: solid; border-widt...")
 
No edit summary
 
(25 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Fedora Linux 35 ==
== Fedora Linux 35 ==
Kernel:  5.14.10-300.fc35
Kernel:  5.14.10-300.fc35
<br>Uboot :  uboot-tools-2021.10-2.fc35


Uboot :  uboot-tools-2021.10-2.fc35
=== Hardware Status ===
Below is a list of Hardware tested for Fedora 35. If your device is missing, please feel free to update the hardware status below.  


<div style="background-color: green; text-align: center; border-style: solid; border-width: thin">
<div style="background-color: green; text-align: center; border-style: solid; border-width: thin">
==== ARMv7hl Hardware Status ====
==== ARMv7hl ====
</div>
</div>
{| class="wikitable" border="1" width=100%
{| class="wikitable" border="1" width=100%
Line 17: Line 19:
! Audio  
! Audio  
! Notes
! Notes
|-
| Arndale
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| {{result|pass}}
| <b>Recommended image:</b> Minimal
|-
| Banana Pi
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|fail}}
| {{result|warn}}
| {{result|none}}
| {{result|none}}
| <b>Recommended image:</b> Minimal
* Wireless device shows up but the signal is poor, results may vary.
|-
| BeagleBoneBlack
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
| <b>Recommended image:</b>
|-
| BeagleBoneWhite
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| <b>Recommended image:</b> Minimal.
To run dnf a swapfile is required. Partition 1 needs to be moved forward to write U-boot.
|-
| Cubietruck
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|warn}}
| {{result|none}}
| {{result|none}}
| <b>Recommended image:</b> Server or Minimal
* Wireless device shows up but the signal is poor, results may vary.
|-
| Pandaboard
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| {{result|none}}
| <b>Recommended image:</b> Xfce or Minimal
|-
|-
| Raspberry Pi 2
| Raspberry Pi 2
Line 22: Line 87:
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}*
| {{result|pass}}
| style="background:lightgrey;"|  
| style="background:lightgrey;"|  
| style="background:lightgrey;"|  
| style="background:lightgrey;"|  
| {{result|pass}}
| {{result|pass}}
|  <b>Recommended image:</b>  Xfce, Server, Minimal or Fedora IoT Edition.
|  <b>Recommended image:</b>  Xfce, Server, Minimal or Fedora IoT Edition.
* Desktop images require 'cma=192M' added to kargs
|-
|-
| Raspberry Pi 3
| Raspberry Pi 3
Line 37: Line 103:
| {{result|pass}}
| {{result|pass}}
| <b>Recommended image:</b>  Xfce, Server, Minimal or Fedora IoT Edition.
| <b>Recommended image:</b>  Xfce, Server, Minimal or Fedora IoT Edition.
* Desktop images require 'cma=192M' added to kargs
|-
|-
| Raspberry Pi 4
| Raspberry Pi 4
Line 47: Line 114:
| {{result|fail}}
| {{result|fail}}
|  <b>Recommended image:</b> Xfce, Server, Minimal or Fedora IoT Edition.
|  <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.
* The Raspberry Pi 4 needs to be limited to 1Gb of RAM to boot the armhfp disk images initially- this also stops USB from working 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
| {{result|warn}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| style="background:lightgrey;"|  
| style="background:lightgrey;"|  
| {{result|pass}}
| style="background:lightgrey;"|  
| {{result|fail}}
| {{result|fail}}
| {{result|fail}}
| <b>Recommended image:</b> Xfce, Server, Minimal or Fedora IoT Edition.  
| <b>Recommended image:</b> Xfce, Server, Minimal or Fedora IoT Edition.
* The RPi400 fails to boot with the kernel provided dtb. To boot successfully delete the symlink '/boot/dtb'.
|-
| Banana Pi
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|fail}}
| {{result|warn}}
| {{result|none}}
| {{result|none}}
| <b>Recommended image:</b> Minimal
WiFi shows up but the signal is poor, results may vary.  
|-
| Wandboard Quad
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| {{result|none}}
|  <b>Recommended image:</b>
|-
|-
| Jetson TK1
| Jetson TK1
Line 90: Line 137:
| <b>Recommended image:</b>
| <b>Recommended image:</b>
|-
|-
| Pandaboard
| Wandboard Quad
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|fail}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| style="background:lightgrey;"|
| style="background:lightgrey;"|  
| style="background:lightgrey;"|
| style="background:lightgrey;"|  
| {{result|none}}
| {{result|none}}
| <b>Recommended image:</b> Xfce or Minimal
| <b>Recommended image:</b> Xfce or Minimal.
|-
* Desktop images require 'cma=192M' added to kargs
| BeagleBoneBlack
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
| <b>Recommended image:</b>
|-
| BeagleBoneWhite
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| <b>Recommended image:</b> Minimal.
To run dnf a swapfile is required.
|-
| Cubietruck
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|warn}}
| {{result|none}}
| {{result|none}}
| <b>Recommended image:</b> Server or Minimal
|-
|-
|}
|}
Line 136: Line 153:
<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">


==== AArch64 Hardware Status ====
==== AArch64 ====
</div>
</div>
{| class="wikitable" border="1" width=100%
{| class="wikitable" border="1" width=100%
Line 149: Line 166:
! Notes
! Notes
|-
|-
| Raspberry Pi 3
| Ampere Altra
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}*
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|none}}
| {{result|pass}}
| {{result|none}}
| <b>Recommended image:</b> Xfce, Server, Minimal or Fedora IoT Edition.  
| {{result|none}}
|<b>Recommended image:</b> Server, Workstation</br>
* Serial is IPMI SOL, graphics via BMC.
*
|-
|-
| Raspberry Pi 4
| Arm JunoR2 (ACPI)
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
|<b>Recommended image:</b> Server, Workstation</br>
* graphics via GT710 or similar PCIe GPU
|-
| Firefly2
| {{result|pass}}
| {{result|pass}}
| {{result|warn}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <b>Recommended image:</b> Workstation*(using Xorg), Xfce, Server, Minimal or Fedora IoT Edition.
| style="background:lightgrey;"|
*GUI frequently locks up when using Wayland on the Workstation Edition. Switching to Xorg is recommended.
| style="background:lightgrey;"|
| {{result|none}}
|<b>Recommended image:</b> Workstation, Xfce or Minimal</br>
* Reported issues with onboard network, results may vary.  
|-
|-
| Raspberry Pi 400
| Jetson Nano
| {{result|pass}}
| {{result|none}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
Line 178: Line 208:
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| {{result|pass}}
| {{result|pass}}
| <b>Recommended image:</b> Workstation*(using Xorg), Xfce, Server, Minimal or Fedora IoT Edition.
|<b>Recommended image:</b> Workstation, Xfce or Minimal</br>
*GUI frequently locks up when using Wayland on the Workstation Edition. Switching to Xorg is recommended.
|-
|-
| Pine 64 Plus
| Jetson NX
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|fail}}
| {{result|pass}}
| {{result|pass}}
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| {{result|pass}}
| {{result|pass}}
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| {{result|none}}
| <b>Recommended image:</b> Installation with PXE or USB.
| <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
| Pine 64 Plus
| {{result|none}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| {{result|pass}}
| {{result|pass}}
|<b>Recommended image:</b> Workstation or Xfce</br>
| {{result|fail}}
| {{result|fail}}
| {{result|fail}}
| <b>Recommended image:</b> Workstation, Xfce, Server, Minimal or Fedora IoT Edition.
The NIC works reliably with kernel 5.14.14-300.fc35 in RC image. WiFi and BT of official expansion module don't work.
No audio from neither HDMI nor 3.5mm jack.
|-
|-
| PineBook Pro
| PineBook Pro
Line 214: Line 244:
[https://nullr0ute.com/2021/05/fedora-on-the-pinebook-pro/ U-Boot installation instructions]
[https://nullr0ute.com/2021/05/fedora-on-the-pinebook-pro/ U-Boot installation instructions]
|-
|-
| Jetson NX
| SolidRun Honeycomb (UEFI + ACPI)
| {{result|pass}}
| {{result|pass}}
| {{result|warn}}
| {{result|warn}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
| <b>Recommended image:</b> Server, Workstation </br>
* [https://fedoraproject.org/wiki/Architectures/ARM/LX2160A Note smmu parameter and udev rule for networking]
* GT-710 or similar PCIe graphics, for Workstation
|-
| SolidRun MACCHIATObin (UEFI + ACPI)
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|warn}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
| <b>Recommended image:</b> Server, Workstation </br>
* GT-710 or similar PCIe graphics, for Workstation
|-
| ThunderX2
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
| <b>Recommended image:</b> Server, Workstation </br>
* GT-710 or similar PCIe graphics, for Workstation
* Tested with ACKL021 firmware
|-
| Raspberry Pi 3
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}} 
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <b>Recommended image:</b>  Xfce, Server, Minimal or Fedora IoT Edition.
* Desktop images require 'cma=192M' added to kargs
|-
| Raspberry Pi 4
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{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
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| style="background:lightgrey;"|
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| style="background:lightgrey;"|
| style="background:lightgrey;"|
| Installation with PXE or USB.
| style="background:lightgrey;"|
| {{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.
|-
|-
|}
|}
<references/>
<references/>
* Desktop images require 'cma=192M' added to kargs


== Tips & Tricks ==
== Tips & Tricks ==
Line 238: Line 325:
* Disable dnf makecache:
* Disable dnf makecache:
   systemctl disable dnf-makecache; systemctl mask dnf-makecache
   systemctl disable dnf-makecache; systemctl mask dnf-makecache
== Common Bugs ==
For common bugs and issues reported in Fedora Linux 35, please visit the [[ Common_F35_bugs#ARM_and_Aarch64_issues | Common bugs ]] page.
[[Category:Arm_hardware_testing]]

Latest revision as of 18:02, 11 February 2022

Fedora Linux 35

Kernel: 5.14.10-300.fc35
Uboot : uboot-tools-2021.10-2.fc35

Hardware Status

Below is a list of Hardware tested for Fedora 35. If your device is missing, please feel free to update the hardware status below.

ARMv7hl

Hardware Serial Console USB Wired Network Display Wi-Fi Bluetooth Audio Notes
Arndale
Pass pass
Pass pass
Pass pass
Pass pass
Recommended image: Minimal
Banana Pi
Pass pass
Pass pass
Pass pass
Fail fail
Warning warn
none
none
Recommended image: Minimal
  • Wireless device shows up but the signal is poor, results may vary.
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. Partition 1 needs to be moved forward to write U-boot.

Cubietruck
Pass pass
Pass pass
Pass pass
Pass pass
Warning warn
none
none
Recommended image: Server or Minimal
  • Wireless device shows up but the signal is poor, results may vary.
Pandaboard
Pass pass
Pass pass
Pass pass
Pass pass
none
Recommended image: Xfce or Minimal
Raspberry Pi 2
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Recommended image: Xfce, Server, Minimal or Fedora IoT Edition.
  • Desktop images require 'cma=192M' added to kargs
Raspberry Pi 3
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
none
Pass pass
Recommended image: Xfce, Server, Minimal or Fedora IoT Edition.
  • Desktop images require 'cma=192M' added to kargs
Raspberry Pi 4
Pass pass
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 stops USB from working 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
Warning warn
Pass pass
Pass pass
Pass pass
Fail fail
Recommended image: Xfce, Server, Minimal or Fedora IoT Edition.
  • The RPi400 fails to boot with the kernel provided dtb. To boot successfully delete the symlink '/boot/dtb'.
Jetson TK1
none
none
none
none
none
none
none
Recommended image:
Wandboard Quad
Pass pass
Pass pass
Fail fail
Pass pass
none
Recommended image: Xfce or Minimal.
  • Desktop images require 'cma=192M' added to kargs
  • Desktop image requires 'cma=192M' added to kargs

AArch64

Hardware Serial Console USB Wired Network Display Wi-Fi Bluetooth Audio Notes
Ampere Altra
Pass pass
Pass pass
Pass pass
Pass pass
none
none
none
Recommended image: Server, Workstation
  • Serial is IPMI SOL, graphics via BMC.
Arm JunoR2 (ACPI)
Pass pass
Pass pass
Pass pass
Pass pass
none
none
none
Recommended image: Server, Workstation
  • graphics via GT710 or similar PCIe GPU
Firefly2
Pass pass
Warning warn
Pass pass
Pass pass
none
Recommended image: Workstation, Xfce or Minimal
  • Reported issues with onboard network, results may vary.
Jetson Nano
none
Pass pass
Pass pass
Pass pass
Pass pass
Recommended image: Workstation, Xfce or Minimal
Jetson NX
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Recommended image: Installation with PXE or USB.
Pine 64 Plus
Pass pass
Pass pass
Pass pass
Pass pass
Fail fail
Fail fail
Fail fail
Recommended image: Workstation, Xfce, Server, Minimal or Fedora IoT Edition.

The NIC works reliably with kernel 5.14.14-300.fc35 in RC image. WiFi and BT of official expansion module don't work. No audio from neither HDMI nor 3.5mm jack.

PineBook Pro
none
Pass pass
Pass pass
Warning warn
Fail fail
Recommended image: Workstation or Xfce

Needed for working WiFi.
U-Boot installation instructions

SolidRun Honeycomb (UEFI + ACPI)
Pass pass
Pass pass
Warning warn
Warning warn
none
none
none
Recommended image: Server, Workstation
SolidRun MACCHIATObin (UEFI + ACPI)
Pass pass
Pass pass
Pass pass
Warning warn
none
none
none
Recommended image: Server, Workstation
  • GT-710 or similar PCIe graphics, for Workstation
ThunderX2
Pass pass
Pass pass
Pass pass
Pass pass
none
none
none
Recommended image: Server, Workstation
  • GT-710 or similar PCIe graphics, for Workstation
  • Tested with ACKL021 firmware
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.
  • Desktop images require 'cma=192M' added to kargs
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
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.


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

Common Bugs

For common bugs and issues reported in Fedora Linux 35, please visit the Common bugs page.