[parisc-linux] Unresolved symbols in 2.4.22-pa13

Matthew Wilcox willy@debian.org
Thu, 6 Nov 2003 16:20:55 +0000


On Wed, Nov 05, 2003 at 09:01:01PM +0100, Ruediger Scholz wrote:
> when compiling the parport driver as a module, I get an unresolved 
> symbols error:
> -----><--------
> find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia
> if [ -r System.map ]; then /sbin/depmod -ae -F System.map  2.4.22-pa13; fi
> depmod: *** Unresolved symbols in 
> /lib/modules/2.4.22-pa13/kernel/drivers/parport/parport_pc.o
> depmod:         outsb
> depmod:         outsl
> depmod:         insb
> depmod:         insl
> -----><--------
> Can s.b. with CVS access add the necessary export symbol lines to 
> parport_pc?

I'm confused.

$ find arch/parisc -type f |xargs grep insb
arch/parisc/kernel/parisc_ksyms.c:EXPORT_SYMBOL(insb);
arch/parisc/lib/io.c:void insb (unsigned long port, void *dst, unsigned long count)

Did you perhaps configure ISA and PCI out but parport_pc in?  If so ...
user error.

-- 
"It's not Hollywood.  War is real, war is primarily not about defeat or
victory, it is about death.  I've seen thousands and thousands of dead bodies.
Do you think I want to have an academic debate on this subject?" -- Robert Fisk