The genkernel config file for 2.6 kernels on x86 does not include the lp module, This is genkernel 3.3.5. See http://forums.gentoo.org/viewtopic-t-349318-highlight-genkernel+printer.html for someone else with the same problem. Reproducible: Always Steps to Reproduce: 1. run 'genkernel all' on an x86 system with 2.6 kernel source in /usr/src/linux 2. 3. Actual Results: Parallel port printer doesn't work because the right drivers don't load. Expected Results: Compile the lp.o module so that printers can work
NOT printing.
CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y CONFIG_PARPORT_PC_PCMCIA=m CONFIG_PARPORT_NOT_PC=y # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_1284=y All you have to do is load the module.
The parport modules compile fine. The lp module does not compile, because it is not enabled: CONFIG_PRINTER is not set
You know you *could* just enable it via menuconfig... In the future, be *very* specific about what you're requesting, otherwise you leave it up to us to try to interpret what you're asking for and that typically doesn't work out too well. I could have had this fixed yesterday... ;] Anyway, I've changed it in CVS, so it'll be in genkernel 3.3.6, when it is released.