Creating a Wiki/FAQ

Hey guys,

how about creating a wiki/FAQ for the Manjaro ARM like we got this one: https://wiki.manjaro.org/

Should help many people and and reduce the same questions in the forum.

regards

What would you propose to have in the wiki?

I think some manjaro-specific (as in stuff not already covered by the Arch Wiki) stuff perhaps. mhwd, manjaro-chroot, Architect?

Those things are all covered in the manjaro wiki
What manjaro-arm-specifc things would you put on, for example, a manjaro-arm wiki page ?

Indeed they are. Didn’t even know there was a Manjaro Wiki.

Well there is.
Its kind of odd you didnt find it - is linked all over the place and at common ‘wiki.manjaro.org’ location.

Anyways … I think at least a ‘manjaro-arm’ page could make sense.
And I have access to the wiki.
But it would help to collect things to include there.

I think an ARM devices compatibility table would be good. Plus maybe the device specs.

1 Like

Dunno, I could have done with a couple of those guides recently. Internet searches didn’t seem to pick them up.

Maybe over clock tips and tweaks for specific arm devices.

1 Like

I mean specific things to ARM Devices categorized in each device.

Also Tips/Tricks, other improvements, …

1 Like

Well … here it is …
now tell me how to fill it out…

https://wiki.manjaro.org/index.php/Manjaro-ARM

4 Likes

Thank you. I dont want that you have to much work. I just thought that is a good idea.

  • Maybe add to supported devices Raspberry Pi 3b (but unoffically, but its working right now) ive installed it on my 3b and its working great with the 5.10 kernel so far.

  • How to update Kernels per Device or which kernel

  • Upgrading failure fix for Raspberrys:

For now for the 3b+ & 4b devices only:

sudo systemctl disable brcm43438.service
sudo pacman -S -dd  brcm-patchram-plus firmware-raspberrypi
sudo systemctl enable attach-bluetooth.service

For now for the RPi’s pi 400 device only:

sudo systemctl disable brcm43438.service
sudo pacman -S -dd  brcm-patchram-plus-pi400 firmware-raspberrypi
sudo systemctl enable attach-bluetooth-pi400.service

For now for the pi3b device only:

sudo systemctl disable brcm43438.service
sudo pacman -S -dd  brcm-patchram-plus-pi3b firmware-raspberrypi
sudo systemctl enable attach-bluetooth-pi3.service

Reboot for the new bluetooth service to be picked up.

  • Common working Overclock Settings for Raspberry Pi:
    In your /boot/config.txt:
    Change this:
 over_voltage=6
 arm_freq=2100
 gpu_freq=650
  • Raspberry 4 working V4L2 Transcoding with FFMPEG installed

  • Raspberry Pi 3/4 USB Boot working with the bootloader from 2020-09-03

  • Config Options specific for the manjaro os(i dont know which, maybe some improvements with video)

Sorry for the awful formating of the text, dont found a better way.

2 Likes

Thanks for that. Most things merged in.

This is a critical link even if you’re not planning on contributing:

Yes we do need arm specific wiki as it is all known to the manjaro arm team only.
With Arm specific wiki it will help the users as well as the developer.

Who is ready to take this initiative?
Developers can update it when needed.

1 Like

@spikerguy Its done… now I need content. :wink:

2 Likes

Says I can’t edit it. Only users hold the magical ability.

1 Like

True.
The wiki is currently under cunstruction.
It was not previously open to the public because of vandalism.
We will see what happens in the future.
Until then you can relay anything here.

Seems good for the start. Maybe write the working USB Booting in cause manjaro is the only arch-like distro for arm where its working without modifications.
Should be a good info too. Ive literally tried 2 days to get arch running on 64bit usb boot - nothing reached. Tooked you iso, on first try.

I was thinking of a comparison table like this for all the devices currently supported by the Manjaro ARM installer:

