Manjaro arm on Amlogic Tv box?

If it is not in the Manjaro-Arm-Vim3 20.12 image then try to update to the latest image. But make sure you already boot-vim3 2020-10-1 installed before you perform system update else you will get a kernel panic.

Previously it is available in kvim2-firmware. sudo pacman -Syyu kvim2-firmware linux-firmware but now it is already in the newer linux-vim or linux 5.10 or 5.11 kernel images.

Hey JFL. So I have the brcmfmac4356-sdio.bin and txt files but am missing the BCM4356A2.hcd…

Even without the BCM4356A2.hcd (for bluetooth), if you have the others you should be able to get wifi. I was missing the bcm4356A2.hcd for a long time in Manjaro-Arm and wifi is available just having a lot of Bluetooth error message on dmesg.

Do you have wifi now? In the network connection icon you should be able to see your wifi and you need to select it to enter your password. If you don’t have wifi with the bcm4356-sdio.bin and txt, I am not sure your device uses the same driver as my GT King Pro.

No option for me to load the BCM4356A2.hcd here. It is available in Armbian image.

There is a version available here broadcom-bt-firmware/BCM4356A2-0a5c-6420.hcd at master · winterheart/broadcom-bt-firmware · GitHub and wlan-firmware-aml/bcm4356a2.hcd at master · openwetek/wlan-firmware-aml · GitHub.

Can you please confirm if are using Mainline kernel and are the installation instructions for mainline kernel from spikerguy for the X96 Air P3 correct?

Hey, can u provide any guide how to run Manjaro on A95X F3 Air?
Just when i try to run LibreElec with mainline kernel it doesn’t wanna boot, just bootloops

Hello and welcome to the forum,
I think it should work after making changing to the dtb file name in extlinux.conf

Hello and welcome to the forum,

As said it should work atleast to boot the device. I have no idea which dtb to be used for these devices.

No idea about LibreElec image you might have to try the box image and change the dtb accordingly.

After using the generic dtb, it is not confirmed whether all the IO will work out of the box.

This is a tutorial Link

Try it and let me know. Reply back on the amlogic link. This thread is for general discussion.

1 Like

Can you share which image, what dtb file you are using and what is working on your X96 Air P3 box? eg: ethernet, sound and bluetooth?

with linux-vim kernel, sound, ethernet and wifi (using rtl882cs @TheMojoMan package on the unstable branch) is working on my X96 air P3. Bluetooth is not working (I think. I never tried it) . I’m using meson-sm1-x96maxplus-100M-vim.dts from 551.4 KB folder on MEGA, that is a mix from the work of @TheMojoMan and some work made by another forum member that I can’t remember the name.

Thank-you dante6913 for your prompt reply.

Can you please elucidate on what exactly is the “linux-vim” kernel. Is that the same kernel that gets downloaded from “spikerguy” ([How To] Install run Manjaro ARM on Amlogic TV Boxes with S922X - S905X3 SOC ) forum thread or are we talking about a totally different kernel?

The kernel version I have from following the instructions in the “spikerguy” thread after running update (due to having ethernet connection) is kernel version 5.11.4.1-MANJARO

I look forward to your reply,
Kind regards,

You have two different versions of the kernel. the linux kernel that is the mainline kernel and the linux-vim kernel that @spikerguy as been compiling from the @chewitt git (If I’m not wrong). With mainline kernel I can boot and I get the Ethernet working, but I never was able to get the sound working on the x96 air P3. With linux-vim kernel I have sound (because the kernel has some patches?). You can change between kernel with the packages GUI, and you can change between branches from
stable
testing
unstable

While the stable branch offers older kernels and older versions of software packages which are meant for daily usage, testing and unstable branches brings you newer kernels and software packages but your system might crash from time to time because it uses software which is still in development/not fully tested.

You can switch branches with the following command:
sudo pacman-mirrors -aS && sudo pacman -Syyu
where is ‘stable’, ‘testing’ or ‘unstable’.

So you can have the latest’s kernel.

Thank-you for your prompt reply.

I am not a developer but have never heard of “linux-vim kernel”. My google search responds with references to the vi iMproved text editor for txt/src code which I am very familiar with. In my experience kernels always had a number regardless of being mainline or beta but I may be old hat now. So with that said and out of curiosity, is the kernel (5.11.4.1-MANJARO) that I downloaded from the “spikerguy” installation thread. Is that a “linux-vim kernel”? and if you have the time…how does one check?

Kind regards,

Please share the output of the following command
sudo pacman -Ss linux | grep installed

uname -a

Linux x96Air 5.11.4-1-MANJARO-ARM #1 SMP PREEMPT Wed Mar 10 16:56:03 +03 2021 aarch64 GNU/Linux

sudo pacman -Ss linux | grep installed

core/archlinux-keyring 20210110-1 [installed]
core/archlinuxarm-keyring 20140119-1 [installed]
core/base 2-2 [installed]
core/hdparm 9.60-1 [installed]
core/iptables 1:1.8.7-1 [installed]
core/keyutils 1.6.3-1 [installed]
core/kmod 28-1 [installed]
core/libaio 0.3.112-2 [installed]
core/linux-api-headers 5.10.13-1 [installed]
core/linux-firmware 20210208.b79d239-2 [installed]
core/linux-vim 5.11.4-1 [installed]
core/man-pages 5.10-1 [installed]
core/manjaro-hotfixes 2018.08-6 [installed]
core/manjaro-system 20210302-1 [installed]
core/mdadm 4.1-2 [installed]
core/pacman-mirrors 4.19.1-1 [installed]
core/util-linux 2.36.2-1 [installed]
core/util-linux-libs 2.36.2-1 [installed]
extra/alsa-lib 1.2.4-3 [installed]
extra/alsa-utils 1.2.4-2 [installed]
extra/archlinux-appstream-data 20200720-1.1 [installed]
extra/avahi 0.8+15+ge8a3dd0-3 [installed]
extra/ddcutil 1.0.1-1 [installed]
extra/libiec61883 1.2.0-6 [installed]
extra/libimobiledevice 1.3.0-3 [installed]
extra/libraw1394 2.1.2-3 [installed]
extra/libva 2.10.0-0.1 [installed]
extra/libxshmfence 1.3-2 [installed]
extra/manjaro-settings-manager 0.5.6-7 [installed]
extra/manjaro-settings-manager-kcm 0.5.6-7 [installed]
extra/ndctl 71.1-1 [installed]
Submit a list of installed packages to the Arch Linux project
extra/v4l-utils 1.20.0-1 [installed]
community/i2c-tools 4.2-1 [installed]
community/mntray 1.1.3-1 [installed]
community/tlp 1.3.1-2 [installed]

You are at mainline kernel, you can change that with manjaro package manager.
Search for linux-vim and linux-vim headers and install it.

This line shows that the linux-vim kernel is (already) installed.

:astonished:sorry I missed that.
He should have sound working

You have linux-vim

He should play around with. Alsamixer and he should have sound.

Thank-you for confirming I am running the linux-vim kernel. Please correct me if I am wrong, this vim kernel is a patched mainline kernel that Manjaro decided to call “vim”. It is a beta/testing patch kernel and the only way to check you have it installed is to run the command…

sudo pacman -Ss linux | grep installed

If I run the command
sudo pacman -S vim

That too will install “vim” but this will be the Vi iMproved txt/src editor. I hope you can see the confusion.

Moving on…

Using the same “sm1-x96maxplus-100M-vim.dtb” file from “551.4KB folder on Mega” sound works immediately but ethernet has stopped working. “dmesg” shows that it recognises the [RTL8211F Gigabit ethernet] and there are alot of Bluetooth registrations but no ethernet, bluetooth or wireless.

dmesg output file can be found here
https://drive.google.com/drive/folders/1_sntsJqOlmwqy0edl0mQaB0bAsKU31_6?usp=sharing

Try this dtb https://wsi.li/dl/CsKMWq9275PjmfJfL/
It has the same name but is the one that works on my x96 air P3
For wifi you have to install @TheMojoMan rtl8822cs package
sudo pacman -S base-devel git bc dkms linux-vim-headers
sudo pacman -S dkms-rtl8822cs

1 Like

I could not complete these commands because it complained the root partition on the 8GB micro SD card I was using was full.

I did not have to hand a 16GB micro SD card so used a 32GB SD card instead.

So same as before…

  1. Download the linux-vim image by following the installation instructions from “spikerguy thread” Once you have the image on the micro SD card…

  2. Copy the new uboot.ext to the root of the micro SD card.

  3. Rename the dtb file downloaded from “wesendit” (your “dante6913” last link above) to “meson-sm1-x96-max-plus-100-vim2.dtb”. Reason: As there is another dtb file out there with the same name, I do this to avoid any confusion with that one.

  4. Copy the renamed “meson-sm1-x96-max-plus-100-vim2.dtb” to /dtbs/amlogic on the micro SD card.

  5. Edit /extlinux/extlinux.conf to use the “meson-sm1-x96-max-plus-100-vim2.dtb”

(example shown below)

LABEL Manjaro
LINUX /Image
INITRD /initramfs-linux.img
FDT /dtbs/amlogic/meson-sm1-x96-max-plus-100-vim2.dtb
APPEND root=LABEL=ROOT_MNJRO rootflags=data=writeback rw console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 bootsplash.bootfile=bootsplash-themes/manjaro/bootsplash

  1. Safely eject the micro SD card from Laptop/PC.

  2. Remove the power from the X96 Air P3 box and insert the micro SD card.

  3. Use the toothpick method to boot the X96 Air P3 box.

  4. Continue with the installation instructions from “spikerguy”

  5. When prompted for your pre-configured password to login, change the desktop environment (DE) from “plasma wayland” to “plasma” (bottom left of the screen) This only needs to be done once. Failure to do this will result in a black screen after login.

  6. login with your pre-configured password. When you get to the “plasma” DE front screen you should notice many Manjaro News pop-up items appearing on the screen. This means ethernet is working albeit at 100mb/s. Sound, Bluetooth and Wireless are not working. You will also be told there are many updates available for this kernel.

  7. Open a terminal and type “uname –a” output example shown below

Linux x96Air 5.9.0-2-MANJARO-ARM #1 SMP PREEMPT Sat Nov 14 22:06:16 +03 2020 aarch64 GNU/Linux

  1. Within the terminal type “sudo pacman -Ss linux | grep installed” example output shown below…

archlinux-keyring 20201028-1 [installed]
core/archlinuxarm-keyring 20140119-1 [installed]
core/base 2-2 [installed]
core/hdparm 9.58-3 [installed]
core/iptables 1:1.8.6-1 [installed]
core/keyutils 1.6.3-1 [installed]
core/kmod 27-2 [installed]
core/libaio 0.3.112-2 [installed]
core/linux-api-headers 5.8-1 [installed]
core/linux-firmware 20201023.dae4b4c-1 [installed]
core/linux-vim 5.9.0-2 [installed]
core/man-pages 5.09-1 [installed]
core/manjaro-hotfixes 2018.08-6 [installed]
core/manjaro-system 20200428-1 [installed]
core/mdadm 4.1-2 [installed]
core/pacman-mirrors 4.16.5-1 [installed]
core/util-linux 2.36-4 [installed]
core/util-linux-libs 2.36-4 [installed]
extra/alsa-lib 1.2.4-3 [installed]
extra/alsa-utils 1.2.4-2 [installed]
extra/archlinux-appstream-data 20200720-1.1 [installed]
extra/avahi 0.8+15+ge8a3dd0-1 [installed]
extra/libiec61883 1.2.0-6 [installed]
extra/libimobiledevice 1.3.0-1 [installed]
extra/libraw1394 2.1.2-3 [installed]
extra/libva 2.9.1-0.1 [installed]
extra/libxshmfence 1.3-2 [installed]
extra/manjaro-settings-manager 0.5.6-6 [installed]
extra/manjaro-settings-manager-kcm 0.5.6-6 [installed]
extra/ndctl 70.1-1 [installed]
Submit a list of installed packages to the Arch Linux project
extra/v4l-utils 1.20.0-1 [installed]
community/i2c-tools 4.1-5 [installed]
community/mntray 1.1.3-1 [installed]
community/tlp 1.3.1-2 [installed]

