Linux seems to be refusing to recognize my printer on the parallel
port, and I have tried everything that I can think of to try, so I am
looking for some suggestions.
I am running a dual boot system, Win98 and Redhat 6.1 (kernel
2.2.12-20) on a Toshiba Satellite 320CDT and everything else
seems to be working wonderfully. The printer is a Canon BJC-70,
which is supposed to be fully compatible with the Linux system
according to the documentation. The printer works fine on Win98,
and seems to reset when Linux is booted or even when "un-
suspended."
I have recompiled the kernel several times making sure that it
includes all the modules (parport, parport_pc, etc) and that support
for a parallel printer is included (module lp.o). Alas, I use RedHat's
printtool and and it finds no printer on the port. I can, however, plug
in my Zip drive and Linux happily reads and writes to it, so I think
the port is working fine.
I have tried several things suggested in parport.txt like doing an
insmod parport_pc io=0x3bc but nothing seems to work. Sending
print directly to lp0, lp1, or lp2 gets a no such device error
message.
Parport.txt does mention that the plug and play bios may have to
be turned off, and that is something that I am not sure of how to do.
I did try to compile the kernel without PnP support but that made
no difference.
<Sigh> Any suggestions will be welcome, and even if it means
compiling the kernel... Well, I have that process memorized by
now :( .
Thanks,
Mike Laing
S/V Pathfinder
Valiant 40, #171
Deale, MD