I have written a device driver as a module and I am trying to load it into the
kernel with insmod.

When the module is compiled with a "Proprietary" license insmod fails with an
unknown symbol:

/mnt/code/gp/module> insmod gp.ko
gp: module license 'Proprietary' taints kernel.
gp: Unknown symbol __wake_up_sync
insmod: cannot insert `gp.ko': Unknown symbol in module (-1): No such file or 
directory

However when the module is compiled with a "Dual BSD/GPL" license there is no 
such problem:
/mnt/code/gp/module> insmod gp.ko
gp_init_hw
/gp_init_hw

Why is the proprietary license causing the Unknown symbol problem?
How can I fix it?
Thanks,
Chris


_________________________________________________________________
Windows Live Hotmail and Microsoft Office Outlook – together at last.  Get it 
now.
http://office.microsoft.com/en-us/outlook/HA102225181033.aspx?pid=CL100626971033
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to