This tells us that the “linux-vim 5.9.0-2” kernel is installed. So lets update the kernel.

  1. Within the “plasma” DE click on the update icon (Circle with up arrow in bottom right of screen), click on the “updates tab” in the new pop-up window and click on “apply”. The updates will begin and will take about 30 to 45 minutes to complete. Once complete we will have to reboot the X996 Air P3 box to install the new updated kernel. BEFORE WE REBOOT.

  2. Open a terminal and edit /boot/extlinux/extlinux.conf (we are now editing a file on the micro SD card). You will see the update has changed that file to use a “khardas.vim” dtb file (I can’t remember exactly which khardas.vim dtb file). Edit the file to use “meson-sm1-x96-max-plus-100-vim2.dtb” and save as described in point 5 above.

  3. Within a terminal, type the command “sudo reboot” to reboot the X96Air P3 box.

  4. RESULT: Ethernet works, Sound, Bluetooth and Wireless are not working.

  5. Once the reboot has completed and you are back in the plasma DE main screen – open a terminal and type in the command “uname –a” output shown below.

Linux x96Air 5.11.4-1-MANJARO-ARM #1 SMP PREEMPT Wed Mar 10 16:56:03 +03 2021 aarch64 GNU/Linux

  1. type in the command “sudo pacman -Ss linux | grep installed” output shown below.

core/archlinux-keyring 20210110-1 [installed]
core/archlinuxarm-keyring 20140119-1 [installed]
core/base 2-2 [installed]
core/hdparm 9.60-1 [installed]
core/iptables 1:1.8.7-1 [installed]
core/keyutils 1.6.3-1 [installed]
core/kmod 28-1 [installed]
core/libaio 0.3.112-2 [installed]
core/linux-api-headers 5.10.13-1 [installed]
core/linux-firmware 20210208.b79d239-2 [installed]
core/linux-vim 5.11.4-1 [installed]
core/linux-vim-headers 5.11.4-1 [installed]
core/man-pages 5.10-1 [installed]
core/manjaro-hotfixes 2018.08-6 [installed]
core/manjaro-system 20210302-1 [installed]
core/mdadm 4.1-2 [installed]
core/pacman-mirrors 4.19.1-1 [installed]
core/util-linux 2.36.2-1 [installed]
core/util-linux-libs 2.36.2-1 [installed]
extra/alsa-lib 1.2.4-3 [installed]
extra/alsa-utils 1.2.4-2 [installed]
extra/archlinux-appstream-data 20200720-1.1 [installed]
extra/avahi 0.8+15+ge8a3dd0-3 [installed]
extra/ddcutil 1.0.1-1 [installed]
extra/libiec61883 1.2.0-6 [installed]
extra/libimobiledevice 1.3.0-3 [installed]
extra/libraw1394 2.1.2-3 [installed]
extra/libva 2.10.0-0.1 [installed]
extra/libxshmfence 1.3-2 [installed]
extra/manjaro-settings-manager 0.5.6-7 [installed]
extra/manjaro-settings-manager-kcm 0.5.6-7 [installed]
extra/ndctl 71.1-1 [installed]
Submit a list of installed packages to the Arch Linux project
extra/v4l-utils 1.20.0-1 [installed]
community/i2c-tools 4.2-1 [installed]
community/mntray 1.1.3-1 [installed]
community/tlp 1.3.1-2 [installed]

This tells us we are using the linux-vim 5.11.4-1 kernel now.

  1. Within a terminal type in the command “sudo pacman -S base-devel git bc dkms linux-vim-headers” Unfortunately I did not capture the original output of this command the first time I ran it. This is the output from the second time running it.

