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.

Attachment: pgp4YMJ8NT5Li.pgp
Description: PGP signature

Reply via email to