[root@eda /root]# tunelp /dev/lp0 -i 7
tunelp: ioctl: Invalid argument
/dev/lp0 using IRQ -1
Tunelp does not work for me. Great loss of printer
performance - it works very badly with I/O polling.
Try adding to your /etc/conf.modules:
options parport_pc io=0x378 (or whatever) irq=7
You can even add a 'dma=<some dma channel>'
Alternatively, do 'echo 7 > /proc/parport/0/irq', I think.