![](https://seccdn.libravatar.org/avatar/ba6138f793e72be6644854fdc3ec2f02.jpg?s=120&d=mm&r=g)
Hello, On Nov 8 12:58 Marshall Lake wrote (shortened):
SUSE Linux 10.0 HP LaserJet 4 printer
As you don't tell us how the printer is connected, I can only guess that it is a parallel port printer.
In the /var/log/messages file there is following messge: "linux kernel: DMA write timed out"
See the "Release Notes" which are shown during installation and which are alos available as HTML file: file:///usr/share/doc/release-notes/RELEASE-NOTES.en.html "Using Parallel-Port Printers" The actual reason is that for parallel port printer autodetection the parallel port kernel modules must be re-loaded to make sure that a new switched-on parallel port printer will be detected. When parallel port is used in ECP/DMA mode there happens some kind of DMA deadlock after the parallel port kernel modules have been re-loaded (i.e. it is actually a kernel module bug). I.e. don't use ECP/DMA mode in the BIOS for the parallel port. Then all will work well.
I cannot get the printer (HP LaserJet 4) to function.
If it is a parallel port printer, don't use ECP/DMA mode in the BIOS for the parallel port, see above and see the recommendations in http://portal.suse.com/sdb/en/2000/08/jsmeix_print-einrichten.html and in http://portal.suse.com/sdb/en/2002/04/jsmeix_print-device-parallel.html (/etc/modules.conf was again renamed to /etc/modprobe.conf)
The following error messages are being sent to /var/log/messages when I try to lpr: unable to open /var/run/hpiod.port: No such file or directory:
Do you really use the "hp" backend? Regarding what a "backend" for printing is, see http://portal.suse.com/sdb/en/2004/05/jsmeix_print-cups-in-a-nutshell.html "The Backends" If you really use the "hp" backend, make sure the required hplip services are up and running, see http://portal.suse.com/sdb/en/2005/02/jsmeix_print-einrichten-93.html For a normal parallel port printer the generic "parallel" backend works well (and normally YaST would set up the print queue with the generic "parallel" backend). If you don't use the "hp" backend, ignore the messages about hplip/hpiod/hpssd and to get rid of such messages deactivate the hplip service (use the YaST runlevel editor).
I cannot get display mode "1600 X 1200 (UXGA)" to function ...
Please send one seperated mail for each seperated problem. This makes it easier to discuss a problem because seperated issues will not mix up in one single huge mail thread. Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/