@Strit and @Lila-Kuh
I wrote this message with the Odroid C2, It is working again, thanks a lot to Strit for his help.
[nlc2@c2 ~]$ uname -a
Linux c2.21.06 5.12.1-1-MANJARO-ARM #1 SMP PREEMPT Fri May 14 19:17:02 +03 2021 aarch64 GNU/Linux
[nlc2@c2 ~]$
[nlc2@c2 ~]$ inxi -F
System: Host: c2.21.06 Kernel: 5.12.1-1-MANJARO-ARM aarch64 bits: 64 Desktop: KDE Plasma 5.21.5 Distro: Manjaro ARM
Machine: Type: ARM Device System: Hardkernel ODROID-C2 details: N/A serial:
CPU: Info: Quad Core model: N/A variant: cortex-a53 bits: 64 type: MCP
Speed: N/A min/max: N/A Core speeds (MHz): No per core speed data found.
Graphics: Device-1: meson-gxbb-dw-hdmi driver: meson_dw_hdmi v: N/A
Device-2: meson-gxbb-vpu driver: meson_drm v: N/A
Device-3: meson-gxbb-mali driver: lima v: kernel
Display: x11 server: X.org 1.20.11 driver: loaded: fbturbo resolution: <missing: xdpyinfo>
Message: Unable to show advanced data. Required tool glxinfo missing.
Audio: Device-1: meson-gxbb-dw-hdmi driver: meson_dw_hdmi
Device-2: gx-sound-card driver: gx_sound_card
Sound Server-1: ALSA v: k5.12.1-1-MANJARO-ARM running: yes
Sound Server-2: PipeWire v: 0.3.28 running: yes
Network: Device-1: meson-gxbb-dwmac driver: meson8b_dwmac
IF: eth0 state: up speed: 1000 Mbps duplex: full mac:
IF-ID-1: ip6tnl0 state: down mac: 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
Drives: Local Storage: total: 114.56 GiB used: 47.83 GiB (41.7%)
ID-1: /dev/mmcblk1 model: CJTD4R size: 58.24 GiB
ID-2: /dev/sda type: USB vendor: Transcend model: JetFlash Transcend 64GB size: 56.32 GiB
Partition: ID-1: / size: 57.86 GiB used: 5.49 GiB (9.5%) fs: ext4 dev: /dev/mmcblk1p2
ID-2: /boot size: 213.4 MiB used: 61.7 MiB (28.9%) fs: vfat dev: /dev/mmcblk1p1
Swap: ID-1: swap-1 type: zram size: 2.86 GiB used: 37.8 MiB (1.3%) dev: /dev/zram0
Sensors: Message: No sensor data found. Is lm-sensors configured?
Info: Processes: 192 Uptime: 9m Memory: 1.91 GiB used: 1.35 GiB (71.0%) Shell: Bash inxi: 3.3.04
[nlc2@c2 ~]$
First I modify the arm-profiles, devices, oc2 file by adding linux-vim instead of linux
## Maintained by Strit ##
# Kernel and bootloader stuff
linux-vim
uboot-odroid-c2-mainline
plymouth
plymouth-theme-manjaro
# Video driver
xf86-video-fbturbo-git
# Other device specific packages
btrfs-progs
fbset
amlogic
oc2-post-install
I modify the original arm-profiles, editions, kde-plasma by adding for example smbclient, full file used here
Summary
Maintained by Strit
Minimal packages
sudo
parted
openssh
haveged
xorg-server
xorg-xinit
inxi
ncdu
nano
man-pages
man-db
ntfs-3g
zswap-arm
exfat-utils
smbclient
Sound, Video and bluetooth
alsa-utils
smplayer
#pulseaudio-alsa
#pulseaudio-bluetooth
pipewire-alsa
pipewire-pulse
vlc
Display Manager
sddm
sddm-kcm
Plasma packages
bluedevil
breeze
drkonqi
kde-gtk-config
kinfocenter
kcalc
kscreen
kscreenlocker
ksysguard
kwallet-pam
kwayland-integration
#plasma-wayland-session
kwin
plasma-desktop
plasma-nm
plasma-pa
plasma-workspace
powerdevil
systemsettings
plasma-vault
plasma-firewall
oxygen
oxygen-icons
KDE applications
dolphin
dolphin-plugins
kate
konsole
ark
okular
gwenview
krfb
krdc
Themes
breath2-icon-themes
gtk-theme-breath
plasma5-themes-breath2
sddm-breath2-theme
manjaro-arm-wallpapers
breeze-gtk
manjaro-icons
Office suite
libreoffice-fresh
Browser
firefox
firefox-ublock-origin
Package Manager
pamac-gtk
pamac-tray-icon-plasma
Fonts
ttf-bitstream-vera
noto-fonts
wqy-microhei #chinese
Manjaro tools
manjaro-settings-manager
manjaro-settings-manager-kcm
manjaro-hotfixes
manjaro-arm-flasher
manjaro-arm-installer
mntray
Other packages
openresolv
wget
tlp
flameshot
xdg-user-dirs
networkmanager-openvpn
firewalld
Next I built an image
sudo buildarmimg -d oc2 -e kde-plasma -v 2021.06.15 -n
I flashed the image on an emmc module (sd card not tested, sorry)
Next I modified the extlinux.conf file with root=LABEL=ROOT_MNJRO
LABEL Manjaro ARM
KERNEL /Image
FDT /dtbs/amlogic/meson-gxbb-odroidc2.dtb
APPEND initrd=/initramfs-linux.img console=tty1 console=ttyAML0,115200n8 root=LABEL=ROOT rw rootwait quiet splash plymouth.ignore-serial-consoles
Only issue, I canāt install any package with pacman or pamac (failed to commit transaction)
any idea to solve it ?
[nlc2@c2 ~]$ sudo pacman -S screenfetch
resolving dependencies...
looking for conflicting packages...
Packages (3) bc-1.07.1-4 xorg-xdpyinfo-1.3.2-4 screenfetch-3.9.1-1
Total Installed Size: 0,45 MiB
:: Proceed with installation? [Y/n] y
(3/3) checking keys in keyring [##############################################] 100%
warning: Public keyring not found; have you run 'pacman-key --init'?
downloading required keys...
error: keyring is not writable
error: required key missing from keyring
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.
[nlc2@c2 ~]$