On Sat, Dec 09, 2000 at 02:28:39AM -0600, Gordon Pedersen wrote: > (Please reply to [EMAIL PROTECTED] in addition to debian-users. > Thanks.) > > 6 months ago I installed 2.2.15 potato and at the time did not > install the lp.o line printer module--big mistake, as it turns out. > (I was using a networked printer, had no local printer.) > > Now I need to install the lp.o module and cannot find it. All I > could find on debian site was one from 2.2.18pre21. That doesn't > load with modprobe--complains like this: > > /lib/modules/2.2.15-idepci/misc/lp.o: kernel-module version mismatch > /lib/modules/2.2.15-idepci/misc/lp.o was compiled for kernel > version 2.2.18pre21 > while this kernel is version 2.2.15-idepci. > /lib/modules/2.2.15-idepci/misc/lp.o: insmod > /lib/modules/2.2.15-idepci/misc/lp.o failed > /lib/modules/2.2.15-idepci/misc/lp.o: insmod lp failed > > I've looked all over debian.org and can't find the actual file that > I need in the version that I need. I also could find no helpful > instructions for someone in the pickle I'm in. I hope you can help.
For a PC you also want to load parport_pc.o first, with the correct parameters for your parallel port (like: io=0x378 irq=7 dma=5). insmod lp.o will fail without parport_pc.o like you are seeing. If that works, then put the parameters in /etc/modutils/aliases and run update-modules. Then modprobe lp should work. -- Eric G. Miller <egm2@jps.net>