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

Bug#2032: Printer stuck #5.



I've narrowed the search as far as I am able. The rest is up to youall.

It seems that leaving my '500's power ON during Linux boot triggers
the bug. When I boot Linux with the '500 powered OFF, however, then
power it on after the login prompt appears, I can print.
-----------------------------------------------------------------------
Specifically: when AMIBIOS says, "Parallel port(s): 378",
and the '500 is powered OFF,
Linux boot says, "lp1 at 0x0378, using polling driver".

After I log in I check /proc/ioports for "0378-037a : lp". It's there.
I enter "<whatever> >/dev/lp1". The '500 prints it. (Except: "cat /dev/vcs0
>/dev/lp1", anyone know why? Only the first line prints, even after setting
CR/LF to eliminate the staircase effect as documented in the Linux
Printing-HOWTO.)

If the '500 is powered ON during Linux boot, and it nearly always was,
Linux boot says, "lp_init: no lp devices found",
and /proc/ioports is missing the "lp" entry. (See my posting #4.)

I can "rmmod lp", "insmod lp" with the '500 OFF to correct this.
(It won't help if the '500 is left ON.) Then I can print.

If I don't, then I can't print, a boot has AMIBIOS saying,
"Parallel port(s): None", and booting MS-DOS? I can't print there,
either!

Pressing the computer's RESET button also fixes things again in stead
of the work-around with rmmod/insmod.


{([|])}-{([|])}-{([|])}-{([|])}-{([|])}-{([|])}-{([|])}-{([|])}-{([|])}-{([|])}

The above reflects the observations of myself only, unless stated otherwise.

Eddie Maddox, Amateur Lobbyist      "Great spirits have always encountered
maddo005@gold.tc.umn.edu             violent opposition from mediocre minds."
P.O. Box 75321
St Paul MN 55175-0321                                       Albert Einstein
USA


Reply to: