Raspberry pi Compute Module 3+ Fedora 30 Server Installation
FedoraForum.org - Fedora Support Forums and Community
Results 1 to 2 of 2
  1. #1
    Join Date
    Aug 2019
    United Kingdom
    0 Post(s)
    0 Thread(s)

    Question Raspberry pi Compute Module 3+ Fedora 30 Server Installation

    Hi all,
    I need to install fedora 30 server on a raspberry pi compute module 3+.

    According to this page:

    "Fedora DOES support the Compute Module 3 based on the same SoC as the Raspberry Pi 3,
    but as the previous generation Compute Modules are based on ARMv6 architecture, they are not supported."

    Therefore I gave it a shot by following the instructions on the link. Which was as simple as executing this command:

    sudo fedora-arm-image-installer --image=/home/ethan/Downloads/Fedora-Server-armhfp-30-1.2-sda.raw.xz --target=rpi3 --media=/dev/sdb --resizefs

    Since rpi3-ComputeModule is not specifically available as a target, I had to make the target section rpi3. To my surprise, it still seemed to be able to have executed smoothly.
    However, once I powered the compute module, it didn't boot up. attached is the picture of the screen.

    Could someone please tell me what I am doing wrong or provide instructions to install fedora server on the rpi compute module 3+.

    Single Board Computer, Raspberry Pi Compute Module 3 +, BCM2837B0 SoC, 8GB eMMC Memory
    Development Kit, Raspberry Pi Compute Module 3+, BCM2837B0 SoC, Complete I/O Interface

    Operating System of PC:
    Fedora 30 workstation

    Note: prior to using the fedora-arm-image-installer, I have set up the compute module on a windows machine to make it appear as a mass storage device by using the rpi-boot.exe provided in the website: https://www.raspberrypi.org/document...mc-flashing.md

    The Images: (could not upload so here is the link for it)

  2. #2
    Join Date
    Sep 2019
    0 Post(s)
    0 Thread(s)

    Re: Raspberry pi Compute Module 3+ Fedora 30 Server Installation

    U-Boot tries to load the device tree blob bcm2837-rpi-cm3.dtb. This dtb does not exists. As Fedora project does not know which IO board you are using they cannot select the dtb.

    After the boot fails you can set the U-Boot variable fdtfile to another dtb file and boot again.

    U-Boot> setenv fdtfile bcm2837-rpi-cm3-io3.dtb
    U-Boot> boot

    Try the following to make a permanent change.

    1) Run fedora-arm-image-installer

    2) Mount the boot partition of you Rpi cm3 to the Fedora Workstation

    mkdir p2 && sudo mount /dev/sdb2 p2

    3) Create a symbolic link bcm2837-rpi-cm3.dtb pointing to bcm2837-rpi-cm3-io3.dtb

    sudo ln -s bcm2837-rpi-cm3-io3.dtb p2/dtb/bcm2837-rpi-cm3.dtb

    4) Unmount the boot partition

    sudo umount p2

    5) Boot the RPi cm3

Similar Threads

  1. Install Fedora server 30 on Raspberry 3
    By mfaridi in forum Installation, Upgrades and Live Media
    Replies: 0
    Last Post: 20th May 2019, 04:19 PM
  2. Fedora 18 in Raspberry
    By atux1 in forum EOL (End Of Life) Versions
    Replies: 7
    Last Post: 20th February 2018, 08:13 AM
  3. Replies: 2
    Last Post: 21st June 2015, 01:20 AM
  4. fedora on a raspberry pi 2
    By Cygn in forum Using Fedora
    Replies: 1
    Last Post: 17th April 2015, 05:04 PM
  5. compute this !
    By v0m17 in forum Using Fedora
    Replies: 3
    Last Post: 28th March 2011, 12:51 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts