You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
debian@beaglebone:~/PRUCookbook/docs/05blocks/code/module$ make
make -C /lib/modules/4.14.65-ti-r72/build M=$PWD
make[1]: Entering directory '/usr/src/linux-headers-4.14.65-ti-r72'
AR /home/debian/PRUCookbook/docs/05blocks/code/module/built-in.o
CC [M] /home/debian/PRUCookbook/docs/05blocks/code/module/rpmsg_client_sample.o
CC [M] /home/debian/PRUCookbook/docs/05blocks/code/module/rpmsg_pru.o
Building modules, stage 2.
MODPOST 2 modules
CC /home/debian/PRUCookbook/docs/05blocks/code/module/rpmsg_client_sample.mod.o
LD [M] /home/debian/PRUCookbook/docs/05blocks/code/module/rpmsg_client_sample.ko
CC /home/debian/PRUCookbook/docs/05blocks/code/module/rpmsg_pru.mod.o
LD [M] /home/debian/PRUCookbook/docs/05blocks/code/module/rpmsg_pru.ko
make[1]: Leaving directory '/usr/src/linux-headers-4.14.65-ti-r72'
The insmod step failed...
debian@beaglebone:~/PRUCookbook/docs/05blocks/code/module$ sudo insmod rpmsg_pru.ko
insmod: ERROR: could not insert module rpmsg_pru.ko: Unknown symbol in module
I looked in the logs
debian@beaglebone:~/PRUCookbook/docs/05blocks/code/module$ dmesg | tail
[ 19.437958] configfs-gadget gadget: high-speed config #1: c
[ 19.846949] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready
[ 20.041197] IPv6: ADDRCONF(NETDEV_UP): usb1: link is not ready
[ 20.175895] IPv6: ADDRCONF(NETDEV_CHANGE): usb0: link becomes ready
[ 26.422324] random: crng init done
[ 26.422349] random: 7 urandom warning(s) missed due to ratelimiting
[ 1308.937572] rpmsg_pru: loading out-of-tree module taints kernel.
[ 1308.938008] rpmsg_pru: Unknown symbol __register_rpmsg_driver (err 0)
[ 1308.938062] rpmsg_pru: Unknown symbol unregister_rpmsg_driver (err 0)
[ 1308.938131] rpmsg_pru: Unknown symbol rpmsg_send (err 0)
Do I have the wrong version of rpmsg_pru.c?
The text was updated successfully, but these errors were encountered:
I'm following steps here https://markayoder.github.io/PRUCookbook/05blocks/blocks.html#_compiling_and_inserting_rpmsg_pru
I started with bone-debian-9.5-iot-armhf-2018-08-12-4gb.img.xz
I updated the wget operation to match my kernel version
I did the make operation
The insmod step failed...
I looked in the logs
Do I have the wrong version of rpmsg_pru.c?
The text was updated successfully, but these errors were encountered: