alloc_orinocodev error

David Gibson david at gibson.dropbear.id.au
Fri Apr 12 11:51:52 EST 2002


On Fri, Apr 12, 2002 at 01:04:55AM -0000, e at icarus.com.br wrote:
> David Gibson <david at gibson.dropbear.id.au> escreveu:
> 
> > On Tue, Apr 09, 2002 at 10:17:33PM -0000, e at icarus.com.br wrote:
> > > I have compiled the orinoco-0.11 
> > > driver version and instaled. 
> > > After to try to start pcmcia card, the log/messages
> > > present
> > > 
> > > Apr  9 19:23:08 p75 cardmgr[993]: executing: 'modprobe orinoco_cs'
> > > Apr  9 19:23:08 p75 cardmgr[993]: + /lib/modules/2.4.18-0.18/kernel/drivers/net/wireless/orinoco_cs.o: 
> > > unresolved symbol alloc_orinocodev
> > > Apr  9 19:23:08 p75 cardmgr[993]: + /lib/modules/2.4.18-0.18/kernel/drivers/net/wireless/orinoco_cs.o:
> > > insmod/lib/modules/2.4.18-0.18/kernel/drivers/net/wireless/orinoco_cs.o failed
> > > Apr  9 19:23:08 p75 cardmgr[993]: + /lib/modules/2.4.18-0.18/kernel/drivers/net/wireless/orinoco_cs.o: 
> > > insmod orinoco_cs failed
> > > 
> > > I have got no ideia why this error happens.
> > 
> > This looks like you have installed the new orinoco_cs.o module without
> > installing the corresponding version of the orinoco.o module.  Make
> > sure you have copied it into place, run depmod -a and removed  the
> > orinoco_cs, orinoco and hermes modules before attempting to reinsert
> > the card.
> > 
> to run depmod -a is the key off the problem probably.
> the original file modules.dep 
> ....
> /lib/modules/2.4.18-0.18/kernel/drivers/net/wireless/orinoco_cs.o: \
>         /lib/modules/2.4.18-0.18/kernel/drivers/net/wireless/orinoco.o \        \
>          /lib/modules/2.4.18-0.18/kernel/drivers/net/wireless/hermes.o \
>         /lib/modules/2.4.18-0.18/kernel/drivers/pcmcia/pcmcia_core.o \
>         /lib/modules/2.4.18-0.18/kernel/drivers/pcmcia/ds.o
> 
> with orinoco.10 the modules.dep 
> lib/modules/2.4.18-0.18/kernel/drivers/net/wireless/orinoco_cs.o: \
>         /lib/modules/2.4.18-0.18/kernel/drivers/net/wireless/orinoco.o \        \
>          /lib/modules/2.4.18-0.18/kernel/drivers/net/wireless/hermes.o 
> however it is work.
> 
> But with orinoco.11 it dont work.
> I think it is necessary to recompile pcmcia_core and ds.....

No.  alloc_orinocodev() is defined in (the latest version of)
orinoco.o, recompiling pcmcia files won't help.  The only thing I can
think of is that maybe the Red Hat versions of modutils and the kernel
are confusing my scripts so it is putting the modules in the wrong
place.

-- 
David Gibson			| For every complex problem there is a
david at gibson.dropbear.id.au	| solution which is simple, neat and
				| wrong.  -- H.L. Mencken
http://www.ozlabs.org/people/dgibson





More information about the wireless mailing list