Rock 5B UART(debian/ubuntu/)

Normal console urat(i guess its uart 2 ) that one working . other uart port available in gpio pins are not working for debian and ubuntu im getting issue for uart any one have any idea what is this about ?

dmesg log

[ 19.838922] dma-pl330 fea30000.dma-controller: fill_queue:2264 Bad Desc(2)
[ 181.983373] of_dma_request_slave_channel: dma-names property of node ‘/serial@feba0000’ missing or empty

i was able to find

under /proc/device-tree/

serial@fd890000
serial@feb40000
serial@feb50000
serial@feb60000
serial@feb70000
serial@feb80000
serial@feb90000
serial@feba0000
serial@febb0000
serial@febc0000

is there something missing?

few links i found about this issue is

https://linux-arm-kernel.infradead.narkive.com/wJj74UnP/patch-arm-socfpga-fix-uart-dma-binding-error

root@rock-5b:~# setserial -g /dev/ttyS6
/dev/ttyS6, UART: 16550A, Port: 0x0000, IRQ: 91
root@rock-5b:~# setserial -g /dev/ttyS7
/dev/ttyS7, UART: 16550A, Port: 0x0000, IRQ: 92
root@rock-5b:~# setserial -g /dev/ttyS4
/dev/ttyS4, UART: 16550A, Port: 0x0000, IRQ: 90
root@rock-5b:~#

dmesg

5.495074] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
[ 5.495493] feb70000.serial: ttyS4 at MMIO 0xfeb70000 (irq = 90, base_baud = 1500000) is a 16550A
[ 5.495937] feb90000.serial: ttyS6 at MMIO 0xfeb90000 (irq = 91, base_baud = 1500000) is a 16550A
[ 5.496220] feba0000.serial: ttyS7 at MMIO 0xfeba0000 (irq = 92, base_baud = 1500000) is a 16550A
[ 5.497292] random: fast init done
[ 5.497349] random: crng init done

I used Armbian and it worked perfectly.

I know this is an old topic, but, for the record: We also see this dmesg output when using
ubuntu server with kernel 5.10.110 and the device tree overlay rk3588-uart7-m1-full.dtbo. Accessing the serial device /dev/ttyS7 results in an i/o error. Several minutes later, the error seems to recover automatically.