From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 14 23:55:43 2005 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A88016A4CE; Mon, 14 Mar 2005 23:55:43 +0000 (GMT) Received: from smithers.neuro.mcw.edu (smithers.neuro.mcw.edu [141.106.144.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB0BC43D4C; Mon, 14 Mar 2005 23:55:42 +0000 (GMT) (envelope-from bacon@smithers.neuro.mcw.edu) Received: from smithers.neuro.mcw.edu (localhost [127.0.0.1]) j2ENtgeA078148; Mon, 14 Mar 2005 17:55:42 -0600 (CST) (envelope-from bacon@smithers.neuro.mcw.edu) Received: from localhost (bacon@localhost)j2ENtglg078145; Mon, 14 Mar 2005 17:55:42 -0600 (CST) (envelope-from bacon@smithers.neuro.mcw.edu) Date: Mon, 14 Mar 2005 17:55:42 -0600 (CST) From: Jason Bacon To: Bruce Evans In-Reply-To: <20050312130002.P56388@delplex.bde.org> Message-ID: <20050314175534.U78119@smithers.neuro.mcw.edu> References: <200503112242.j2BMgArp066753@smithers.neuro.mcw.edu> <20050312130002.P56388@delplex.bde.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed cc: freebsd-bugs@freebsd.org cc: Suporte Matik cc: FreeBSD-gnats-submit@freebsd.org Subject: Re: kern/78711: Parallel printer incredibly slow X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Mar 2005 23:55:43 -0000 Almost forgot... Thanks! On Sat, 12 Mar 2005, Bruce Evans wrote: > On Fri, 11 Mar 2005, Suporte Matik wrote: > >> On Friday 11 March 2005 19:42, Jason Bacon wrote: >>>> Description: >>> >>> The parallel printer runs ridiculously slow. It prints normally >>> for about 30 seconds, then prints one line every 5 or 10 minutes. >>> ... >> >> any two lines text file needs 15 minutes to be printed >> >>>> Fix: >>> >>> lptcontrol -s resolves the problem. This looks to me much >>> ... >> >> does not fix, the problem is as well with lpr and cups local/remote >> >> the only way to get "some more speed" is using b/w and 150 dpi on a HPDJ, >> any >> gray or color mode is slow > > Try changing the interrupt storm threshold (hw.intr_storm_threshold) to > something larger than the printer can generate. FreeBSD-5.3 has interrupt > storm detection that misdetects the very high interrupt rates that can > be caused by printers (combined with low quality interrupt handling in > the lpt driver) as interrupt storms. > >> doesn't matter what you set in the BIOS or whatever, any gray or colormode >> on >> 5.3 is that inacceptable slow >> >> using the exactly same printer and port settings on 5.2.1 or 4.11 brings >> you >> back to the expected printing speed > > FreeBSD-5.2 and FreeBSD-current have different bugs in interrupt storm > detection and handling. In at least some versions, the bugs make printers > go even slower if an interrupt storm is misdetected for them, but > misdetection is apparently rarer. > > FreeBSD-4 doesn't have interrupt storm detection, so any problems with > printer speed are local to the driver. > > Bruce >