Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 02 Aug 2004 13:49:53 +0200
From:      Ian FREISLICH <if@hetzner.co.za>
To:        "Willem Jan Withagen" <wjw@withagen.nl>
Cc:        current@FreeBSD.ORG
Subject:   Re: LPT interruptstorm 
Message-ID:  <E1BrbKD-000GdA-00@hetzner.co.za>
In-Reply-To: Message from "Willem Jan Withagen" <wjw@withagen.nl>  <006c01c47884$834e4ee0$471b3dd4@digiware.nl> 

next in thread | previous in thread | raw e-mail | index | archive | help
"Willem Jan Withagen" wrote:
> Hi,
> 
> Must be a FAQ, but I did not find anything ...
> 
> When wanting to print thru /dev/lpt0 the kernel now starts to complain about
> interruptstorms. Something I can imagine, since printing can generate > 1000
> ints/sec.
> Problem is that the current document (500k) is now printed at 100
> interrupts/sec.
> 
> That's going to take some time....
> How do I prevent this from happening?

/etc/sysctl.conf: hw.intr_storm_threshold=2000

OR

/boot/device.hints: hint.ppc.0.flags="0x8"

Make sure your bios is set to ecp/epp for the printer port, or the
second option will fail.  A couple of people around here have also
suggested 'lptcontrol -e', but every time I've tried that (even
with lpd stopped) I get 'lptcontrol: open: Device busy'.  I'm not
sure what keeps the printer port open other than lpd.

Ian

--
Ian Freislich



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1BrbKD-000GdA-00>