RE: building netdrivers on Linux/X86

Donald Becker <[email protected]>
Newsgroups gmane.linux.drivers.vortex.devel
Message-ID <[email protected]>
On Thu, 19 Sep 2002, George Luft wrote:

> > > depmod: *** Unresolved symbols in 
> > /lib/modules/2.4.18/kernel/net/pci-scan.o
> > 
> > Hmmm, now this is a real symbol problem.
> > 
> > What does 'insmod pci-scan' report?
> 
> # insmod -v ./pci-scan.o
>   Using ./pci-scan.o
>   Symbol version prefix 'smp_'
...
> # lsmod
>   Module                  Size  Used by    Not tainted
>   pci-scan                3988   0  (unused)
> 
> I guess that's OK, right?

Yup, that looks OK.
Hopefully the only symbol problem is in cb_shim.o, which can be removed.

For anyone that has a suggestion of how to fix this in the Makefile, the
problem is
   We need to build cb_shim.o when we have the external PCMCIA package,
   which is "always" with 2.2 and earlier, and "sometimes" with 2.4.

   The 2.4 kernel on many distributions has <pcmcia/driver_ops.h>, which
   includes the declarations of register_driver()/unregister_driver(),
   but does not implement them.  As best I can tell, the
   <pcmcia/driver_ops.h> header file is there only because it was added
   once and no one has looked to see if it still means anything.
   

-- 
Donald Becker				[email protected]
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Second Generation Beowulf Clusters
Annapolis MD 21403			410-990-9993

_______________________________________________
vortex mailing list
[email protected]
http://www.scyld.com/mailman/listinfo/vortex
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.