I have a HP too, 5L family (kernel 227-ac2)
In the Support IEEE1284 status readback help it's somethin like this:
CONFIG_PRINTER_READBACK:
If your printer conforms to IEEE 1284, it may be able to provide
a status indication when you read from it (for example, with `cat
/dev/lp1'). To use this feature, say Y here.
I think that your 4L conforms with IEEE 1284. But, your printer worked with
previous kernels? If yes, U haven't installed the module correctly.
Try in /usr/src/linux a installkernel 2.2.x /arch/i386/boot/(b)zImage
System.map after make modules; make modules_install. This should do it.
PersonnaIy,I use parallel port support in kernel and here is a dmesg dump:
parport0: PC-style at 0x378 [SPP,ECP,ECPPS2]
parport0: detected irq 7; use procfs to enable interrupt-driven operation.
lp0: using parport0 (polling).
Michael