I recompiled my 2.2.15 kernel with printer support as a module and this is what I get when I insmod the module. What could be wrong, and is it a problem with this kernel?
#insmod /lib/modules/2.2.15/misc/lp.o /lib/modules/2.2.15/misc/lp.o: unresolved symbol parport_claim_or_block_R7098ea8a /lib/modules/2.2.15/misc/lp.o: unresolved symbol register_chrdev_Rc8dc8350 /lib/modules/2.2.15/misc/lp.o: unresolved symbol parport_enumerate_R00173fa6 /lib/modules/2.2.15/misc/lp.o: unresolved symbol parport_unregister_device_Rf190b30a /lib/modules/2.2.15/misc/lp.o: unresolved symbol interruptible_sleep_on_timeout_R25a057d5 /lib/modules/2.2.15/misc/lp.o: unresolved symbol __wake_up_R7a24c808 /lib/modules/2.2.15/misc/lp.o: unresolved symbol parport_register_device_Rc0a47fb4 /lib/modules/2.2.15/misc/lp.o: unresolved symbol parport_release_R4941ccbd /lib/modules/2.2.15/misc/lp.o: unresolved symbol parport_ieee1284_nibble_mode_ok_R6b2e03ae /lib/modules/2.2.15/misc/lp.o: unresolved symbol parport_wait_peripheral_R444ff5e9 -- Andrew