:: There are 24 members in group base-devel:
:: Repository core

  1. autoconf 2) automake 3) binutils 4) bison 5) fakeroot 6) file 7) findutils 8) flex
  2. gawk 10) gcc 11) gettext 12) grep 13) groff 14) gzip 15) libtool 16) m4 17) make
  3. pacman 19) patch 20) pkgconf 21) sed 22) sudo 23) texinfo 24) which

Enter a selection (default=all):
warning: autoconf-2.71-1 is up to date – reinstalling
warning: automake-1.16.3-1 is up to date – reinstalling
warning: binutils-2.35-1 is up to date – reinstalling
warning: bison-3.7.3-1 is up to date – reinstalling
warning: fakeroot-1.25.3-2 is up to date – reinstalling
warning: file-5.39-1 is up to date – reinstalling
warning: findutils-4.8.0-1 is up to date – reinstalling
warning: flex-2.6.4-3 is up to date – reinstalling
warning: gawk-5.1.0-1 is up to date – reinstalling
warning: gcc-10.2.0-1 is up to date – reinstalling
warning: gettext-0.21-1 is up to date – reinstalling
warning: grep-3.6-1 is up to date – reinstalling
warning: groff-1.22.4-4 is up to date – reinstalling
warning: gzip-1.10-3 is up to date – reinstalling
warning: libtool-2.4.6+44+gb9b44533-14 is up to date – reinstalling
warning: m4-1.4.18-3 is up to date – reinstalling
warning: make-4.3-3 is up to date – reinstalling
warning: pacman-5.2.2-4 is up to date – reinstalling
warning: patch-2.7.6-8 is up to date – reinstalling
warning: pkgconf-1.7.3-1 is up to date – reinstalling
warning: sed-4.8-1 is up to date – reinstalling
warning: sudo-1.9.6.p1-1 is up to date – reinstalling
warning: texinfo-6.7-3 is up to date – reinstalling
warning: which-2.21-5 is up to date – reinstalling
warning: git-2.31.0-1 is up to date – reinstalling
warning: bc-1.07.1-4 is up to date – reinstalling
warning: dkms-2.8.4-1 is up to date – reinstalling
warning: linux-vim-headers-5.11.4-1 is up to date – reinstalling
resolving dependencies…
looking for conflicting packages…

Packages (28) autoconf-2.71-1 automake-1.16.3-1 bc-1.07.1-4 binutils-2.35-1 bison-3.7.3-1
dkms-2.8.4-1 fakeroot-1.25.3-2 file-5.39-1 findutils-4.8.0-1 flex-2.6.4-3
gawk-5.1.0-1 gcc-10.2.0-1 gettext-0.21-1 git-2.31.0-1 grep-3.6-1 groff-1.22.4-4
gzip-1.10-3 libtool-2.4.6+44+gb9b44533-14 linux-vim-headers-5.11.4-1 m4-1.4.18-3
make-4.3-3 pacman-5.2.2-4 patch-2.7.6-8 pkgconf-1.7.3-1 sed-4.8-1
sudo-1.9.6.p1-1 texinfo-6.7-3 which-2.21-5

Total Installed Size: 297.76 MiB
Net Upgrade Size: 0.00 MiB

:: Proceed with installation? [Y/n] y
(28/28) checking keys in keyring [################################] 100%
(28/28) checking package integrity [################################] 100%
(28/28) loading package files [################################] 100%
(28/28) checking for file conflicts [################################] 100%
(28/28) checking available disk space [################################] 100%
:: Running pre-transaction hooks…
(1/1) Remove upgraded DKMS modules
==> dkms remove --no-depmod -m rtl8822cs -v 2020.11.20 -k 5.11.4-1-MANJARO-ARM
:: Processing package changes…
( 1/28) reinstalling gawk [################################] 100%
( 2/28) reinstalling m4 [################################] 100%
( 3/28) reinstalling autoconf [################################] 100%
( 4/28) reinstalling automake [################################] 100%
( 5/28) reinstalling findutils [################################] 100%
( 6/28) reinstalling binutils [################################] 100%
( 7/28) reinstalling bison [################################] 100%
( 8/28) reinstalling sed [################################] 100%
( 9/28) reinstalling file [################################] 100%
(10/28) reinstalling fakeroot [################################] 100%
(11/28) reinstalling flex [################################] 100%
(12/28) reinstalling gcc [################################] 100%
(13/28) reinstalling gettext [################################] 100%
(14/28) reinstalling grep [################################] 100%
(15/28) reinstalling groff [################################] 100%
(16/28) reinstalling gzip [################################] 100%
(17/28) reinstalling libtool [################################] 100%
(18/28) reinstalling texinfo [################################] 100%
(19/28) reinstalling make [################################] 100%
(20/28) reinstalling pacman [################################] 100%
(21/28) reinstalling patch [################################] 100%
(22/28) reinstalling pkgconf [################################] 100%
(23/28) reinstalling sudo [################################] 100%
warning: directory permissions differ on /etc/sudoers.d/
filesystem: 755 package: 750
(24/28) reinstalling which [################################] 100%
(25/28) reinstalling git [################################] 100%
(26/28) reinstalling bc [################################] 100%
(27/28) reinstalling dkms [################################] 100%
(28/28) reinstalling linux-vim-headers [################################] 100%
:: Running post-transaction hooks…
(1/8) Creating system user accounts…
(2/8) Reloading system manager configuration…
(3/8) Creating temporary files…
(4/8) Arming ConditionNeedsUpdate…
(5/8) Updating module dependencies…
(6/8) Updating linux-vim module dependencies…
(7/8) Install DKMS modules
==> dkms install --no-depmod -m rtl8822cs -v 2020.11.20 -k 5.11.4-1-MANJARO-ARM
==> depmod 5.11.4-1-MANJARO-ARM
(8/8) Updating the info directory file…

  1. type in the command “sudo pacman -S dkms-rtl8822cs” This is the output from running it a second time.

warning: dkms-rtl8822cs-2020.11.20-1 is up to date – reinstalling
resolving dependencies…
looking for conflicting packages…

Packages (1) dkms-rtl8822cs-2020.11.20-1

Total Installed Size: 26.33 MiB
Net Upgrade Size: 0.00 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [################################] 100%
(1/1) checking package integrity [################################] 100%
(1/1) loading package files [################################] 100%
(1/1) checking for file conflicts [################################] 100%
(1/1) checking available disk space [################################] 100%
:: Running pre-transaction hooks…
(1/1) Remove upgraded DKMS modules
==> dkms remove --no-depmod -m rtl8822cs -v 2020.11.20 -k 5.11.4-1-MANJARO-ARM
:: Processing package changes…
(1/1) reinstalling dkms-rtl8822cs [################################] 100%

Creating symlink /var/lib/dkms/rtl8822cs/2020.11.20/source →
/usr/src/rtl8822cs-2020.11.20

DKMS: add completed.

Kernel preparation unnecessary for this kernel. Skipping…

Building module:
cleaning build area…
‘make’ -j4 ARCH=arm64 KVER=5.11.4-1-MANJARO-ARM KSRC=/lib/modules/5.11.4-1-MANJARO-ARM/build/…
cleaning build area…
Kernel cleanup unnecessary for this kernel. Skipping…

DKMS: build completed.

88x2cs.ko.gz:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /usr/lib/modules/5.11.4-1-MANJARO-ARM/kernel/drivers/net/wireless/

depmod…

DKMS: install completed.
:: Running post-transaction hooks…
(1/2) Arming ConditionNeedsUpdate…
(2/2) Install DKMS modules
==> dkms install --no-depmod -m rtl8822cs -v 2020.11.20 -k 5.11.4-1-MANJARO-ARM
==> depmod 5.11.4-1-MANJARO-ARM

/> Blockquote

To ensure the X96Air P3 box is using this patched kernel. Type the command “sudo reboot”

At the plasma DE home screen, open a terminal and enter the command “aplay –l”
aplay: device_list:274: no soundcards found…

type in the command “ip a” output below

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ip6tnl0@NONE: mtu 1452 qdisc noop state DOWN group default qlen 1000
link/tunnel6 :: brd :: permaddr d29b:834a:853b::
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 6a:3c:7c:9c:91:d1 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.49/24 brd 192.168.1.255 scope global dynamic noprefixroute eth0
valid_lft 81636sec preferred_lft 81636sec
inet6 fe80::1a8f:a4a6:162c:c88f/64 scope link noprefixroute
valid_lft forever preferred_lft forever
4: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether ac:64:cf:4f:12:90 brd ff:ff:ff:ff:ff:ff

The wireless lan is showing “wlan0” but does not show in plasma “Network Manager” so cannot configure it and unable to configure it using command line.

type in command “inxi –Fzx” output below
System: Kernel: 5.11.4-1-MANJARO-ARM aarch64 bits: 64 compiler: gcc v: 10.2.0 Console: tty 0
Distro: Manjaro ARM
Machine: Type: ARM Device System: AMedia X96 Max+ details: N/A
CPU: Info: Quad Core model: N/A variant: cortex-a55 bits: 64 type: MCP arch: ARMv8
features: Use -f option to see features bogomips: 0
Speed: 2100 MHz min/max: 100/2100 MHz Core speeds (MHz): 1: 2100 2: 2100 3: 2100
4: 2100
Graphics: Device-1: meson-g12a-mali driver: panfrost v: kernel bus ID: N/A
Device-2: meson-g12a-dw-hdmi driver: meson_dw_hdmi v: N/A bus ID: N/A
Display: server: X.org 1.20.10 driver: modesetting tty: 100x35
Message: Unable to show advanced data. Required tool glxinfo missing.
Audio: Device-1: meson-g12a-dw-hdmi driver: meson_dw_hdmi bus ID: N/A
Device-2: axg-sound-card driver: N/A bus ID: N/A
Sound Server: ALSA v: k5.11.4-1-MANJARO-ARM
Network: Device-1: meson-axg-dwmac driver: meson8b_dwmac v: N/A port: N/A bus ID: N/A
IF: eth0 state: up speed: 100 Mbps duplex: full mac:
Device-2: pwm-clock driver: pwm_clock v: N/A port: N/A bus ID: N/A
IF-ID-1: ip6tnl0 state: down mac:
IF-ID-2: wlan0 state: down mac:
Drives: Local Storage: total: 178.37 GiB used: 6.48 GiB (3.6%)
ID-1: /dev/mmcblk1 model: SC128 size: 119.08 GiB
ID-2: /dev/mmcblk2 model: R1J58E size: 59.28 GiB
Partition: ID-1: / size: 116.93 GiB used: 6.42 GiB (5.5%) fs: ext4 dev: /dev/mmcblk1p2
ID-2: /boot size: 213.4 MiB used: 58.3 MiB (27.3%) fs: vfat dev: /dev/mmcblk1p1
Swap: ID-1: swap-1 type: zram size: 5.53 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors: System Temperatures: cpu: 69.8 C mobo: N/A
Fan Speeds (RPM): N/A
Info: Processes: 178 Uptime: 10m Memory: 3.68 GiB used: 841.0 MiB (22.3%) Init: systemd
Compilers: gcc: 10.2.0 Packages: 749 Shell: Bash v: 5.1.4 inxi: 3.1.08

It is seeing audio drivers and wireless drivers but am unable to enable or configure these devices.

END RESULT: Ethernet Works. Sound, Bluetooth and Wireless does not work.

Click on the link below to download the uboot.ext, meson-sm1-x96-max-plus-100-vim2.dtb, extlinux.conf and dmesg output files from today’s date. The files are in the folder “X96AirP3_05-04-2021”

https://drive.google.com/drive/folders/1_sntsJqOlmwqy0edl0mQaB0bAsKU31_6?usp=sharing