Module: Vedrin IMX8M Mini Quad 2GB, 16GB WL BT IT, ver 1.1A
Carrier Board: Verdin Development Board V1.1A
OS details are given below
root@verdin-imx8mm-06902306:~# cat /etc/os-release
ID=tdx-xwayland
NAME=“TDX Wayland with XWayland”
VERSION=“5.4.0+build.11 (dunfell)”
VERSION_ID=5.4.0-build.11
PRETTY_NAME=“TDX Wayland with XWayland 5.4.0+build.11 (dunfell)”
root@verdin-imx8mm-06902306:~#
I get the following error message.
root@verdin-imx8mm-06902306:~# modprobe imx-rpmsg-tty
root@verdin-imx8mm-06902306:~# dmesg | grep rpmsg
[ 0.063450] imx rpmsg driver is registered.
[ 1.731502] imx-rpmsg rpmsg: No vring buffer.
[ 1.735930] imx-rpmsg: probe of rpmsg failed with error -12
root@verdin-imx8mm-06902306:~#
I have added the below lines in the device tree file imx8mm-verdin-wifi-dev.dts
/dev/ttyRPMSGx won’t appear without running Cortex-M FW, which should run RPMSG stack, which should have VRING’s placed at same address like it is specified in your dtb (0:b8000000). You should make sure Cortex-M doesn’t stuck somewhere, perhaps due to Linux disabling “unused” clock or something. Blinking LED or stream of some chars to serial port may help determining is it still running or not.