Difference between revisions of "Manjaro-ARM"

Reorganize+Pi400
(Separate Tables)
(Reorganize+Pi400)
Line 9: Line 9:


<div style="clear: both"></div>
<div style="clear: both"></div>
=Installation=
===Downloading===
You can find installation images in the downloads section of the [https://manjaro.org/download/#ARM Manjaro Website] or at [https://osdn.net/projects/manjaro-arm/ OSDN]<br>
Find the image that matches your target device and desired edition.
===Writing the Installation Media===
The images are in a .xz file. These files can be burned directly to an SD card with Etcher or with dd directly.<br>
To manually install to your SD card with dd:
Extract the image.
unxz Manjaro-ARM-[Edition]-[Device]-[Version].xz
Get it on the SD card
sudo dd if=Manjaro-ARM-[Edition]-[Device]-[Version].img of=/dev/[device] bs=4M
Where ''[device]'' is your SD card's device, as seen by lsblk. Usually mmcblk0 or sdb.
===Cleanup and First Boot===
Once you have the image on the SDCard, you should be able to put the card into your device and plug it in. If everything worked correctly, it should boot to the OEM setup. Here you define your username, passwords locales etc. Once that is done, the script will clean up after itself, resize the partition and reboot the device. After that reboot, it should boot to the Operating System Depending on the edition you have installed, this could be a simple TTY login or a graphical desktop environment.
===Resizing the partitions===
Since 18.09 this is now done automatically. The device will boot to OEM setup, which will handle the resizing, and then reboot before the login screen would appear. When it's booted to the login screen, the filesystem has been resized to fill out the remaining space on the SD card.
===Login===
Login depends on what you set up during the OEM setup.
There are 1 users by default on the image. root.
And by default it has no password and autologin enabled.
This gets changed when the OEM script is run, to disable the autologin and set the password defined during the setup.


=Supported Devices=
=Supported Devices=


===Khadas===
==Khadas==


{|  class="wikitable" style="text-align: center;width: 100%;"-- Header -->  
{|  class="wikitable" style="text-align: center;width: 100%;"-- Header -->  
Line 75: Line 113:




===Odroid===
==Odroid==


{|  class="wikitable" style="text-align: center;width: 100%;"-- Header -->  
{|  class="wikitable" style="text-align: center;width: 100%;"-- Header -->  
Line 138: Line 176:




===Pine64===
==Pine64==


{|  class="wikitable" style="text-align: center;width: 100%;"-- Header -->  
{|  class="wikitable" style="text-align: center;width: 100%;"-- Header -->  
Line 210: Line 248:




===Raspberry===
==Raspberry==


{|  class="wikitable" style="text-align: center;width: 100%;"-- Header -->  
{|  class="wikitable" style="text-align: center;width: 100%;"-- Header -->  
Line 273: Line 311:




===Radxa===
===Raspberry Pi===
 
{|  class="wikitable" style="text-align: center;width: 100%;"-- Header -->
! &nbsp;
!  colspan="1" | Radxa
|-
| style="width: 12%"|
<strong>Model</strong>
| Rock Pi 4
|-
| <strong>Release Year</strong>
| 2019
|-
| <strong>SoC Manufacturer</strong>
| Rockchip
|-
| <strong>Lithography</strong>
| 28nm
|-
| <strong>CPU</strong>
| RK3399
|-
| <strong>CPU Topology</strong>
| Hexa-core:<br>2 x Cortex-A72<br>4 x Cortex-A53
|-
| <strong>CPU Frequency</strong>
| 2 x 2.0GHz<br>4 x 1.5GHz
|-
| <strong>GPU</strong>
| Mali-T860 MP4
|-
| <strong>Memory</strong>
| 1&ndash;4GB<br>LPDDR4
|}
 
 
=Installation=
 
===Downloading===
 
You can find installation images in the downloads section of the [https://manjaro.org/download/#ARM Manjaro Website] or at [https://osdn.net/projects/manjaro-arm/ OSDN]<br>
Find the image that matches your target device and desired edition.
 
 
===Writing the Installation Media===
 
The images are in a .xz file. These files can be burned directly to an SD card with Etcher or with dd directly.<br>
To manually install to your SD card with dd:
 
Extract the image.
 
unxz Manjaro-ARM-[Edition]-[Device]-[Version].xz
 
Get it on the SD card
 
sudo dd if=Manjaro-ARM-[Edition]-[Device]-[Version].img of=/dev/[device] bs=4M
Where ''[device]'' is your SD card's device, as seen by lsblk. Usually mmcblk0 or sdb.
 
 
===Cleanup and First Boot===
Once you have the image on the SDCard, you should be able to put the card into your device and plug it in. If everything worked correctly, it should boot to the OEM setup. Here you define your username, passwords locales etc. Once that is done, the script will clean up after itself, resize the partition and reboot the device. After that reboot, it should boot to the Operating System Depending on the edition you have installed, this could be a simple TTY login or a graphical desktop environment.
 
 
===Resizing the partitions===
Since 18.09 this is now done automatically. The device will boot to OEM setup, which will handle the resizing, and then reboot before the login screen would appear. When it's booted to the login screen, the filesystem has been resized to fill out the remaining space on the SD card.


 
====Sensors====
===Login===
Login depends on what you set up during the OEM setup.
There are 1 users by default on the image. root.
And by default it has no password and autologin enabled.
This gets changed when the OEM script is run, to disable the autologin and set the password defined during the setup.
 
 
=Raspberry Pi=
 
===Sensors===


For temperature and humidity sensor see this tutorial on the forums: https://forum.manjaro.org/t/howto-raspberry-pi-temperature-and-humidity-sensor-dht22-dht11-am2302/34685
For temperature and humidity sensor see this tutorial on the forums: https://forum.manjaro.org/t/howto-raspberry-pi-temperature-and-humidity-sensor-dht22-dht11-am2302/34685


 
====Overclocking====
===Overclocking===


You can manage voltage and frequency settings in your <code>/boot/config.txt</code>. The following are the most common values for the Raspberry Pi:
You can manage voltage and frequency settings in your <code>/boot/config.txt</code>. The following are the most common values for the Raspberry Pi:
Line 363: Line 326:
</pre>
</pre>


===Troubleshooting===


===Troubleshooting===
====Pi 400 Power Button====
 
If you have trouble using the power button on your Pi 400 with the XFCE desktop (or xfce4-power-manager) then make sure logind is handling button events:
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-power-key -n -t bool -s true


=====Blocked update workaround=====
====Blocked Update====


There are device-dependent workarounds if you experience an error similar to:
There are device-dependent workarounds if you experience an error similar to:
Line 397: Line 364:
  sudo pacman -S -dd  brcm-patchram-plus-pi400 firmware-raspberrypi
  sudo pacman -S -dd  brcm-patchram-plus-pi400 firmware-raspberrypi
  sudo systemctl enable attach-bluetooth-pi400.service
  sudo systemctl enable attach-bluetooth-pi400.service
==Radxa==
{|  class="wikitable" style="text-align: center;width: 100%;"-- Header -->
! &nbsp;
!  colspan="1" | Radxa
|-
| style="width: 12%"|
<strong>Model</strong>
| Rock Pi 4
|-
| <strong>Release Year</strong>
| 2019
|-
| <strong>SoC Manufacturer</strong>
| Rockchip
|-
| <strong>Lithography</strong>
| 28nm
|-
| <strong>CPU</strong>
| RK3399
|-
| <strong>CPU Topology</strong>
| Hexa-core:<br>2 x Cortex-A72<br>4 x Cortex-A53
|-
| <strong>CPU Frequency</strong>
| 2 x 2.0GHz<br>4 x 1.5GHz
|-
| <strong>GPU</strong>
| Mali-T860 MP4
|-
| <strong>Memory</strong>
| 1&ndash;4GB<br>LPDDR4
|}