Giter Club home page Giter Club logo

debos-radxa's People

Contributors

darkgirl avatar funarp avatar jack-ma avatar jrstarke avatar ken-vamrs avatar radxastephen avatar radxayuntian avatar stepheninvamrs avatar tsadigovagmail avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

debos-radxa's Issues

Envoy proxy not working with docker on Rock5b

embedded board: Radxa Rock 5b
system image:https://github.com/radxa/debos-radxa/releases/download/20221031-1045/rock-5b-debian-bullseye-xfce4-arm64-20221031-1558-gpt.img.xz

Installed this kernel which I got from #32 by @opsiff

I run: docker run --rm envoyproxy/envoy:v1.24-latest --version

The problem is:

external/com_github_google_tcmalloc/tcmalloc/system-alloc.cc:614] MmapAligned() failed - unable to allocate with tag (hint, size, alignment) - is something limiting address placement? 0x69900000000 1073741824 1073741824 @ 0x557338e8fc 0x5573389e6c 0x5573389818 0x5573370e00 0x5573386744 0x557338655c 0x55733655f8 0x557329edf8 0x557329aef0 0x557335b7c8 0x7fa0484db8
external/com_github_google_tcmalloc/tcmalloc/arena.cc:58] FATAL ERROR: Out of memory trying to allocate internal tcmalloc data (bytes, object-size); is something preventing mmap from succeeding (sandbox, VSS limitations)? 131072 600 @ 0x557338ec5c 0x5573370e90 0x5573386744 0x557338655c 0x55733655f8 0x557329edf8 0x557329aef0 0x557335b7c8 0x7fa0484db8

Same issue also seems to appear for Rpi 4 link

iscsid not starting on 4.4 kernel

root@rockpi-4b:~# systemctl status iscsid
● iscsid.service - iSCSI initiator daemon (iscsid)
Loaded: loaded (/lib/systemd/system/iscsid.service; enabled; vendor preset: enabled)
Active: failed (Result: timeout) since Fri 2022-11-18 18:55:03 UTC; 8s ago
TriggeredBy: ● iscsid.socket
Docs: man:iscsid(8)
Process: 5044 ExecStartPre=/lib/open-iscsi/startup-checks.sh (code=exited, status=0/SUCCESS)
Process: 5047 ExecStart=/sbin/iscsid (code=exited, status=0/SUCCESS)

Nov 18 18:53:33 rockpi-4b systemd[1]: Starting iSCSI initiator daemon (iscsid)...
Nov 18 18:53:33 rockpi-4b iscsid[5047]: iSCSI logger with pid=5048 started!
Nov 18 18:53:33 rockpi-4b systemd[1]: iscsid.service: Failed to parse PID from file /run/iscsid.pid: Invalid argument
Nov 18 18:53:33 rockpi-4b iscsid[5048]: iSCSI daemon with pid=5049 started!
Nov 18 18:53:33 rockpi-4b iscsid[5048]: can not create NETLINK_ISCSI socket
Nov 18 18:55:03 rockpi-4b systemd[1]: iscsid.service: start operation timed out. Terminating.
Nov 18 18:55:03 rockpi-4b systemd[1]: iscsid.service: Failed with result 'timeout'.
Nov 18 18:55:03 rockpi-4b systemd[1]: Failed to start iSCSI initiator daemon (iscsid).

Remove "Pi" from rock4 image names

According to new naming scheme those:

rockpi-4b-*
rockpi-4cplus-*

should be now:

rock4b-*
rock4c-plus-*

(I added additional "-" before plus)

Chromium segfaults when playing youtube videos, this disables high resoluition (>720p) videos

Our company is evaluating the Rock 5B. We're currently trying to get hardware accelerated video working. When playing a youtube video (https://www.youtube.com/watch?v=LXb3EKWsInQ), the tab remains white and shows the following crash. Subsequent video's don't offer more than 720p in the interface. This is with chromium-x11 (Chromium 91.0.4472.164 stable) on rock-5b-debian-bullseye-xfce4-arm64-20221031-1558-gpt.img.

Is there a linux distro for the Rock 5B that has hardware acceleration for video working? I've seen https://github.com/radxa/meta-rockchip/tree/kirkstone-radxa/dynamic-layers/recipes-browser/chromium, which even has a newer version of chromium available, but haven't found a build that has this newer chromium.

Note that this does work (albeit also with an older version of chromium) on the Mekotronics R58X, which is also based on the RK3588 chipset, so it should be possible.

[1665:1665:0329/123830.013519:ERROR:gpu_init.cc(440)] Passthrough is not supported, GL is egl
Failed to query video capabilities: Inappropriate ioctl for device
Failed to query video capabilities: Inappropriate ioctl for device
Failed to query video capabilities: Inappropriate ioctl for device
Failed to query video capabilities: Inappropriate ioctl for device
[1637:1733:0329/123830.191256:ERROR:object_proxy.cc(622)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[1637:1733:0329/123830.191824:ERROR:object_proxy.cc(622)] Failed to call method: org.freedesktop.UPower.GetDisplayDevice: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[1637:1733:0329/123830.192245:ERROR:object_proxy.cc(622)] Failed to call method: org.freedesktop.UPower.EnumerateDevices: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
Failed to query video capabilities: Inappropriate ioctl for device
Failed to query video capabilities: Inappropriate ioctl for device
Received signal 11 SEGV_MAPERR 000000000000
#0 0x005560430500 (/usr/lib/chromium/chromium-bin+0x58c84ff)
#1 0x00556039db70 (/usr/lib/chromium/chromium-bin+0x5835b6f)
#2 0x0055604304cc (/usr/lib/chromium/chromium-bin+0x58c84cb)
#3 0x007faa6307a0 ([vdso]+0x79f)
#4 0x007fa61f4618 (/usr/lib/aarch64-linux-gnu/libc-2.31.so+0x85617)
#5 0x00555e3f9930 (/usr/lib/chromium/chromium-bin+0x389192f)
#6 0x00555e3f99e8 (/usr/lib/chromium/chromium-bin+0x38919e7)
#7 0x00555e3f9178 (/usr/lib/chromium/chromium-bin+0x3891177)
#8 0x0055603ef4e4 (/usr/lib/chromium/chromium-bin+0x58874e3)
#9 0x005560400a6c (/usr/lib/chromium/chromium-bin+0x5898a6b)
#10 0x0055604007ac (/usr/lib/chromium/chromium-bin+0x58987ab)
#11 0x0055603b4af8 (/usr/lib/chromium/chromium-bin+0x584caf7)
#12 0x005560401230 (/usr/lib/chromium/chromium-bin+0x589922f)
#13 0x0055603d6a70 (/usr/lib/chromium/chromium-bin+0x586ea6f)
#14 0x005560419128 (/usr/lib/chromium/chromium-bin+0x58b1127)
#15 0x0055604192e4 (/usr/lib/chromium/chromium-bin+0x58b12e3)
#16 0x005560440808 (/usr/lib/chromium/chromium-bin+0x58d8807)
#17 0x007faa58c648 start_thread
#18 0x007fa6241c1c (/usr/lib/aarch64-linux-gnu/libc-2.31.so+0xd2c1b)
[end of stack trace]
Calling _exit(1). Core file will not be generated.
[1637:1651:0329/123839.200383:ERROR:gpu_process_host.cc(1002)] GPU process exited unexpectedly: exit_code=256
[1789:1789:0329/123839.219610:ERROR:command_buffer_proxy_impl.cc(123)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer.
[1836:1836:0329/123839.239791:ERROR:gpu_init.cc(440)] Passthrough is not supported, GL is egl
Failed to query video capabilities: Inappropriate ioctl for device
Failed to query video capabilities: Inappropriate ioctl for device
Failed to query video capabilities: Inappropriate ioctl for device
Failed to query video capabilities: Inappropriate ioctl for device
Failed to query video capabilities: Inappropriate ioctl for device
Failed to query video capabilities: Inappropriate ioctl for device
Using mplane plugin for capture 

Rock Pi 4B with 5 inch Radxa LCD and modern kernel

Hi, I have a Rock Pi 4B with 5 inch Radxa LCD attached to it and I have been able to enable output and a desktop using the instructions for the Debian and Ubuntu images. However, these images are based on kernel 4.4.

Are there any plans to update to a newer kernel version (say 5.10), with support for the MIPI display?

radxa-e25-led service

Hello,

This package is going crazy in the last image.
It keeps throwing errors and filling the system journal.

I see a bunch of:

Feb 03 21:37:45 radxa-e25 radxa-e25-led.sh[352]: /usr/local/bin/radxa-e25-led.sh: line 38: /sys/class/pwm/pwmchip2/pwm0/duty_cycle: No such file or directory
Feb 03 21:37:45 radxa-e25 radxa-e25-led.sh[352]: /usr/local/bin/radxa-e25-led.sh: line 36: /sys/class/pwm/pwmchip0/pwm0/duty_cycle: No such file or directory

I don't see any public repo with this package, it's only available as .deb in this repository.

Rock-5b Kernel Config `CONFIG_BPF_SYSCALL=y`

Struggling to get docker running on the debian image and from a google we seem to be missing the following.

iptables needs to be installed but also after install run

update-alternatives --set iptables /usr/sbin/iptables-legacy
update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy

I can do that but stuck as it would seem I need the kernel conf with CONFIG_BPF_SYSCALL=y
but we have

# CONFIG_BPF_SYSCALL is not set
CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y
# CONFIG_USERFAULTFD is not set
CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y

Is it possible for the debian image to have kernel with CONFIG_BPF_SYSCALL=y ?

New debos wifi firmware not loading properly

this is the dmesg:

rock@rockpi-4b:~$ dmesg | egrep -i "brcm|blue"
[   14.017833] brcmfmac: F1 signature read @0x18000000=0x15294345
[   14.025777] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43456-sdio for chip BCM4345/9
[   14.028411] brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43456-sdio.bin failed with error -2
[   14.277046] Bluetooth: Core ver 2.22
[   14.277210] Bluetooth: HCI device and connection manager initialized
[   14.277232] Bluetooth: HCI socket layer initialized
[   14.277243] Bluetooth: L2CAP socket layer initialized
[   14.277270] Bluetooth: SCO socket layer initialized
[   14.382800] Bluetooth: HCI UART driver ver 2.3
[   14.382808] Bluetooth: HCI UART protocol H4 registered
[   14.382811] Bluetooth: HCI UART protocol BCSP registered
[   14.382874] Bluetooth: HCI UART protocol LL registered
[   14.382877] Bluetooth: HCI UART protocol ATH3K registered
[   14.382899] Bluetooth: HCI UART protocol Three-wire (H5) registered
[   14.383036] Bluetooth: HCI UART protocol Intel registered
[   14.383993] Bluetooth: HCI UART protocol Broadcom registered
[   14.384031] Bluetooth: HCI UART protocol QCA registered
[   14.384034] Bluetooth: HCI UART protocol AG6XX registered
[   14.384055] Bluetooth: HCI UART protocol Marvell registered
[   14.754531] Bluetooth: hci0: BCM: chip id 130
[   14.754966] Bluetooth: hci0: BCM: features 0x0f
[   14.761341] Bluetooth: hci0: BCM4345C5
[   14.761365] Bluetooth: hci0: BCM4345C5 (003.006.006) build 0000
[   14.761475] Bluetooth: hci0: BCM: firmware Patch file not found, tried:
[   14.762248] Bluetooth: hci0: BCM: 'brcm/BCM4345C5.hcd'
[   14.762903] Bluetooth: hci0: BCM: 'brcm/BCM.hcd'
[   15.033702] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
[   15.063618] usbcore: registered new interface driver brcmfmac
[   15.140375] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   15.140384] Bluetooth: BNEP filters: protocol multicast
[   15.140400] Bluetooth: BNEP socket layer initialized

I tried to copy the files under /system/etc/firmware to /lib/firmware/brcm, the wifi can be recognized by the system normally, but when the WiFi is connected:

rock@rockpi-4b:~$ sudo nmcli dev wifi con bley5 password 86218612 hidden yes
[  873.965461] ieee80211 phy0: brcmf_escan_timeout: timer expired
Error: Connection activation failed: (7) Secrets were required, but not provided.

rock 3a u-boot spl boot fail

I tried the way of https://wiki.radxa.com/Rock3/install/microSD#Part_three:_Write_U-Boot_images_to_microSD, and sometimes u-boot can be boot success before, but nowit always fails, so what should I do?

Here is the information for the firmware to boot:

DDR Version V1.10 20210810
In
ddrconfig:0
LPDDR4X, 324MHz
BW=32 Col=10 Bk=8 CS0 Row=16 CS=1 Die BW=16 Size=2048MB
tdqss: cs0 dqs0: 72ps, dqs1: -72ps, dqs2: -24ps, dqs3: -120ps,

change to: 324MHz
PHY drv:clk:36,ca:36,DQ:29,odt:60
vrefinner:16%, vrefout:41%
dram drv:40,odt:0
clk skew:0x60

change to: 528MHz
PHY drv:clk:36,ca:36,DQ:29,odt:60
vrefinner:16%, vrefout:41%
dram drv:40,odt:0
clk skew:0x58

change to: 780MHz
PHY drv:clk:36,ca:36,DQ:29,odt:60
vrefinner:16%, vrefout:41%
dram drv:40,odt:0
clk skew:0x58

change to: 1056MHz(final freq)
PHY drv:clk:36,ca:36,DQ:29,odt:60
vrefinner:16%, vrefout:22%
dram drv:40,odt:80
vref_ca:00000071
clk skew:0x2f
cs 0:
the read training result:
DQS0:0x37, DQS1:0x38, DQS2:0x3a, DQS3:0x34,
min  : 0xb  0xa  0xc  0x8  0x1  0x4  0x6  0x3 , 0x8  0x7  0x0  0x2  0xa  0x8  0x9  0x6 ,
       0xf  0xe  0xb  0x9  0x4  0x1  0x4  0x6 , 0x8  0x7  0x5  0x1  0xa  0xb  0x8  0xa ,
mid  :0x27 0x27 0x28 0x24 0x1e 0x21 0x22 0x1f ,0x24 0x23 0x1c 0x1e 0x26 0x25 0x24 0x22 ,
      0x2a 0x29 0x26 0x24 0x1f 0x1d 0x1f 0x21 ,0x24 0x23 0x22 0x1d 0x27 0x28 0x25 0x26 ,
max  :0x44 0x44 0x45 0x41 0x3b 0x3e 0x3e 0x3b ,0x41 0x40 0x39 0x3b 0x43 0x42 0x3f 0x3e ,
      0x45 0x44 0x42 0x40 0x3b 0x39 0x3a 0x3d ,0x41 0x3f 0x3f 0x39 0x44 0x46 0x42 0x43 ,
range:0x39 0x3a 0x39 0x39 0x3a 0x3a 0x38 0x38 ,0x39 0x39 0x39 0x39 0x39 0x3a 0x36 0x38 ,
      0x36 0x36 0x37 0x37 0x37 0x38 0x36 0x37 ,0x39 0x38 0x3a 0x38 0x3a 0x3b 0x3a 0x39 ,
the write training result:
DQS0:0x38, DQS1:0x26, DQS2:0x2c, DQS3:0x1f,
min  :0x62 0x65 0x66 0x62 0x5a 0x5d 0x5e 0x60 0x5e ,0x50 0x4e 0x4a 0x48 0x50 0x50 0x51 0x4f 0x4a ,
      0x5e 0x5c 0x59 0x57 0x52 0x50 0x52 0x55 0x55 ,0x51 0x50 0x4f 0x4c 0x55 0x55 0x52 0x56 0x4d ,
mid  :0x7f 0x82 0x82 0x7f 0x76 0x79 0x7a 0x7a 0x79 ,0x6c 0x6a 0x66 0x64 0x6d 0x6c 0x6d 0x6b 0x67 ,
      0x7a 0x79 0x75 0x73 0x6e 0x6c 0x6e 0x71 0x71 ,0x6f 0x6d 0x6b 0x69 0x72 0x72 0x6e 0x72 0x6a ,
max  :0x9d 0x9f 0x9f 0x9c 0x92 0x95 0x97 0x95 0x95 ,0x88 0x87 0x82 0x80 0x8b 0x88 0x89 0x87 0x84 ,
      0x97 0x97 0x92 0x90 0x8b 0x88 0x8a 0x8e 0x8e ,0x8d 0x8b 0x88 0x86 0x8f 0x8f 0x8b 0x8f 0x88 ,
range:0x3b 0x3a 0x39 0x3a 0x38 0x38 0x39 0x35 0x37 ,0x38 0x39 0x38 0x38 0x3b 0x38 0x38 0x38 0x3a ,
      0x39 0x3b 0x39 0x39 0x39 0x38 0x38 0x39 0x39 ,0x3c 0x3b 0x39 0x3a 0x3a 0x3a 0x39 0x39 0x3b ,
CA Training result:
cs:0 min  :0x46 0x44 0x3e 0x3c 0x40 0x39 0x43 ,0x46 0x41 0x40 0x3b 0x3e 0x3a 0x43 ,
cs:0 mid  :0x83 0x83 0x7b 0x7c 0x7c 0x79 0x71 ,0x82 0x80 0x7c 0x7a 0x7a 0x78 0x71 ,
cs:0 max  :0xc1 0xc3 0xb9 0xbd 0xb9 0xb9 0xa0 ,0xbf 0xc0 0xb9 0xb9 0xb6 0xb7 0xa0 ,
cs:0 range:0x7b 0x7f 0x7b 0x81 0x79 0x80 0x5d ,0x79 0x7f 0x79 0x7e 0x78 0x7d 0x5d ,
out
U-Boot SPL board init
U-Boot SPL 2017.09-g693c4cd017e-211223 #stephen (Feb 10 2022 - 17:42:12)
unknown raw ID phN
unrecognized JEDEC id bytes: 00, 00, 00
Trying to boot from MMC2
Not fit magic
Trying fit image at 0x5000 sector
Not fit magic
Trying to boot from MMC1
MMC error: The cmd index is 0, ret is -110
mmc_init: -110, time 4
spl: mmc init failed with error: -110
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###
# Reset the board to bootrom #

USB WiFi dongles are not recognized

USB WiFi dongles are not recognized
Not even the ones that are supported by Ubuntu and Raspbian for long time

lsusb and dmesg says that it was recognized, but lsmod does not show the needed bcxxxx module loaded.

Rock 4 SE

Hi there, what’s the best way to build an image for the Rock 4 SE? It’s not listed here as a supported board. Should I use the Rock Pi 4B config?

I can't install kubernetes because module br_netfilter not found in ubuntu server 20.04

system image: rock-5b-ubuntu-focal-server-arm64-20220930-1451-gpt.img.xz
ubuntu server version: 20.04.5

step docs: https://kubesphere.io/docs/v3.3/quick-start/all-in-one-on-linux/
installer: kubekey v2.2.2

./kk create cluster --with-kubernetes v1.23.8
22:44:25 CST [InitKubernetesModule] Init cluster using kubeadm
22:44:26 CST stdout: [rock-5b]
W1015 22:44:25.913328   13561 utils.go:69] The recommended value for "clusterDNS" in "KubeletConfiguration" is: [10.233.0.10]; the provided value is: [169.254.25.10]
[init] Using Kubernetes version: v1.23.8
[preflight] Running pre-flight checks
        [WARNING SystemVerification]: missing optional cgroups: hugetlb
