Unresolved symbols, parport_pc.o

mk (mk@emil.inka.de)
Sun, 17 Aug 1997 08:40:47 +0200


Fredrik Lundholm Exjobb via Per S END dec96 writes:
> Hello,
> hmm, this one got me puzzled.
> Printing is inhibited, syslog shows:
> Aug 16 16:03:41 flash kernel: lp: driver loaded but no devices found
>
> [dol@flash misc]# uname -a
> Linux flash 2.1.50 #1 Sat Aug 16 13:36:41 MET DST 1997 i586 unknown
>
> [dol@flash misc]# depmod -e parport_pc.o
> parport_pc.o: unresolved symbol(s)
> parport_dma_probe
> parport_register_port_R29edb96f
> parport_proc_register_Rb3468fbe
> parport_proc_unregister_Rbdb88f5f
> parport_enumerate_Rabc6278f
> parport_unregister_port_Rde6e3fad
> parport_quiesce_R2d5ce8f5
> parport_pc.o:
>
If you compile that directly into the kernel ( not as module), the
kernel will not compile. Someone did a "#if 0" around
parport_dma_probe() in parport_pc.c. So the whole function is missing.
Chinging the "#if 0" to "#if 1" might help you.