Larry W. Finger wrote:

At 08:07 AM 11/28/2005, Michael Buesch wrote:

On Monday 28 November 2005 12:28, Jérémy Bobbio wrote:
> On Sunday 27 November 2005 22:53, Larry Finger wrote:
> > At the moment, I am unable to load the bcm430x module due to the
> > following messages:
> >
> > bcm430x: module license 'unspecified' taints kernel.
> > bcm430x: Unknown symbol queue_delayed_work
> > bcm430x: Unknown symbol flush_workqueue
> > bcm430x: Unknown symbol destroy_workqueue
> > bcm430x: Unknown symbol __create_workqueue
> > bcm430x: Unknown symbol queue_work
> > bcm430x: Unknown symbol queue_delayed_work
> > bcm430x: Unknown symbol flush_workqueue
> > bcm430x: Unknown symbol destroy_workqueue
> > bcm430x: Unknown symbol __create_workqueue
> > bcm430x: Unknown symbol queue_work
> >
> > I see those globals in the System map, but they are not found by
> > modprobe.
>
> Almost all workqueue symbols are exported to GPL module only. The first
> error message and the ones following are actually related.

The driver defines the GPL license.
Did you recompile the kernel inbetween?
Try a make clean, before you build the driver. And make sure you have a valid
kernel tree installed.


I have a valid kernel tree installed using git to pull the latest. I did a 'make clean' on the kernel before completely rebuilding and installing it. I then rebooted that kernel, rebuilt ieee80211softmac and bcm430x, but I still got the module license message.

Any suggestions as to why the MODULE_LICENSE macro is failing?

I was having the same problems that you, and Kugelfang helps me to solve it. I have copied the ieee80211softmac_priv.h file to /lib/modules/2.6.15-rc2-git6/include/net/. Adding this little patch to softmac's Makefile, solve the problem too ( if you make install
the softmac module):

--- /home/lothwen/Makefile      2005-11-28 21:02:09.000000000 +0000
+++ ./Makefile  2005-11-28 21:02:56.000000000 +0000
@@ -46,6 +46,7 @@
       install -d $(INCPATH)/net
       install -m 644 -c net/ieee80211softmac.h $(INCPATH)/net
       install -m 644 -c net/ieee80211softmac_wx.h $(INCPATH)/net
+       install -m 644 -c net/ieee80211softmac_priv.h $(INCPATH)/net
       /sbin/depmod -a

uninstall:


BYE

--
----
###########################################################################
Debian GNU/Linux Sid // Kernel 2.6.11 lothwen, a.k.a. Daniel Sánchez http://eth0.homelinux.net http://reinodelrol.ath.cx wget -O - http://eth0.homelinux.net/gpg/lothwen-dani.asc | gpg --import IRC: #euskal_linux, #metabolik, #x-evian (irc.freenode.org)
##########################################################################

--- /home/lothwen/Makefile	2005-11-28 21:02:09.000000000 +0000
+++ ./Makefile	2005-11-28 21:02:56.000000000 +0000
@@ -46,6 +46,7 @@
 	install -d $(INCPATH)/net
 	install -m 644 -c net/ieee80211softmac.h $(INCPATH)/net
 	install -m 644 -c net/ieee80211softmac_wx.h $(INCPATH)/net
+	install -m 644 -c net/ieee80211softmac_priv.h $(INCPATH)/net
 	/sbin/depmod -a
 
 uninstall:

Reply via email to