![](https://forum.armbian.com/uploads/set_resources_18/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
![](https://forum.armbian.com/uploads/n2a/n2a-0cacf733afdd294e2fe87f05acb598a58d9a2167.avatars_letters_gd.png)
usual user
Members-
Posts
436 -
Joined
-
Last visited
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
how to debug/fix armbian-config for kernel-update?
usual user replied to hi-ko's topic in Software, Applications, Userspace
Bootstd is scanning for a valid bootflow at the partition where the bootflag is set. If none is set, the first partition is used as a fall-back default. -
how to debug/fix armbian-config for kernel-update?
usual user replied to hi-ko's topic in Software, Applications, Userspace
Mainline U-Boot scans at various locations for valid bootflows. Usually eMMC and microSD are scanned befor NVMe, so as long as an valid bootflow is found there, that one is used. -
how to debug/fix armbian-config for kernel-update?
usual user replied to hi-ko's topic in Software, Applications, Userspace
Looks like some partition format mixup, btrfs vs. ext4. -
how to debug/fix armbian-config for kernel-update?
usual user replied to hi-ko's topic in Software, Applications, Userspace
You are still using legacy firmware, the first step should be to switch to mainline. -
Setup mem=16G at kernel cmdline.
-
The issue is probably due to the fact that rk35xx SoCs have to carve out some memory areas above 16 GB as reserved. Access to those areas leads to crashes. Because no fully open source TF-A is available yet, current mainline U-Boot has mechanisms landed to take the area information from the closed source TPL. Chances are the firmware you're using hasn't backported this yet, because devices larger than 16GB are only now becoming widely available in the open market.
-
I would run: gpiomon --consumer 433MHz --edges both --format "%S %E" con1-07 | tee 433MHz.log I would let gnuplot chew on the result of the gpiomon run to visualize (433MHz.pdf) it, because I can interpret an image better than any columns of numbers. This is a program that is over thirty years old and works on almost every platform and can be used in any environment, and you can only complain that it is not a special solution and that you don't have to rebuild half the system yourself, but that doesn't bother me. After I have identified the relevant places, I would take the corresponding timeings from the log and thus generate a suitable gpioset command that imitates the original.
-
Can we make RK3399 GPU work on Linux Kernel 6.X
usual user replied to Hand Rawing's topic in Rockchip
No, it's just the spec with which my currently running mesa is built. Already the mesa version with which I started had all the necessary, essential functions. Of course, all bug fixes and improvements that have been incorporated in the meantime are not included there. No, there is not much to see in terms of kernel. As long as the Panfrost driver is built and the Mali GPU is properly wired-up in DT, there is nothing to do. It's about the user space counterpart mesa. It is the component that make use of the GPU the kernel exposes. If you want to check all dependencies, you have to look at all spec files that are pulled by Requires from the mesa package. For me, however, this is done by the package manager during installation. And to build mesa, I install all BuildRequires with: dnf builddep mesa.spec But building Mesa yourself has long since ceased to be necessary, as no modifications are necessary and the standard package works out-of-the-box. Your build configuration options are looking incomplete. Here's an excerpt from the build.log resulting from the spec file: /usr/bin/meson setup --buildtype=plain --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/sbin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --wrap-mode=nodownload --auto-features=enabled . redhat-linux-build -Dplatforms=x11,wayland -Ddri3=enabled -Dosmesa=true -Dgallium drivers=swrast,virgl,nouveau,r300,svga,radeonsi,r600,freedreno,etnaviv,tegra,vc4,v3d,kmsro,lima,panfrost,zink -Dgallium-vdpau=enabled -Dgallium-omx=bellagio -Dgallium-va=enabled -Dgallium-xa=enabled -Dgallium-nine=true -Dteflon=true -Dgallium-opencl=icd -Dgallium-rusticl=true -Dvulkan-drivers=swrast,amd,broadcom,freedreno,panfrost,imagination-experimental,nouveau -Dvulkan-layers=device-select -Dshared-glapi=enabled -Dgles1=enabled -Dgles2=enabled -Dopengl=true -Dgbm=enabled -Dglx=dri -Degl=enabled -Dglvnd=enabled -Dintel-rt=disabled -Dmicrosoft-clc=disabled -Dllvm=enabled -Dshared-llvm=enabled -Dvalgrind=enabled -Dbuild-tests=false -Dselinux=true -Dandroid-libbacktrace=disabled -
Can we make RK3399 GPU work on Linux Kernel 6.X
usual user replied to Hand Rawing's topic in Rockchip
Have you made sure that all BuildRequires have been properly fulfilled and that the build configuration options have been selected correctly? Especially hardware-related ones. -
Can we make RK3399 GPU work on Linux Kernel 6.X
usual user replied to Hand Rawing's topic in Rockchip
I've started with this, but the logs provided are created with this system: However, the system used is not really important, the Mali support has been very mature in mainline for a long time, so any correspondingly built system should be usable. -
Can we make RK3399 GPU work on Linux Kernel 6.X
usual user replied to Hand Rawing's topic in Rockchip
Works for me since ages. glmark2-wayland-nanopc-t4.logclinfo-fp-nanopc-t4.log -
Odroid N2 with Armbian Bookworm; emmc boot fail
usual user replied to hjheins's topic in Odroid N2/N2+
I guess with such an attitude you certainly can't motivate anyone to find an immediate solution to your problem. Maybe you'll be lucky and it will work with a future release, but until then all you can do is keep trying and waiting. You got what you paid for. The currency here is to contribute to the project (Armbian) and help with problem analysis. The project is community driven and you are a member of the community. -
Odroid N2 with Armbian Bookworm; emmc boot fail
usual user replied to hjheins's topic in Odroid N2/N2+
Does it make a difference if you drop in this firmware? -
RK3399: H.264 decoding not exposed in v4l2, only MPEG2 and VP8
usual user replied to McTurbo's topic in Orange Pi 4 LTS
Since userspace cannot sensibly select between two decoder instances of the same type, the H.264 hanto decoder is usually disabled for the rk3399 and the H.264 rkvdec is preferred. videoX-infos-nanopc-t4.log -
meson-g12b-odroid-n2-plus.dtb is a base DTB with a static applied overlay. In your mentioned thread at post 23 is a reference to a parallel thread where the overlay source is provided. So prepare a PR so that the overlay can be included in Armbian. You'll probably reap tons of grateful users who have been waiting for someone to make the effort.