error execution phase preflight: [preflight] Some fatal errors occurred:
        [ERROR FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables does not exist
[preflight] If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=...`
To see the stack trace of this error execute with --v=5 or higher
modprobe br_netfilter
modprobe: FATAL: Module br_netfilter not found in directory /lib/modules/5.10.66-24-rockchip-gcb09ad15af75

build ubuntu server image error

Hi,
I am building ubuntu server image on Ubuntu18.04
After running
./build.sh -c rk3399 -b rockpi-4b -m ubuntu -d focal -v server -a arm64 -f gpt
I got thoese error message

2022/05/21 03:45:52 error creating fakemachine: kvm backend not supported: open /dev/kvm: no such file or directory, uml backend not supported: user-mode-linux not installed 2022/05/21 03:45:52 fakemachine not supported, running on the host!
AND
2022/05/21 03:51:13 apt clean | Failed to stat /dev/disk: No such file or directory 2022/05/21 03:51:13 apt clean | Attempted to remove disk file system under "/run/systemd/nspawn/propagate/root", and we can't allow that. 2022/05/21 03:51:13 Actiondebootstrapfailed at stage Run, error: exit status 1 2022/05/21 03:51:13 >>> Starting a debug shell

After running
apt install user-mode-linux libslirp-helper
then I build the build ubuntu server image successfully.

Unable to install kubernetes csi-rbdplugin (rook-ceph) due to module nbd not found

embedded board: Radxa Rock 5b
system image: rock-5b-ubuntu-focal-server-arm64-20230201-1200-gpt.img.xz
ubuntu server version: 20.04.6

step docs: https://kubesphere.cloud/docs/ksv/02-quick-start/01-install-ksv-in-single-node-mode/

rock@rock-5b:~$ sudo su
./install.sh -a --ratio 3
# ...
kubectl get pod -A
NAMESPACE           NAME                                                READY   STATUS             RESTARTS   AGE
kube-system         coredns-7448499f4d-85mp6                            1/1     Running            0          70m
kube-system         kube-multus-ds-prtmn                                1/1     Running            0          70m
kube-system         kube-ovn-cni-qqf2c                                  1/1     Running            0          70m
kube-system         kube-ovn-controller-94c9596c4-brd44                 1/1     Running            0          70m
kube-system         kube-ovn-monitor-7c98d98457-pzsfg                   1/1     Running            0          70m
kube-system         kube-ovn-pinger-ksjb4                               1/1     Running            0          69m
kube-system         ovn-central-668ff5988f-j8fhx                        1/1     Running            0          70m
kube-system         ovs-ovn-cmr4c                                       1/1     Running            0          70m
kubekey-system      kubekey-controller-manager-9b55dbfd5-j9d6b          2/2     Running            0          70m
kubesphere-system   ks-installer-5cbb65bdf5-c45jj                       1/1     Running            0          70m
kubesphere-system   minio-7f687756bb-fvh5t                              0/1     Pending            0          65m
rook-ceph           csi-rbdplugin-254f7                                 2/3     CrashLoopBackOff   17         66m
rook-ceph           csi-rbdplugin-provisioner-7dfb48857f-88bqm          6/6     Running            0          66m
rook-ceph           rook-ceph-crashcollector-rock-5b-66c67c6946-hdp2g   1/1     Running            0          64m
rook-ceph           rook-ceph-mgr-a-744d5bbb45-hm96k                    1/1     Running            0          64m
rook-ceph           rook-ceph-mon-a-f548555b4-6kfhh                     1/1     Running            0          65m
rook-ceph           rook-ceph-operator-5fdc669785-9nszp                 1/1     Running            0          67m
rook-ceph           rook-ceph-osd-0-7c76d846d5-x9v7m                    0/1     CrashLoopBackOff   16         62m
rook-ceph           rook-ceph-osd-prepare-rock-5b-7xcms                 0/1     Completed          0          59m
rook-ceph           rook-ceph-tools-6c55fbd449-4j496                    1/1     Running            0          67m
rook-ceph           rook-discover-vhqbz                                 1/1     Running            0          66m
rook-ceph           snapshot-controller-0                               1/1     Running            0          67m
kubectl logs -n rook-ceph csi-rbdplugin-254f7 csi-rbdplugin
W0706 08:05:02.918278   40415 rbd_attach.go:209] rbd-nbd: nbd modprobe failed with error an error (exit status 1) occurred while running modprobe args: [nbd]
E0706 08:05:03.002118   40415 rbd_util.go:241] modprobe failed: an error (exit status 1) occurred while running modprobe args: [rbd]
F0706 08:05:03.002490   40415 driver.go:148] an error (exit status 1) occurred while running modprobe args: [rbd]
goroutine 1 [running]:
k8s.io/klog/v2.stacks(0x1)
        /go/src/github.com/ceph/ceph-csi/vendor/k8s.io/klog/v2/klog.go:1038 +0xac
# ...
modprobe nbd
modprobe: FATAL: Module nbd not found in directory /lib/modules/5.10.110-37-rockchip-g74457be0716d

deb packages

Hi, I'd like to customise the kernel for a Rock Pi 4B / Rock 4 SE and add App Armour support. How would I do that using the build process in this repository? I can see the kernel is packaged in deb files in /rootfs/packages/arm64/kernel but how are those deb's built from scratch?

open /dev/mpp_server failed

My board: rock-3a Rock 3A (RK 3568)

key error:mpp[5162]: vcodec_service: open vcodec_service /dev/mpp_service failed

based on rock-3a-ubuntu-focal-server-arm64-20220102-1552-gpt.img.xz
in latest release.
Using mpp from git clone https://gitee.com/hermanchen82/mpp.git mpp, the test in /mpp/build/linux/aarch64/test failed me by `
rock@rock3a:/opt/mpp/build/linux/aarch64/test$ ./mpi_dec_test -i ~/data/1080p.264 -t 7 -h 1080 -w 1920

mpp[5162]: mpi_dec_utils: cmd parse result:

mpp[5162]: mpi_dec_utils: input file name: /home/rock/data/1080p.264

mpp[5162]: mpi_dec_utils: output file name:

mpp[5162]: mpi_dec_utils: config file name:

mpp[5162]: mpi_dec_utils: width : 1920

mpp[5162]: mpi_dec_utils: height : 1080

mpp[5162]: mpi_dec_utils: type : 7

mpp[5162]: mpi_dec_utils: debug flag : 0

mpp[5162]: mpi_dec_utils: max frames : 0

mpp[5162]: mpi_dec_test: mpi_dec_test start

mpp[5162]: mpi_dec_test: input file size 153898619

mpp[5162]: mpp_info: mpp version: 5b1156a4 author: Yandong Lin 2021-04-09 [vcodec_service]: Fix array out of bounds issue

mpp[5162]: mpi_dec_test: 0x557d0d53c0 mpi_dec_test decoder test start w 1920 h 1080 type 7

mpp[5162]: mpp_rt: NOT found ion allocator

mpp[5162]: mpp_rt: found drm allocator

mpp[5162]: vcodec_service: open vcodec_service /dev/mpp_service failed

mpp[5162]: hal_h264d_api: mpp_dev_init failed ret: -1

mpp[5162]: mpp_hal: mpp_hal_init hal h264d_rkdec init failed ret -1
mpp[5162]: mpp_hal: mpp_hal_init could not found coding type 7

mpp[5162]: mpp_dec: mpp_dec_init could not init hal

mpp[5162]: mpp_time: mpp_clock_put invalid clock (nil)

mpp[5162]: mpp_time: mpp_clock_put invalid clock (nil)

mpp[5162]: mpp_time: mpp_clock_put invalid clock (nil)

mpp[5162]: mpp_time: mpp_clock_put invalid clock (nil)

mpp[5162]: mpp_time: mpp_clock_put invalid clock (nil)

mpp[5162]: mpp_time: mpp_clock_put invalid clock (nil)

mpp[5162]: mpp_time: mpp_clock_put invalid clock (nil)

mpp[5162]: mpp_time: mpp_clock_put invalid clock (nil)

mpp[5162]: mpp_time: mpp_clock_put invalid clock (nil)

mpp[5162]: mpp_time: mpp_clock_put invalid clock (nil)

mpp[5162]: mpp_time: mpp_clock_put invalid clock (nil)

mpp[5162]: mpp: error found on mpp initialization

mpp[5162]: mpi_dec_test: 0x557d0d53c0 mpp_init failed

mpp[5162]: mpi_dec_test: test failed ret -1

`

Is there anything wrong with the driver?
Thank you !

Compilation own image

I tried to compile image like you describe in tutorial. I'm using Ubuntu 18 running at VirtualBox. After build command I can see the image but the size is less than 1MB so for sure is not correct :) Where is a problem?

I can see such error, maybe is a connection with it

Checking that ptrace can change system call numbers...OK Checking syscall emulation patch for ptrace...OK Checking advanced syscall emulation patch for ptrace...OK Checking environment variables for a tempdir...none found Checking if /dev/shm is on tmpfs...OK Checking PROT_EXEC mmap in /dev/shm...Operation not permitted /dev/shm must be not mounted noexec error starting uml backend: <nil> ====debos rockpi-4cplus-ubuntu-focal-server-arm64-gpt end==== TOP DIR = /home/user/debos-radxa System image rockpi-4cplus-ubuntu-focal-server-arm64-20220627-1144-gpt.img is generated. See it in /home/user/debos-radxa/output /home/user/debos-radxa ====Building board system image is done==== ====Start to clean system images====

rock 3a u-boot on spi nor doesn't support vendor storage

I followed this guide to boot with SPI+NVME, but the mac address changed after every reboot. In serial u-boot log I can see rockchip_set_ethaddr: vendor_storage_write failed -5. After some research at u-boot code I found it is because part_driver_lookup_type in disk/part.c failed.
Here is the full u-boot log:

U-Boot SPL board init
U-Boot SPL 2017.09-g693c4cd017-211223 #jfliu (Jan 27 2022 - 19:57:46)
Trying to boot from MMC2
MMC error: The cmd index is 1, ret is -110
Card did not respond to voltage select!
mmc_init: -95, time 10
spl: mmc init failed with error: -95
Trying to boot from MMC1
MMC error: The cmd index is 0, ret is -110
mmc_init: -110, time 5
spl: mmc init failed with error: -110
Trying to boot from MTD2
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
No misc partition
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
## Verified-boot: 0
## Checking atf-1 0x00040000 ... sha256(fe4f274c06...) + OK
## Checking uboot 0x00a00000 ... sha256(7d66be3355...) + OK
## Checking fdt 0x00b2ea20 ... sha256(c721e0d639...) + OK
## Checking atf-2 0x00068000 ... sha256(8d44036095...) + OK
## Checking atf-3 0xfdcd0000 ... sha256(e410275b51...) + OK
## Checking atf-4 0xfdcc9000 ... sha256(990c53fc01...) + OK
## Checking atf-5 0x00066000 ... sha256(315a4195a9...) + OK
Jumping to U-Boot(0x00a00000) via ARM Trusted Firmware(0x00040000)
Total: 653.217 ms

INFO:    Preloader serial: 2
NOTICE:  BL31: v2.3():v2.3-181-gc9a647cae:cl
NOTICE:  BL31: Built : 10:55:41, Oct 18 2021
INFO:    GICv3 without legacy support detected.
INFO:    ARM GICv3 driver initialized in EL3
INFO:    pmu v1 is valid
INFO:    dfs DDR fsp_param[0].freq_mhz= 1056MHz
INFO:    dfs DDR fsp_param[1].freq_mhz= 324MHz
INFO:    dfs DDR fsp_param[2].freq_mhz= 528MHz
INFO:    dfs DDR fsp_param[3].freq_mhz= 780MHz
INFO:    Using opteed sec cpu_context!
INFO:    boot cpu mask: 0
INFO:    BL31: Initializing runtime services
WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK
ERROR:   Error initializing runtime service opteed_fast
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0xa00000
INFO:    SPSR = 0x3c9


U-Boot 2017.09-g693c4cd017-211223 #jfliu (Jan 27 2022 - 19:57:46 +0800)

Model: Radxa ROCK 3 Model A
PreSerial: 2, raw, 0xfe660000
DRAM:  7.7 GiB
Sysmem: init
Relocation Offset: ed34a000
Relocation fdt: eb9f7700 - eb9fece0
CR: M/C/I
Using default environment

Hotkey: ctrl+`
SF: Detected sfc_nor with page size 256 Bytes, erase size 4 KiB, total 16 MiB
Bootdev(atags): mtd 2
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
## Unknown partition table type 0
PartType: <NULL>
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
No misc partition
boot mode: None
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
FIT: No boot partition
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
No resource partition
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
No resource partition
Failed to load DTB, ret=-19
Failed to get kernel dtb, ret=-19
I2c0 speed: 100000Hz
vsel-gpios- not found! Error: -2
vdd_cpu 1025000 uV
PMIC:  RK8090 (on=0x40, off=0x00)
vdd_logic init 900000 uV
vdd_gpu init 900000 uV
vdd_npu init 900000 uV
io-domain: OK
Model: Radxa ROCK 3 Model A
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
rockchip_set_ethaddr: vendor_storage_write failed -5
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
rockchip_set_serialno: could not find efuse/otp device
CLK: (sync kernel. arm: enter 816000 KHz, init 816000 KHz, kernel 0N/A)
  apll 816000 KHz
  dpll 528000 KHz
  gpll 1188000 KHz
  cpll 1000000 KHz
  npll 24000 KHz
  vpll 24000 KHz
  hpll 24000 KHz
  ppll 200000 KHz
  armclk 816000 KHz
  aclk_bus 150000 KHz
  pclk_bus 50000 KHz
  aclk_top_high 300000 KHz
  aclk_top_low 200000 KHz
  hclk_top 150000 KHz
  pclk_top 50000 KHz
  aclk_perimid 300000 KHz
  hclk_perimid 150000 KHz
  pclk_pmu 100000 KHz
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
No misc partition
Net:   No ethernet found.
Hit key to stop autoboot('CTRL+C'):  0

Device 0: Vendor: 0x1e4b Rev: SVN2789  Prod: 30045566059
            Type: Hard Disk
            Capacity: 244198.3 MB = 238.4 GB (500118192 x 512)
... is now current device
Scanning nvme 0:1...
Found U-Boot script /boot.scr
reading /boot.scr
2725 bytes read in 1 ms (2.6 MiB/s)
## Executing script at 00c00000
Boot script loaded from nvme 0
reading /uEnv.txt
356 bytes read in 1 ms (347.7 KiB/s)
reading /initrd.img-4.19.193-26-rockchip-gfc6004006609
6605984 bytes read in 8 ms (787.5 MiB/s)
reading /vmlinuz-4.19.193-26-rockchip-gfc6004006609
20731912 bytes read in 22 ms (898.7 MiB/s)
reading /dtbs/4.19.193-26-rockchip-gfc6004006609/rockchip/rk3568-rock-3-a.dtb
146921 bytes read in 2 ms (70.1 MiB/s)
reading /dtbs/4.19.193-26-rockchip-gfc6004006609/rockchip/overlay/rk3568-can1-m0.dtbo
515 bytes read in 1 ms (502.9 KiB/s)
Applying kernel provided DT overlay rk3568-can1-m0.dtbo
reading /dtbs/4.19.193-26-rockchip-gfc6004006609/rockchip/overlay/rk3568-pwm8-m0-fan.dtbo
382 bytes read in 1 ms (373 KiB/s)
Applying kernel provided DT overlay rk3568-pwm8-m0-fan.dtbo
reading /dtbs/4.19.193-26-rockchip-gfc6004006609/rockchip/overlay/rockchip-fixup.scr
1322 bytes read in 1 ms (1.3 MiB/s)
Applying kernel provided DT fixup script (rockchip-fixup.scr)
## Executing script at 59000000
initrdsize = 0x64cca0
Fdt Ramdisk skip relocation
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
GUID Partition Table Header signature is wrong: 0xFFFFFFFFFFFFFFFF != 0x5452415020494645
No misc partition
## Flattened Device Tree blob at 0x0a100000
   Booting using the fdt blob at 0x0a100000
   reserving fdt memory region: addr=a100000 size=8a000
  'reserved-memory' ramoops@110000: addr=110000 size=f0000
   Using Device Tree in place at 000000000a100000, end 000000000a18cfff
Adding bank: 0x00200000 - 0xf0000000 (size: 0xefe00000)
Adding bank: 0x100000000 - 0x200000000 (size: 0x100000000)
Total: 2153.288 ms

Starting kernel ...

Rock5b Bullseye Server (Non Desktop)

I have a Rock 5b on the way. I want to run it without Desktop, like I do with my Raspberry Pi 4s and my Rock 3a (using Armbian). Rather than waiting for Armbian or building it myself, I'd much rather support it in the base images.

If I understand right, this would just involve creating a new script for this variant like the debian bullseye xfce4 script, changing the varient, and updating the images yaml so that it's using a similar set as the ubuntu focal server right? Is there something I'm missing?

eBPF not available on rock-3A ubuntu images

I use rock-3A instances in a kubernetes cluster based on ubuntu's microk8s distribution.

microk8s 1.25 just released with calico v3.23 that needs eBPF to be available on kernel.
(microk8s 1.24 works fine with calico 3.13)

Calico fails on init with message : /sys/fs/bpf not exists
It seems to me that eBPF is not activated on ubuntu rock-3A kernel.

tested image : rock-3a-ubuntu-focal-server-arm64-20220701-0200-gpt.img

Ubuntu has 2 network services enabled by default to obtain an ip address via DHCP

Hello.
Rock 3a
OS: rock-3a-ubuntu-focal-server-arm64-20220315-1226-gpt.img

I noticed that two services are enabled by default to get the ip address: "dhcpcd" and "NetworkManager".
As a result, Linux asks the router for 2 ip addresses.

3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether e2:52:dc:*:*:* brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.6/24 brd 192.168.1.255 scope global dynamic noprefixroute eth0
       valid_lft 86002sec preferred_lft 86002sec
    inet 192.168.1.128/24 brd 192.168.1.255 scope global secondary noprefixroute eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::fe6f:cccf:*:*/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

Solution: stop and disable one of the services from autostart. I decided to disable dhcpcd

systemctl stop dhcpcd
systemctl disable dhcpcd

Newer Zero images get stuck in a boot loop

Hi. I know that according to the change logs, there haven't been many (or any) changes to the Zero image for a while. But I just wanted to note that images newer than 20220801 (at least the few recent ones that I had time to check) don't boot and get stuck in an infinite boot loop. At least in case of the 2GB version.

I'm signaling here because, what's especially annoying, everywhere else I get the response to just use Armbian.
Well, no. Armbian is not suitable for me, but it seems that it's incomprehensible to the people on the forum and the discord channel.

[rock pi 4c+] CONFIG_NETFILTER_XT_TARGET_TPROXY was not set in kernel defconfig

image: https://github.com/radxa-build/rockpi-4cplus/releases/download/20220901-0148/rockpi-4cplus-ubuntu-focal-server-arm64-20220901-0254-gpt.img.xz

reproduce:

sudo modprobe configs
zcat /proc/config.gz | grep TPROXY
# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set

I just checked the kernel repo. Not sure which branch is used by 4c+. But I can see the CONFIG_NETFILTER_XT_TARGET_TPROXY is set in the default branch.

Can we set CONFIG_NETFILTER_XT_TARGET_TPROXY back to the defconfig file?

Add more xfce and server versions

Can You please add more system images?

  • with xfce
  • cli only
    More distros:
  • debian bullseye

I would like to use debian bullseye server image and only older buster and with xfce is available now.

enable iSCSI in kernel

Please enable iSCSI in the kernel in the next release.

Device Drivers  --->
  SCSI device support  --->
     <*> SCSI disk support
     [*] SCSI low-level drivers  --->
       <*> iSCSI Initiator over TCP/IP
         SCSI Transports --->
       {M} iSCSI Transport Attributes

Add additional module

How can I add additional module like a mcp3422 and sc16is7xx? I see that is not include in base system.

Build Fails in arm64 VM (Mac M1 Processor)

The dev-shell command fails when running in an ARM64 VM--I think due to missing user-mode-linux packages in the Debian repository.

Step 5/11 : RUN apt-get update -y && apt-get -y --allow-unauthenticated install debos     xz-utils dosfstools libterm-readkey-perl user-mode-linux libslirp-helper     && apt install -y -f
 ---> Running in 06a6a862b5d5
Get:1 http://mirrors.tuna.tsinghua.edu.cn/debian bullseye InRelease [116 kB]
Get:2 http://mirrors.tuna.tsinghua.edu.cn/debian bullseye-updates InRelease [44.1 kB]
Get:3 http://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security InRelease [48.4 kB]
Get:4 http://mirrors.tuna.tsinghua.edu.cn/debian bullseye/contrib arm64 Packages [41.0 kB]
Get:5 http://mirrors.tuna.tsinghua.edu.cn/debian bullseye/main arm64 Packages [8071 kB]
Get:6 http://mirrors.tuna.tsinghua.edu.cn/debian bullseye/non-free arm64 Packages [72.9 kB]
Get:7 http://mirrors.tuna.tsinghua.edu.cn/debian bullseye-updates/main arm64 Packages [12.0 kB]
Get:8 http://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security/main arm64 Packages [202 kB]
Fetched 8607 kB in 12s (734 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Package user-mode-linux is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Unable to locate package debos
E: Package 'user-mode-linux' has no installation candidate
The command '/bin/sh -c apt-get update -y && apt-get -y --allow-unauthenticated install debos     xz-utils dosfstools libterm-readkey-perl user-mode-linux libslirp-helper     && apt install -y -f' returned a non-zero code: 100
Enter Docker container...
Unable to find image 'debos-radxa:1' locally
docker: Error response from daemon: pull access denied for debos-radxa, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
See 'docker run --help'.

Further information:

  • Host is MacOS an M1 (arm64) processor.
  • VM is Ubuntu 18.04 with latest Docker packages from Docker.

OTG not working on recent 4C+ images.

Starting with the 20220728 "ubuntu focal server" image from debos-radxa, OTG no longer works on the 4C+. I see that the port is set to OTG mode in the dtb, however /sys/class/udc/ is empty so it doesn't actually work.
It does work with the 20220722 and earlier images.

mpp encode tests fail

Hello,

I am trying to run the mpp examples from
https://github.com/rockchip-linux/mpp

I've cloned and installed the repo.
Running
/Desktop/mpp/build/test$ ./mpi_enc_test -w 1280 -h 720 -o /tmp/test.h264
gives me
mpp[1084]: vcodec_service: open vcodec_service /dev/mpp_service failed mpp[1084]: hal_h264e_vepu541: hal_h264e_vepu541_init mpp_dev_init failed. ret: -1 mpp[1084]: mpp_enc_hal: mpp_enc_hal_init hal hal_h264e init failed ret -1 mpp[1084]: mpp_enc_hal: mpp_enc_hal_init could not found coding type 7 mpp[1084]: mpp_enc: mpp_enc_init_v2 could not init enc hal mpp[1084]: mpp: error found on mpp initialization mpp[1084]: mpi_enc_test: mpp_init failed ret -1 mpp[1084]: mpi_enc_test: chn 0 encode 0 frames time 0 ms delay 0 ms fps 0.00 bps 0
After running
sudo chmod 666 /dev/mpp_service
from here:
#8

It seems to be a step further, but still fails with

pp[1267]: mpp_serivce: mpp_service_cmd_send ioctl MPP_IOC_CFG_V1 failed ret -1 errno 12 Cannot allocate memory

Any ideas ?

VA-API, VDPAU or any other hardware acceleration is not working

On Rock 4 SE running these images:
rockpi-4b-debian-bullseye-xfce4-arm64-20221109-1447-gpt.img
or
rockpi-4b-debian-buster-xfce4-arm64-20220311-0310-gpt.img

hardware acceleration for h264/h265 decoding does not work. Device runs painfully slow with any multimedia application.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.