On 11/05/2012 05:19 PM, Stefan Videv wrote:
On 11/05/2012 05:13 PM, Stefan Videv wrote:
Hi,

I am trying to cross compile a driver that I wrote which is very similar to the one provided in the examples (tut02-skeleton-drv). I've basically changed the write function to do what I am interested in doing, everything else is the same (however I am not providing a read function).

During compilation I get the following error:

FATAL: modpost: GPL-incompatible module vlcTxDriver.ko uses GPL-only symbol 'rtdm_dev_unregister'

What's that supposed to mean, and how do you get around it?
I answered my own question just now -- I've forgotten to define the module licence correctly. Having done that I end up with some undefined symbols, just like when trying to compile the POSIX examples.

Here's what I get:

WARNING: "pse51_shm_close" [/home/stefan/VLCTxDriver/vlcTxDriver.ko] undefined!
WARNING: "munmap" [/home/stefan/VLCTxDriver/vlcTxDriver.ko] undefined!
WARNING: "mmap" [/home/stefan/VLCTxDriver/vlcTxDriver.ko] undefined!
WARNING: "open" [/home/stefan/VLCTxDriver/vlcTxDriver.ko] undefined!

Any help is appreciated! Thanks!
I've somewhat answered my questions again:

http://www.xenomai.org/pipermail/xenomai-help/2011-12/msg00014.html

However, I still do not understand how do you go about enabling these features (i.e. what to enable when configuring my kernel). Also, I have a user space program that I then converted to the kernel module that I am now trying to compile. That runs perfectly fine on my kernel. Is that possible? Is the kernel missing support for these operations, but you can do that fine from user space?

Thanks, again!

-- Stefan


I am using the Makefile provided with the examples and compiling like so:

make XENO=/media/rootfs/usr/xenomai/ ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- KSRC=~/beagle/linux/ DESTDIR=/media/rootfs ADD_CFLAGS=-I/usr/arm-linux-gnueabi/include


Thanks!

-- Stefan



_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai

Reply via email to