Manjaro arm on Amlogic Tv box?

Is this amlogic S912 soc with T820 gpu and also have dvb tuner with T2/S2 support?

Yes correct, Mecool brand with DVB S2/ T2 tuner, as of now running image from USB stick.

Does the OS see DVB as tuner ? Interested in knowing if the dts have the needed nodes.

In system settings it’s not detected, i am using the Mecool kiii pro dtb from dtb folder

1 Like

My next target is to make onboard wify and Bluetooth work on Amlogic S905 X3 F3 Air box.

I managed only to run the image using F3 Air dtb,
Other dtb don’t seem to work.
Has anyone able to get Onboard wifi on F3 AIR ?
What are the steps. Already tried steps in 1336 , won’t take X6 Max dtb so using F3 Air dtb only.

To get wifi you need the right wifi node in dts plus the right firmware for the wifi chip.

First you need to find out which firmware is being used then someone will be able to help you get wifi working.

I guess the Wifi Firmware for AP6330 chips are as below.

image

and BlueTooth is below
image

But I dont know by what name the F3 Air DTB is refering these files or even if there is any Wifi support exit in F3 Air dtb file.

My tv box is Beelink GT King(WiFi6 edition).I copied the AP6275S firmware files to /usr/lib/firmware/brcm and WiFi sometimes work in GNOME Desktop.But the download speed is less than 100Mbps wiht 5GHz WiFi.

I tried CoreElec latest VIM3 build and noticed that it recognises the F3 air Wifi,

i used the SM1- S905 4GB DTB FILE With CoreElec.

Tried same Dtb with Manjaro and I get fb node error.

Tried to copy the Wifi node from from this dtb in to the working F3 dtb, no success. Dtb to dts and then back to dtb from dts.

The fb node in CoreElec is empty and in F3 air dtb FB node has hdmi and cvbs block.

Tried adding these in to the CoreElec dtb from F3 Air dtb and now Fb error gone but the kernel not booting it’s stuck again at loading kernal.

There is no comparison between coreelec and manjaro.
Coreelec is based on bsp kernel with vendors blobs and firmware.

Manjaro is based on mainline kernel.

You can boot into manjaro and share output of this command.

sudo dmesg | grep brcm

This will help us understand if the dtb have wifi node and is looking for a firmware.

Yes I think that is the issue with the current firmware. We will have to looking for updated firnware if its available or wait for new firmware release.

sudo dmesg | grep brcm

Produces no output

Ok
Then

sudo dmesg > dmesg.txt

And then share the file

There is no audio node in the dtb you’re using.

The logs I uploaded here, I am using unchanged meson-sm1-a95xf3-air.dtb from dbt/amlogic folder

1 Like

hi all. tell me how to run manjaro 22.04 on beelink gt1 ultimate. It is installed only on 20.04, but after the update it does not start. Thanks

Hello and welcome to the forum,

To make it work you will need Android on emmc first then you can use the latest manjaro image om sdcard.

Hopefully soon gt 1 ultimate will be upstreamed on mainline uboot so there won’t be any need for android on emmc.

thanks, understand

Just to highlight. I have installed mesa-22.1.5 on Ubuntu-Jammy (from kisak mesa fresh ppa) and on Fedora 36 Workstaion (system update/upgrade) and it render these images NO Longer Bootable. In both cases auto boot into Wayland Session.
My device is GT King Pro.

I noticed mesa-22.1.5-1 had be uploaded to Arm-Unstable repo. Hope Manjaro-Arm mesa-22.1.5-1 does have the same issue on Amlogic S922X devices.

I wonder any other users had similar issue with mesa-22.1.5.

Mesa 22.1.6

Hi list,

I’d like to announce mesa 22.1.6. This release has a few patches in it, but the main one is the revert of a patch for panfrost which should not have been bkacported, but was. A normal release will follow in a one week for 22.1.7

Cheers,
Dylan

shortlog

Dave Airlie (2):
llvmpipe: make last_fence a screen/rast object not a context one. llvmpipe: keep context list and use to track resource usage.
Dylan Baker (4):
docs: Add sha256 sum for 22.1.5
docs: Add sha256 sum for 22.1.4
docs: add release notes for 22.1.6
VERSION: update to 22.1.6

Eric Engestrom (1):
> Revert “pan/bi: Require ATEST coverage mask input in R60”

1 Like

Can confirm. Had the same issue with mesa-22.1.5 (on Fedora 36 KDE) and graphics became unusable. My box is Ugoos Am6 plus (s922x).

1 Like

Upgraded Manjaro-Arm-KDE to latest Unstable (mesa-22.1.6-1 and linux-khadas-5.19.0-2) on GT King Pro. Run smoothly.

[jfl@jfl-mnjro ~]$ glmark2-es2-wayland
=======================================================
    glmark2 2021.02
=======================================================
    OpenGL Information
    GL_VENDOR:     Panfrost
    GL_RENDERER:   Mali-G52 (Panfrost)
    GL_VERSION:    OpenGL ES 3.1 Mesa 22.1.6
=======================================================
[build] use-vbo=false: FPS: 1099 FrameTime: 0.910 ms
[build] use-vbo=true: FPS: 2337 FrameTime: 0.428 ms
[texture] texture-filter=nearest: FPS: 2580 FrameTime: 0.388 ms
[texture] texture-filter=linear: FPS: 2575 FrameTime: 0.388 ms
[texture] texture-filter=mipmap: FPS: 2737 FrameTime: 0.365 ms
[shading] shading=gouraud: FPS: 1682 FrameTime: 0.595 ms
[shading] shading=blinn-phong-inf: FPS: 1688 FrameTime: 0.592 ms
[shading] shading=phong: FPS: 1358 FrameTime: 0.736 ms
[shading] shading=cel: FPS: 1360 FrameTime: 0.735 ms
[bump] bump-render=high-poly: FPS: 817 FrameTime: 1.224 ms
[bump] bump-render=normals: FPS: 3384 FrameTime: 0.296 ms
[bump] bump-render=height: FPS: 3174 FrameTime: 0.315 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 1171 FrameTime: 0.854 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 416 FrameTime: 2.404 ms
[pulsar] light=false:quads=5:texture=false: FPS: 2901 FrameTime: 0.345 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 382 FrameTime: 2.618 ms
[desktop] effect=shadow:windows=4: FPS: 1436 FrameTime: 0.696 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 248 FrameTime: 4.032 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 245 FrameTime: 4.082 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 316 FrameTime: 3.165 ms
[ideas] speed=duration: FPS: 741 FrameTime: 1.350 ms
[jellyfish] <default>: FPS: 1111 FrameTime: 0.900 ms
[terrain] <default>: FPS: 58 FrameTime: 17.241 ms
[shadow] <default>: FPS: 697 FrameTime: 1.435 ms
[refract] <default>: FPS: 131 FrameTime: 7.634 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 2411 FrameTime: 0.415 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 2364 FrameTime: 0.423 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 2393 FrameTime: 0.418 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 2403 FrameTime: 0.416 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 1895 FrameTime: 0.528 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 2386 FrameTime: 0.419 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 2369 FrameTime: 0.422 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 1959 FrameTime: 0.510 ms
=======================================================
                                  glmark2 Score: 1600 
=======================================================
1 Like

yeah , what you said that dose make sense。 besides, i suggest that the officials post a article about the procedures how to compile a manjaro for one special arm device