On Monday 28 November 2005 22:07, lothwen wrote: > 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
This is wrong wrong wrong and I can not see how this is supposed to solve the MODULE_LICENSE issue, as the private softmac file has exactly nothing to do with the driver (it is not even included). -- Greetings Michael.
pgp4YMJ8NT5Li.pgp
Description: PGP signature
