Tool/software: Linux
I'm getting the following error: virtio_rpmsg_bus virtio0: msg received with no recipient
I am using Linux kernel: git://git.ti.com/processor-sdk/processor-sdk-linux.git at commit a75d8
An lsmod shows:
virtio_rpmsg_bus used by 0
rpmsg_pru used by 0
rpmsg_core use by 2 virtio_rpmsg_bus, rpmsg_pru
pruss_soc_bus used by 0
pru_rproc used by 0
pruss used by 1 pru_rproc
pruss_intc used by 1 pru_rproc
wkup_m3_rproc used by 0
remoteproc used by 2 pru_rproc, wkup_m3_rproc
In sys/class/remoteproc I have remoteproc1 and remoteproc2.
I did the:
echo 'am335x-pru0-fw' > /sys/class/remoteproc/remoteproc1/firmware
echo 'start' > /sys/class/remoteproc/remoteproc1/state
and get:
[ 60.439798] remoteproc remoteproc1: powering up 4a334000.pru0
[ 60.456880] remoteproc remoteproc1: Booting fw image am335x-pru0-fw, size 123168
[ 60.464858] ti-pruss 4a300000.pruss: configured system_events = 0x0000000000030000 intr_channels = 0x00000005 host_intr = 0x00000005
[ 60.477896] virtio_rpmsg_bus virtio0: creating channel rpmsg-pru addr 0x1e
[ 60.485440] rpmsg_pru virtio0.rpmsg-pru.-1.30: new rpmsg_pru device: /dev/rpmsg_pru30
[ 60.493540] virtio_rpmsg_bus virtio0: rpmsg host is online
[ 60.499088] remoteproc remoteproc1: registered virtio0 (type 7)
[ 60.505324] remoteproc remoteproc1: remote processor 4a334000.pru0 is now up
Then I try to echo text to /dev/rpmsg_pru30
echo "hello" > /dev/rpmsg_pru30
I get the error three times actually
virtio_rpmsg_bus virtio0: msg received with no recipient
virtio_rpmsg_bus virtio0: msg received with no recipient
virtio_rpmsg_bus virtio0: msg received with no recipient
Any clue as to what I can look at or information to provide?
Thanks