Date: Thu, 15 Jul 2004 19:00:18 +0100 From: Antony T Curtis <antony.t.curtis@ntlworld.com> To: Palle Girgensohn <girgen@pingpong.net> Cc: current@freebsd.org Subject: Re: parallel port *slow* Message-ID: <1089914418.54518.7.camel@pcgem.rdg.cyberkinetica.com> In-Reply-To: <2A1A414BD992B32464CA6FF3@palle.girgensohn.se> References: <2A1A414BD992B32464CA6FF3@palle.girgensohn.se>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 2004-07-15 at 16:42, Palle Girgensohn wrote: > Hi! > > > For a while now my parallel port (with printer hooked up) has been *really > SLOW*. Takes several minutes to print a single very simple page. > > Any idea how to debug or what to try/fix? > > All I see in the log is: <snip> > ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 > ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode > ppc0: FIFO with 16/16/16 bytes threshold if you do a "man ppc" there are flags settable on the ppc device. If you set the flags so that it is in ECP mode, it will be much faster. Even EPP mode works faster. IIRC Compatible mode uses an interrupt for every character. EPP can handle a burst of characters while ECP uses DMA so can transfer a large block per interrupt. -- Antony T Curtis <antony.t.curtis@ntlworld.com>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1089914418.54518.7.camel>