Exactly the same problem here. Radxa Rock Pi 5B board, kernel 5.10.160-rockchip, Ubuntu Jammy, but not Armbian though. KDE Plasma on Wayland. Dualsense connected via USB cable.
tux@rock5b ~> sudo dmesg -c
[24478.813550] usb 1-1.2: new high-speed USB device number 6 using ehci-platform
[24479.015817] usb 1-1.2: New USB device found, idVendor=054c, idProduct=0ce6, bcdDevice= 1.00
[24479.015848] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[24479.015868] usb 1-1.2: Product: Wireless Controller
[24479.015885] usb 1-1.2: Manufacturer: Sony Interactive Entertainment
[24479.039947] playstation 0003:054C:0CE6.0006: hidraw3: USB HID v1.11 Gamepad [Sony Interactive Entertainment Wireless Controller] on usb-fc800000.usb-1.2/input3
[24479.095097] input: Sony Interactive Entertainment Wireless Controller as /devices/platform/fc800000.usb/usb1/1-1/1-1.2/1-1.2:1.3/0003:054C:0CE6.0006/input/input18
[24479.097053] input: Sony Interactive Entertainment Wireless Controller Motion Sensors as /devices/platform/fc800000.usb/usb1/1-1/1-1.2/1-1.2:1.3/0003:054C:0CE6.0006/input/input19
[24479.098565] input: Sony Interactive Entertainment Wireless Controller Touchpad as /devices/platform/fc800000.usb/usb1/1-1/1-1.2/1-1.2:1.3/0003:054C:0CE6.0006/input/input20
[24479.101621] playstation 0003:054C:0CE6.0006: Cannot register multicolor LED device
[24479.101668] playstation 0003:054C:0CE6.0006: Failed to create dualsense.
[24479.270606] playstation: probe of 0003:054C:0CE6.0006 failed with error -22
Modules seem to be loaded.
tux@rock5b ~> lsmod
Module Size Used by
hid_playstation 20480 0
tls 90112 0
bnep 24576 2
xt_conntrack 16384 1
nft_chain_nat 16384 3
xt_MASQUERADE 16384 1
nf_nat 57344 2 nft_chain_nat,xt_MASQUERADE
nf_conntrack_netlink 40960 0
nf_conntrack 135168 4 xt_conntrack,nf_nat,nf_conntrack_netlink,xt_MASQUERADE
nf_defrag_ipv6 20480 1 nf_conntrack
nf_defrag_ipv4 16384 1 nf_conntrack
nft_counter 16384 15
xt_addrtype 16384 2
nft_compat 20480 4
nf_tables 172032 43 nft_compat,nft_counter,nft_chain_nat
nfnetlink 16384 4 nft_compat,nf_conntrack_netlink,nf_tables
br_netfilter 24576 0
bridge 200704 1 br_netfilter
stp 16384 1 bridge
llc 16384 2 bridge,stp
squashfs 45056 0
overlay 110592 0
binfmt_misc 20480 1
joydev 20480 0
pwm_fan 16384 0
panfrost 57344 0
gpu_sched 28672 1 panfrost
dm_multipath 28672 0
dm_mod 106496 3 dm_multipath
sch_fq_codel 20480 3
fuse 110592 5
ip_tables 28672 0
ipv6 438272 138 bridge,br_netfilter
raid10 45056 0
raid456 131072 0
async_raid6_recov 16384 1 raid456
async_memcpy 16384 1 raid456
async_pq 16384 1 raid456
async_xor 16384 2 async_pq,raid456
async_tx 16384 5 async_pq,async_memcpy,async_xor,raid456,async_raid6_recov
raid1 40960 0
raid0 20480 0
multipath 20480 0
linear 16384 0
md_mod 126976 6 raid1,raid10,raid0,linear,raid456,multipath
pgdrv 16384 0
Any idea what could be wrong?