No edit summary |
|||
(23 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 | |||
=== 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 | ==== ARMv7hl ==== | ||
</div> | </div> | ||
{| class="wikitable" border="1" width=100% | {| class="wikitable" border="1" width=100% | ||
Line 26: | Line 28: | ||
| style="background:lightgrey;"| | | style="background:lightgrey;"| | ||
| {{result|pass}} | | {{result|pass}} | ||
| | | <b>Recommended image:</b> Minimal | ||
|- | |- | ||
| Banana Pi | | Banana Pi | ||
Line 37: | Line 39: | ||
| {{result|none}} | | {{result|none}} | ||
| <b>Recommended image:</b> Minimal | | <b>Recommended image:</b> Minimal | ||
* Wireless device shows up but the signal is poor, results may vary. | |||
|- | |- | ||
| BeagleBoneBlack | | BeagleBoneBlack | ||
Line 58: | Line 60: | ||
| style="background:lightgrey;"| | | style="background:lightgrey;"| | ||
| <b>Recommended image:</b> Minimal. | | <b>Recommended image:</b> Minimal. | ||
To run dnf a swapfile is required. | To run dnf a swapfile is required. Partition 1 needs to be moved forward to write U-boot. | ||
|- | |- | ||
| Cubietruck | | Cubietruck | ||
Line 69: | Line 71: | ||
| {{result|none}} | | {{result|none}} | ||
| <b>Recommended image:</b> Server or Minimal | | <b>Recommended image:</b> Server or Minimal | ||
* Wireless device shows up but the signal is poor, results may vary. | |||
|- | |- | ||
| Pandaboard | | Pandaboard | ||
Line 84: | 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 99: | 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 109: | 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 | * 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;"| | ||
| | | style="background:lightgrey;"| | ||
| {{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'. | |||
|- | |- | ||
| Jetson TK1 | | Jetson TK1 | ||
Line 132: | Line 138: | ||
|- | |- | ||
| Wandboard Quad | | Wandboard Quad | ||
| {{result| | | {{result|pass}} | ||
| {{result| | | {{result|pass}} | ||
| {{result| | | {{result|fail}} | ||
| {{result| | | {{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. | ||
* Desktop images require 'cma=192M' added to kargs | |||
|- | |- | ||
|} | |} | ||
Line 146: | 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 | ==== AArch64 ==== | ||
</div> | </div> | ||
{| class="wikitable" border="1" width=100% | {| class="wikitable" border="1" width=100% | ||
Line 159: | Line 166: | ||
! Notes | ! Notes | ||
|- | |- | ||
| | | Ampere Altra | ||
| {{result|pass}} | | {{result|pass}} | ||
| {{result|pass}} | | {{result|pass}} | ||
| {{result|pass}} | | {{result|pass}} | ||
| {{result|pass}} | | {{result|pass}} | ||
| {{result| | | {{result|none}} | ||
| {{result| | | {{result|none}} | ||
| <b>Recommended image:</b> | | {{result|none}} | ||
|<b>Recommended image:</b> Server, Workstation</br> | |||
* Serial is IPMI SOL, graphics via BMC. | |||
* | |||
|- | |- | ||
| | | 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}} | ||
| | | style="background:lightgrey;"| | ||
* | | style="background:lightgrey;"| | ||
| {{result|none}} | |||
|<b>Recommended image:</b> Workstation, Xfce or Minimal</br> | |||
* Reported issues with onboard network, results may vary. | |||
|- | |- | ||
| | | Jetson Nano | ||
| {{result| | | {{result|none}} | ||
| {{result|pass}} | | {{result|pass}} | ||
| {{result|pass}} | | {{result|pass}} | ||
Line 188: | Line 208: | ||
| style="background:lightgrey;"| | | style="background:lightgrey;"| | ||
| {{result|pass}} | | {{result|pass}} | ||
| | |<b>Recommended image:</b> Workstation, Xfce or Minimal</br> | ||
|- | |- | ||
| | | Jetson NX | ||
| {{result|pass}} | | {{result|pass}} | ||
| {{result|pass}} | | {{result|pass}} | ||
| {{result|pass}} | | {{result|pass}} | ||
| style="background:lightgrey;"| | | style="background:lightgrey;"| | ||
| {{result|pass}} | |||
| {{result|pass}} | |||
| style="background:lightgrey;"| | | style="background:lightgrey;"| | ||
| <b>Recommended image:</b> Installation with PXE or USB. | |||
| <b>Recommended image:</b> | |||
|- | |- | ||
| | | Pine 64 Plus | ||
| {{result|pass}} | | {{result|pass}} | ||
| {{result|pass}} | | {{result|pass}} | ||
| {{result|pass}} | | {{result|pass}} | ||
| {{result|pass}} | | {{result|pass}} | ||
|<b>Recommended image:</b> Workstation or | | {{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 224: | 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] | ||
|- | |- | ||
| | | 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}} | ||
| {{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}} | ||
| {{result|pass}} | | {{result|pass}} | ||
| style="background:lightgrey;"| | | style="background:lightgrey;"| | ||
| | | 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/> | ||
== Tips & Tricks == | == Tips & Tricks == | ||
Line 251: | Line 328: | ||
== Common Bugs == | == Common Bugs == | ||
For common bugs and issues reported please visit the [[ Common_F35_bugs#ARM_and_Aarch64_issues | | 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 | Recommended image: Minimal | |||||||
Banana Pi | Recommended image: Minimal
| |||||||
BeagleBoneBlack | Recommended image: | |||||||
BeagleBoneWhite | Recommended image: Minimal.
To run dnf a swapfile is required. Partition 1 needs to be moved forward to write U-boot. | |||||||
Cubietruck | Recommended image: Server or Minimal
| |||||||
Pandaboard | Recommended image: Xfce or Minimal | |||||||
Raspberry Pi 2 | Recommended image: Xfce, Server, Minimal or Fedora IoT Edition.
| |||||||
Raspberry Pi 3 | Recommended image: Xfce, Server, Minimal or Fedora IoT Edition.
| |||||||
Raspberry Pi 4 | Recommended image: Xfce, Server, Minimal or Fedora IoT Edition.
| |||||||
Raspberry Pi 400 | Recommended image: Xfce, Server, Minimal or Fedora IoT Edition.
| |||||||
Jetson TK1 | Recommended image: | |||||||
Wandboard Quad | Recommended image: Xfce or Minimal.
|
- Desktop image requires 'cma=192M' added to kargs
AArch64
Hardware | Serial Console | USB | Wired Network | Display | Wi-Fi | Bluetooth | Audio | Notes |
---|---|---|---|---|---|---|---|---|
Ampere Altra | Recommended image: Server, Workstation
| |||||||
Arm JunoR2 (ACPI) | Recommended image: Server, Workstation
| |||||||
Firefly2 | Recommended image: Workstation, Xfce or Minimal
| |||||||
Jetson Nano | Recommended image: Workstation, Xfce or Minimal | |||||||
Jetson NX | Recommended image: Installation with PXE or USB. | |||||||
Pine 64 Plus | 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 | Recommended image: Workstation or Xfce | |||||||
SolidRun Honeycomb (UEFI + ACPI) | Recommended image: Server, Workstation
| |||||||
SolidRun MACCHIATObin (UEFI + ACPI) | Recommended image: Server, Workstation
| |||||||
ThunderX2 | Recommended image: Server, Workstation
| |||||||
Raspberry Pi 3 | Recommended image: Xfce, Server, Minimal or Fedora IoT Edition.
| |||||||
Raspberry Pi 4 | Recommended image: Workstation*(using Xorg), Xfce, Server, Minimal or Fedora IoT Edition.
| |||||||
Raspberry Pi 400 | Recommended image: Workstation*(using Xorg), Xfce, Server, Minimal or Fedora IoT Edition.
|
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.