<!DOCTYPE html>
<html lang="en-GB">

  <!-- HEAD -->
  <head>
    <meta charset="UTF-8">
    <title>Manjaro ARM Devices</title>
    <link rel="stylesheet" type="text/css" href="https://bootswatch.com/4/darkly/bootstrap.css">
  </head>

  <!-- BODY -->
  <body>

    <!-- Devices -->
    <h4>Devices</h4>

    <!-- Devices Table -->
    <table class="table" style="width:100%">

      <!-- Header -->
      <tr>
        <th>&nbsp;</th>
        <th colspan="4">Khadas</th>
        <th colspan="4">Odroid</th>
        <th colspan="5">Pine64</th>
        <th colspan="4">Raspberry</th>
        <th colspan="1">Radxa</th>
      </tr>

      <!-- Template -->
      <!--
      <tr>
        <td><strong>Attribute</strong></td>
        <td>&nbsp;</td> <!~~ Khadas Edge-V ~~>
        <td>&nbsp;</td> <!~~ Khadas Vim 1 ~~>
        <td>&nbsp;</td> <!~~ Khadas Vim 2 ~~>
        <td>&nbsp;</td> <!~~ Khadas Vim 3 ~~>
        <td>&nbsp;</td> <!~~ Odroid C2 ~~>
        <td>&nbsp;</td> <!~~ Odroid C4 ~~>
        <td>&nbsp;</td> <!~~ Odroid N2 ~~>
        <td>&nbsp;</td> <!~~ Odroid N2+ ~~>
        <td>&nbsp;</td> <!~~ Pine64 Rock64 ~~>
        <td>&nbsp;</td> <!~~ Pine64 RockPro64 ~~>
        <td>&nbsp;</td> <!~~ Pine64 Pinebook ~~>
        <td>&nbsp;</td> <!~~ Pine64 Pinebook Pro ~~>
        <td>&nbsp;</td> <!~~ Pine64 PinePhone ~~>
        <td>&nbsp;</td> <!~~ Raspberry Pi 3B ~~>
        <td>&nbsp;</td> <!~~ Raspberry Pi 3B+ ~~>
        <td>&nbsp;</td> <!~~ Rasbperry Pi 4B ~~>
        <td>&nbsp;</td> <!~~ Raspberry Pi 400 ~~>
        <td>&nbsp;</td> <!~~ Radxa Rock Pi 4 ~~>
      </tr>
      -->

      <!-- Model -->
      <tr>
        <td><strong>Model</strong></td>
        <td>Edge-V</td> <!~~ Khadas Edge-V ~~>
        <td>Vim 1</td> <!~~ Khadas VIM 1 ~~>
        <td>Vim 2</td> <!~~ Khadas VIM 2 ~~>
        <td>Vim 3</td> <!~~ Khadas VIM 3 ~~>
        <td>C2</td> <!~~ Odroid C2 ~~>
        <td>C4</td> <!~~ Odroid C4 ~~>
        <td>N2</td> <!~~ Odroid N2 ~~>
        <td>N2+</td> <!~~ Odroid N2+ ~~>
        <td>Rock64</td> <!~~ Pine64 Rock64 ~~>
        <td>RockPro64</td> <!~~ Pine64 RockPro64 ~~>
        <td>Pinebook</td> <!~~ Pine64 Pinebook ~~>
        <td>Pinebook Pro</td> <!~~ Pine64 Pinebook Pro ~~>
        <td>PinePhone</td> <!~~ Pine64 PinePhone ~~>
        <td>Pi 3B</td> <!~~ Raspberry Pi 3B ~~>
        <td>Pi 3B+</td> <!~~ Raspberry Pi 3B+ ~~>
        <td>Pi 4B</td> <!~~ Raspberry Pi 4B ~~>
        <td>Pi 400</td> <!~~ Raspberry Pi 400 ~~>
        <td>Rock Pi 4</td> <!~~ Radxa Rock Pi 4 ~~>
      </tr>

      <!-- Release Year -->
      <tr>
        <td><strong>Release Year</strong></td>
        <td>2018</td> <!~~ Khadas Edge-V ~~>
        <td>2016</td> <!~~ Khadas Vim 1 ~~>
        <td>2017</td> <!~~ Khadas Vim 2 ~~>
        <td>2019</td> <!~~ Khadas Vim 3 ~~>
        <td>2016</td> <!~~ Odroid C2 ~~>
        <td>2020</td> <!~~ Odroid C4 ~~>
        <td>2019</td> <!~~ Odroid N2 ~~>
        <td>2020</td> <!~~ Odroid N2+ ~~>
        <td>2017</td> <!~~ Pine64 Rock64 ~~>
        <td>2017</td> <!~~ Pine64 RockPro64 ~~>
        <td>2017</td> <!~~ Pine64 Pinebook ~~>
        <td>2019</td> <!~~ Pine64 Pinebook Pro ~~>
        <td>2019</td> <!~~ Pine64 PinePhone ~~>
        <td>2016</td> <!~~ Raspberry Pi 3B ~~>
        <td>2018</td> <!~~ Raspberry Pi 3B+ ~~>
        <td>2019</td> <!~~ Rasbperry Pi 4B ~~>
        <td>2020</td> <!~~ Raspberry Pi 400 ~~>
        <td>2019</td> <!~~ Radxa Rock Pi 4 ~~>
      </tr>

      <!-- SoC Manufacturer -->
      <tr>
        <td><strong>SoC Manufacturer</strong></td>
        <td>Rockchip</td> <!~~ Khadas Edge-V ~~>
        <td>Amlogic</td> <!~~ Khadas VIM 1 ~~>
        <td>Amlogic</td> <!~~ Khadas VIM 2 ~~>
        <td>Amlogic</td> <!~~ Khadas VIM 3 ~~>
        <td>Amlogic</td> <!~~ Odroid C2 ~~>
        <td>Amlogic</td> <!~~ Odroid C4 ~~>
        <td>Amlogic</td> <!~~ Odroid N2 ~~>
        <td>Amlogic</td> <!~~ Odroid N2+ ~~>
        <td>Rockchip</td> <!~~ Pine64 Rock64 ~~>
        <td>Rockchip</td> <!~~ Pine64 RockPro64 ~~>
        <td>Allwinner</td> <!~~ Pine64 Pinebook ~~>
        <td>Rockchip</td> <!~~ Pine64 Pinebook Pro ~~>
        <td>Allwinner</td> <!~~ Pine64 PinePhone ~~>
        <td>Broadcom</td> <!~~ Raspberry Pi 3B ~~>
        <td>Broadcom</td> <!~~ Raspberry Pi 3B+ ~~>
        <td>Broadcom</td> <!~~ Raspberry Pi 4B ~~>
        <td>Broadcom</td> <!~~ Raspberry Pi 400 ~~>
        <td>Rockchip</td> <!~~ Radxa Rock Pi 4 ~~>
      </tr>

      <!-- Lithography -->
      <tr>
        <td><strong>Lithography</strong></td>
        <td>28nm</td> <!~~ Khadas Edge-V ~~>
        <td>28nm</td> <!~~ Khadas VIM 1 ~~>
        <td>28nm</td> <!~~ Khadas VIM 2 ~~>
        <td>12nm</td> <!~~ Khadas VIM 3 ~~>
        <td>28nm</td> <!~~ Odroid C2 ~~>
        <td>12nm</td> <!~~ Odroid C4 ~~>
        <td>12nm</td> <!~~ Odroid N2 ~~>
        <td>12nm</td> <!~~ Odroid N2+ ~~>
        <td>28nm</td> <!~~ Pine64 Rock64 ~~>
        <td>28nm</td> <!~~ Pine64 RockPro64 ~~>
        <td>40nm</td> <!~~ Pine64 Pinebook ~~>
        <td>28nm</td> <!~~ Pine64 Pinebook Pro ~~>
        <td>40nm</td> <!~~ Pine64 PinePhone ~~>
        <td>28nm</td> <!~~ Raspberry Pi 3B ~~>
        <td>28nm</td> <!~~ Raspberry Pi 3B+ ~~>
        <td>28nm</td> <!~~ Raspberry Pi 4B ~~>
        <td>28nm</td> <!~~ Raspberry Pi 400 ~~>
        <td>28nm</td> <!~~ Radxa Rock Pi 4 ~~>
      </tr>

      <!-- CPU -->
      <tr>
        <td><strong>CPU</strong></td>
        <td>RK3399</td> <!~~ Khadas Edge-V ~~>
        <td>S905X</td> <!~~ Khadas VIM 1 ~~>
        <td>S912</td> <!~~ Khadas VIM 2 ~~>
        <td>A311D</td> <!~~ Khadas VIM 3 ~~>
        <td>S905</td> <!~~ Odroid C2 ~~>
        <td>S905X3</td> <!~~ Odroid C4 ~~>
        <td>S922X</td> <!~~ Odroid N2 ~~>
        <td>S922X</td> <!~~ Odroid N2+ ~~>
        <td>RK3328</td> <!~~ Pine64 Rock64 ~~>
        <td>RK3399</td> <!~~ Pine64 RockPro64 ~~>
        <td>A64</td> <!~~ Pine64 Pinebook ~~>
        <td>RK3399</td> <!~~ Pine64 Pinebook Pro ~~>
        <td>A64</td> <!~~ Pine64 PinePhone ~~>
        <td>BCM2837</td> <!~~ Raspberry Pi 3B ~~>
        <td>BCM2837B0</td> <!~~ Raspberry Pi 3B+ ~~>
        <td>BCM2711</td> <!~~ Raspberry Pi 4B ~~>
        <td>BCM2711</td> <!~~ Raspberry Pi 400 ~~>
        <td>RK3399</td> <!~~ Radxa Rock Pi 4 ~~>
      </tr>

      <!-- CPU Topology -->
      <tr>
        <td><strong>CPU Topology</strong></td>
        <td>Hexa-core:<br>2 x Cortex-A72<br>4 x Cortex-A53</td> <!~~ Khadas Edge-V ~~>
        <td>Quad-core:<br>4 x Cortex-A53</td> <!~~ Khadas VIM 1 ~~>
        <td>Octa-core:<br>8 x Cortex-A53</td> <!~~ Khadas VIM 2 ~~>
        <td>Hexa-core:<br>4 x Cortex-A73<br>2 x Cortex-A53</td> <!~~ Khadas VIM 3 ~~>
        <td>Quad-core:<br>4 x Cortex-A53</td> <!~~ Odroid C2 ~~>
        <td>Quad-core:<br>4 x Cortex-A55</td> <!~~ Odroid C4 ~~>
        <td>Hexa-core:<br>4 x Cortex-A73<br>2 x Cortex-A53</td> <!~~ Odroid N2 ~~>
        <td>Hexa-core:<br>4 x Cortex-A73<br>2 x Cortex-A53</td> <!~~ Odroid N2+ ~~>
        <td>Quad-core:<br>4 x Cortex-A53</td> <!~~ Pine64 Rock64 ~~>
        <td>Hexa-core:<br>2 x Cortex-A72<br>4 x Cortex-A53</td> <!~~ Pine64 RockPro64 ~~>
        <td>Quad-core:<br>4 x Cortex-A53</td> <!~~ Pine64 Pinebook ~~>
        <td>Hexa-core:<br>2 x Cortex-A72<br>4 x Cortex-A53</td> <!~~ Pine64 Pinebook Pro ~~>
        <td>Quad-core:<br>4 x Cortex-A53</td> <!~~ Pine64 PinePhone ~~>
        <td>Quad-core:<br>4 x Cortex-A53</td> <!~~ Raspberry Pi 3B ~~>
        <td>Quad-core:<br>4 x Cortex-A53</td> <!~~ Raspberry Pi 3B+ ~~>
        <td>Quad-core:<br>4 x Cortex-A72</td> <!~~ Raspberry Pi 4B ~~>
        <td>Quad-core:<br>4 x Cortex-A72</td> <!~~ Raspberry Pi 400 ~~>
        <td>Hexa-core:<br>2 x Cortex-A72<br>4 x Cortex-A53</td> <!~~ Radxa Rock Pi 4 ~~>
      </tr>

      <!-- CPU Frequency -->
      <tr>
        <td><strong>CPU Frequency</strong></td>
        <td>2 x 1.8GHz<br>4 x 1.5GHz</td> <!~~ Khadas Edge-V ~~>
        <td>4 x 1.5GHz</td> <!~~ Khadas VIM 1 ~~>
        <td>8 x 1.5GHz</td> <!~~ Khadas VIM 2 ~~>
        <td>4 x 2.2GHz<br>2 x 1.8GHz</td> <!~~ Khadas VIM 3 ~~>
        <td>4 x 1.5GHz</td> <!~~ Odroid C2 ~~>
        <td>4 x 2.0GHz</td> <!~~ Odroid C4 ~~>
        <td>4 x 2.0GHz<br>2 x 1.8GHz</td> <!~~ Odroid N2 ~~>
        <td>4 x 2.4GHz<br>2 x 1.9GHz</td> <!~~ Odroid N2+ ~~>
        <td>4 x 1.5GHz</td> <!~~ Pine64 Rock64 ~~>
        <td>2 x 2.0GHz<br>4 x 1.5GHz</td> <!~~ Pine64 RockPro64 ~~>
        <td>4 x 1.152GHz</td> <!~~ Pine64 Pinebook ~~>
        <td>2 x 2.0GHz<br>4 x 1.5GHz</td> <!~~ Pine64 Pinebook Pro ~~>
        <td>4 x 1.2GHz</td> <!~~ Pine64 PinePhone ~~>
        <td>4 x 1.2GHz</td> <!~~ Raspberry Pi 3B ~~>
        <td>4 x 1.4GHz</td> <!~~ Raspberry Pi 3B+ ~~>
        <td>4 x 1.5GHz</td> <!~~ Raspberry Pi 4B ~~>
        <td>4 x 1.5GHz</td> <!~~ Raspberry Pi 400 ~~>
        <td>2 x 2.0GHz<br>4 x 1.5GHz</td> <!~~ Radxa Rock Pi 4 ~~>
      </tr>

      <!-- GPU -->
      <tr>
        <td><strong>GPU</strong></td>
        <td>Mali-T860 MP4</td> <!~~ Khadas Edge-V ~~>
        <td>Mali-450 MP3</td> <!~~ Khadas VIM 1 ~~>
        <td>Mali-T820 MP3</td> <!~~ Khadas VIM 2 ~~>
        <td>Mali-G52 MP4</td> <!~~ Khadas VIM 3 ~~>
        <td>Mali-450 MP3</td> <!~~ Odroid C2 ~~>
        <td>Mali-G31 MP2</td> <!~~ Odroid C4 ~~>
        <td>Mali-G52 MP4</td> <!~~ Odroid N2 ~~>
        <td>Mali-G52 MP4</td> <!~~ Odroid N2+ ~~>
        <td>Mali-450 MP2</td> <!~~ Pine64 Rock64 ~~>
        <td>Mali-T860 MP4</td> <!~~ Pine64 RockPro64 ~~>
        <td>Mali-400 MP2</td> <!~~ Pine64 Pinebook ~~>
        <td>Mali-T860 MP4</td> <!~~ Pine64 Pinebook Pro ~~>
        <td>Mali-400 MP2</td> <!~~ Pine64 PinePhone ~~>
        <td>VideoCore IV</td> <!~~ Raspberry Pi 3B ~~>
        <td>VideoCore IV</td> <!~~ Raspberry Pi 3B+ ~~>
        <td>VideoCore VI</td> <!~~ Raspberry Pi 4B ~~>
        <td>VideoCore VI</td> <!~~ Raspberry Pi 400 ~~>
        <td>Mali-T860 MP4</td> <!~~ Radxa Rock Pi 4 ~~>
      </tr>

      <!-- Memory -->
      <tr>
        <td><strong>Memory</strong></td>
        <td>2&ndash;4GB<br>LPDDR4</td> <!~~ Khadas Edge-V Pro ~~>
        <td>2GB<br>DDR3</td> <!~~ Khadas VIM 1 ~~>
        <td>2&ndash;3GB<br>LPDDR4</td> <!~~ Khadas VIM 2 ~~>
        <td>2&ndash;4GB<br>LPDDR4</td> <!~~ Khadas VIM 3 ~~>
        <td>2GB<br>DDR3</td> <!~~ Odroid C2 ~~>
        <td>4GB<br>DDR4</td> <!~~ Odroid C4 ~~>
        <td>2&ndash;4GB<br>DDR4</td> <!~~ Odroid N2 ~~>
        <td>2&ndash;4GB<br>DDR4</td> <!~~ Odroid N2+ ~~>
        <td>1&ndash;4GB<br>LPDDR3</td> <!~~ Pine64 Rock64 ~~>
        <td>2&ndash;4GB<br>LPDDR4</td> <!~~ Pine64 RockPro64 ~~>
        <td>2GB<br>LPDDR3</td> <!~~ Pine64 Pinebook ~~>
        <td>4GB<br>LPDDR4</td> <!~~ Pine64 Pinebook Pro ~~>
        <td>2&ndash;3GB<br>LPDDR3</td> <!~~ Pine64 PinePhone ~~>
        <td>1GB<br>LPDDR2</td> <!~~ Raspberry Pi 3B ~~>
        <td>1GB<br>LPDDR2</td> <!~~ Raspberry Pi 3B+ ~~>
        <td>1&ndash;8GB<br>LPDDR4</td> <!~~ Raspberry Pi 4B ~~>
        <td>4GB<br>LPDDR4</td> <!~~ Raspberry Pi 400 ~~>
        <td>1&ndash;4GB<br>LPDDR4</td> <!~~ Radxa Rock Pi 4 ~~>
      </tr>

    </table>

    <!-- Sources -->
    <h4>Sources</h4>
      <ul>
        <li><a href="https://en.wikipedia.org/wiki/Allwinner_Technology" title="Allwinner Technology Wikipedia page" target="_blank" rel="noopener">Allwinner Technology Wikipedia page</a></li>
        <li><a href="https://en.wikipedia.org/wiki/Amlogic" title="Amlogic Wikipedia page" target="_blank" rel="noopener">Amlogic Wikipedia page</a></li>
        <li><a href="https://www.khadas.com/" title="Khadas website" target="_blank" rel="noopener">Khadas website</a></li>
        <li><a href="https://wiki.odroid.com/" title="Odroid Wiki" target="_blank" rel="noopener">Odroid Wiki</a></li>
        <li><a href="https://en.wikipedia.org/wiki/ODROID" title="Odroid Wikipedia page" target="_blank" rel="noopener">Odroid Wikipedia page</a></li>
        <li><a href="https://wiki.pine64.org/index.php/Main_Page" title="Pine64 Wiki" target="_blank" rel="noopener">Pine64 Wiki</a></li>
        <li><a href="https://wiki.radxa.com/Home" title="Radxa Wiki" target="_blank" rel="noopener">Radxa Wiki</a></li>
        <li><a href="https://en.wikipedia.org/wiki/Raspberry_Pi" title="Raspberry Pi Wikipedia page" target="_blank" rel="noopener">Raspberry Pi Wikipedia page</a></li>
        <li><a href="https://en.wikipedia.org/wiki/Rockchip" title="Rockchip Wikipedia page" target="_blank" rel="noopener">Rockchip Wikipedia page</a></li>
      </ul>

  </body>
</html>

Needs more sections, such as I/O, latest WiFi standard supported, latest Bluetooth standard supported, etc. My nomenclature may be off in places. Anyhow, it’s a start.