[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Parallel printer no longer found



On Sun, Feb 07, 1999 at 05:42:22PM -0800, David Stern wrote:
> On Sun, 07 Feb 1999 16:37:15 CST, Curt Daugaard wrote:
> > After upgrading to the 2.2.1 kernel on a Slink system my old NEC P6 printer
> > is no longer found at boot or in /proc/devices.  The boot messages reads
> > 
> > lp: driver loaded but no devices found
> > 
> > I'm using modules (parport and parport_pc) for printer support, which I
> > also used successfully under a 2.1 series kernel.  I've tried the measures
> > outlined in Documentation/parport.txt, but no luck.
> > 
> > Can anyone help me figure out what I'm missing?
> 
> This was discussed recently:
> http://www.debian.org/Lists-Archives/debian-user-9901/msg02062.html
> 
> ---------------------------------------------------------------
> 
> To: Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>, 
>     timothy@smasher.rs.itd.umich.edu,
>     debian-user@lists.debian.org 
> Subject: Re: Printing with 2.2pre kernels? 
> From: Hamish Moffatt <hamish@debian.org> 
> Date: Wed, 20 Jan 1999 10:46:16 +1100 
> 
> On Tue, Jan 19, 1999 at 08:14:24PM +0100, Marcus Brinkmann wrote:
> > On Tue, Jan 19, 1999 at 01:19:29PM -0400, Timothy Hospedales wrote:
> > > Hi all!
> > > I have been using 2.2pre6 for the last few days and everything works perfectly
> > > except this bizarre new parport device which broke my printer. :(.
> > > Any advice on how to setup the parport thing properly would be greatly
> > > appreciated!!!
> > 
> > Try to swap /dev/lp0 and /dev/lp1 in your printer setup. The numbers
> > have been swapped for some reason nobody understands (to correct some
> > BIOS error or to provide compatibility with BIOS, dunno).
> 
> The reason is quite straightforward; in <= 2.0, lp0 is always the port
> at 0x3bc, lp1 is at 0x378, and lp2 is 0x278. In 2.2, they are allocated
> only if they are found; lp0 is the first port found, lp1 the second. 
> This
> is more like how the rest of the kernel devices work.
> 

The problem is _no_ device on any port is found, so no device works--not
/dev/lp0, lp1, lp2, or lp3.  So adjusting the printcap won't help.

Or am I missing something here?

Curt
cld@mcs.net


Reply to: