Printing via ulpt0 extremely slow

Jens Schweikhardt schweikh at
Fri Jan 29 20:08:32 UTC 2010

hello, world\n

I have a system with a handful of kernels I chose from with grub.
Recently compiled 8-STABLE systems show strange printing behaviour.
While a one year old 8.0-CURRENT #0 r185532 has no problem printing to
my HP Laserjet 2300d (via cups and USB/ulpt0), newer systems and even
9-CURRENT print extremely slow, on the order of 1 page every 6 minutes.
The printer's "Data" LED blinks sometimes erratically, sometimes is on
for a few seconds, with intermittent periods of 1Hz blinking (which is
the expected normal behavior).

So I'm wondering what causes this oddity. I've ruled out an issue
with hald/dbus which recent systems use for xorg 7.4, by turning them
off, rebooting and printing from the console--same slow printing.

The cups log says it sent the file succesfully (/var/log/cups/access_log):
localhost - - [29/Jan/2010:20:17:11 +0100] "POST /printers/LaserJet_2300d HTTP/1.1" 200 18530 Send-Document successful-ok

I can't find anything obvious in my kernel config that might account
for this behavior.

It does not matter if the printer is on or off when the system

I've read about interrupt storms (when printing via lpt0), but vmstat -i
looks sane AFAICT:

$ vmstat -i
interrupt                          total       rate
irq16: vgapci0 ahc*               192947         62
irq18: skc0 uhci2++                 3765          1
irq19: fwohci0++                  383725        124
irq23: uhci3 ehci1                  3700          1
cpu0: timer                      6227448       2018
irq256: hdac0                         92          0
cpu1: timer                      6219346       2015
Total                           13031023       4223

Anyone seen something similar? What else can I try to debug this


Jens Schweikhardt
SIGSIG -- signature too long (core dumped)

More information about the freebsd-questions mailing list