← Back to MangoPi MQ Pro
slackware on MangoPi MQ Pro

System Version

15

Status

basic

Last Update

2025-03-04

Slackware MangoPi MQ Pro Test Report

Test Environment

Operating System Information

Note: This image is provided by community developers (at slarm64) and is not an official image.

Hardware Information

  • MangoPi MQ Pro
  • Power Adapter
  • A microSD card
  • A USB to UART Debugger

Installation Steps

Flashing Image

Use zstd to decompress the image. Use dd to flash the image to the microSD card.

zstd -d slarm64-current-riscv64-xfce-mangopi_mq_pro-6.1.53-build-20230919.img.zst
sudo dd if=slarm64-current-riscv64-xfce-mangopi_mq_pro-6.1.53-build-20230919.img of=/dev/your_device bs=1M status=progress

Logging into the System

Plug in the power via the USB-C “OTG” port (instead of “HOST”) to avoid issues with faulty power supply (see https://forums.100ask.net/t/topic/876/6).

Logging into the system via the serial port.

Default username: root Default password: none (immediate setup of password and a new user required after login)

Expected Results

The system should boot normally and allow login via the onboard serial port.

Actual Results

The system booted normally and login via the onboard serial port is also successful.

Boot Log

U-Boot 2022.01-sun20iw1p1 (Jun 10 2023 - 20:13:15 +0300)

DRAM:  512 MiB
Core:  39 devices, 17 uclasses, devicetree: separate
WDT:   Started watchdog@6011000 with servicing (16s timeout)
MMC:   mmc@4020000: 0, mmc@4021000: 1
Loading Environment from nowhere... OK
In:    serial@2500000
Out:   serial@2500000
Err:   serial@2500000
Net:   No ethernet found.
Hit any key to stop autoboot:  0 
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot/boot.scr
2667 bytes read in 3 ms (868.2 KiB/s)
## Executing script at 4fc00000
Boot script loaded from mmc 0
127 bytes read in 2 ms (61.5 KiB/s)
22658 bytes read in 8 ms (2.7 MiB/s)
25570816 bytes read in 2913 ms (8.4 MiB/s)
Failed to load '/boot/dtb/allwinner/overlay/-fixup.scr'
7031144 bytes read in 1211 ms (5.5 MiB/s)
## Loading init Ramdisk from Legacy Image at 4ff00000 ...
   Image Name:   uInitrd
   Image Type:   RISC-V Linux RAMDisk Image (gzip compressed)
   Data Size:    7031080 Bytes = 6.7 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 4fa00000
   Booting using the fdt blob at 0x4fa00000
   Loading Ramdisk to 4994b000, end 49fff928 ... OK
   Loading Device Tree to 00000000498dd000, end 000000004994afff ... OK

Starting kernel ...

�[    0.839283] sun20i-codec 2030000.audio-codec: ASoC: Property 'routing' does not exist or its length is not even
[    0.839356] sun20i-codec 2030000.audio-codec: error -EINVAL: Failed to initialize card
[    1.456162] sun20i-codec 2030000.audio-codec: ASoC: Property 'routing' does not exist or its length is not even
[    1.456207] sun20i-codec 2030000.audio-codec: error -EINVAL: Failed to initialize card


=======================================================================

if you want to transfer the system to SDcard to internal memory (eMMC or NAND),
follow transfer-to-disk

=======================================================================

slarm64 GNU/Linux (ttyS0)
Kernel 6.1.53 (riscv64)

mangopi-mq-pro login: root
You are required to change your password immediately (administrator enforced).
New password: 
BAD PASSWORD: The password fails the dictionary check - it does not contain enough DIFFERENT characters
New password: 
Retype new password: 
      _                   ___  ___ 
 ___ | | ___  ___  _____ |  _|| | |
|_ -|| || .'||  _||     || . ||_  |
|___||_||__,||_|  |_|_|_||___|  |_|
                                 _                                
 _____  ___  ___  ___  ___  ___ |_|   _____  ___    ___  ___  ___ 
|     || .'||   || . || . || . || |  |     || . |  | . ||  _|| . |
|_|_|_||__,||_|_||_  ||___||  _||_|  |_|_|_||_  |  |  _||_|  |___|
                 |___|     |_|                |_|  |_|            


Support: slarm64.org

Creating new account. Please provide a username (eg. your forename): origami

Login name for new user: origami

User ID ('UID') [ defaults to next available ]: 

Initial group [ users ]: 
Additional UNIX groups:

Users can belong to additional UNIX groups on the system.
For local users using graphical desktop login managers such
as XDM/KDM, users may need to be members of additional groups
to access the full functionality of removable media devices.

* Security implications *
Please be aware that by adding users to additional groups may
potentially give access to the removable media of other users.

If you are creating a new user for remote shell access only,
users do not need to belong to any additional groups as standard,
so you may press ENTER at the next prompt.

Press ENTER to continue without adding any additional groups
Or press the UP arrow key to add/select/edit additional groups
:  

Home directory [ /home/origami ] 

Shell [ /bin/bash ] 

Expiry date (YYYY-MM-DD) []: 

New account will be created as follows:

---------------------------------------
Login name.......:  origami
UID..............:  [ Next available ]
Initial group....:  users
Additional groups:  [ None ]
Home directory...:  /home/origami
Shell............:  /bin/bash
Expiry date......:  [ Never ]

This is it... if you want to bail out, hit Control-C.  Otherwise, press
ENTER to go ahead and make the account.


Creating new account...


Changing finger information for origami.
Name []: 
Office []: 
Office Phone []: 
Home Phone []: 


Finger information not changed.
New password: 
Retype new password: 
passwd: password updated successfully


Account setup complete.

Dear , your account origami has been created.
Please use this account for your daily work from now on.

root@mangopi-mq-pro:~# uname -a
Linux mangopi-mq-pro 6.1.53 #1 Mon Sep 18 00:20:14 EEST 2023 riscv64 GNU/Linux
root@mangopi-mq-pro:~# cat /etc/os-release 
NAME=Slackware
VERSION="15.0"
ID=slackware
VERSION_ID=15.0
PRETTY_NAME="Slackware 15.0 riscv64 (post 15.0 -current)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:slackware:slackware_linux:15.0"
HOME_URL="http://slackware.com/"
SUPPORT_URL="http://www.linuxquestions.org/questions/slackware-14/"
BUG_REPORT_URL="http://www.linuxquestions.org/questions/slackware-14/"
VERSION_CODENAME=current
root@mangopi-mq-pro:~# lscpu
Architecture:          riscv64
  Byte Order:          Little Endian
CPU(s):                1
  On-line CPU(s) list: 0
root@mangopi-mq-pro:~# 

Test Criteria

Successful: The actual result matches the expected result.

Failed: The actual result does not match the expected result.

Test Conclusion

Test successful.