I had the same problem once and to solve it permanently I had to recompile my kernel to add support for the parallel port.
A workaround was to add
Code:
append = "parport=0x378,7"
in my lilo.conf. I guess that is a similar option for grub if you use that boot loader.