Probably you have done it, but one more thing to check is if your printer
can be used with print-server. Some cannot.

----- Original Message -----
From: "Brad Fritz" <[EMAIL PROTECTED]>
To: "Craig Caughlin" <[EMAIL PROTECTED]>
Cc: "LEAF" <[EMAIL PROTECTED]>
Sent: Thursday, January 23, 2003 8:56 AM
Subject: Re: [leaf-user] Bering print server set-up


>
> Craig,
>
> On Thu, 23 Jan 2003 07:10:18 PST Craig Caughlin wrote:
>
> > Hi folks,
> > I've carefully followed the instructions at
> > http://www.mysunrise.ch/users/cmu/dachlpd.htm to set up my Bering box as
a
> > print server, but it doesn't work (I can't print). I was getting some
insmod
> > error messages, and determined I was using the wrong parport.o,
> > parport_pc.o, and lp.o drivers (from an older Bering version). It seems
like
> > I've seen posted here on the group a comment that the drivers you use
MUST
> > match your kernel version.
>
> True.
>
>
> > So, I downloaded both the
> > Bering_1.0-stable_modules_2.4.18.tar.gz
> > Bering_1.0-stable_modules_2.4.20.tar.gz module packages (drivers?) from
> > http://sourceforge.net/project/showfiles.php?group_id=13751 , and I've
used
> > the parport.o, parport_pc.o, and lp.o drivers from the 2.4.18 package,
>
> Good start.  Was there any output when you insmod'ed them?
>
>
> > but I
> > still can't print. How do I know if I'm using drivers from the right
> > package?
>
> If you're using Bering 1.0-stable,
> Bering_1.0-stable_modules_2.4.18.tar.gz contains the correct
> modules.  As a general rule, if insmod does not complain about
> unresolved symbols, barf nasty error messages on the console,
> or lock up the machine you're _usually_ okay.
>
> If you're not feeling brave with your up-all-year firewall :-),
> you should verify they were built from the same source tree and
> config as your kernel.  For the case of Bering, that's probably
> documented in the Bering install or user's guide somewhere, but
> there is a chance it might not be as the 2.4.20 kernel was added
> after most of the current docs were written.
>
>
> > Hmmmm, I can't seem to figure out what I'm doing wrong. Does
> > Shorewall have anything to do with this? Thank you!
>
> If you are running tests from another host it could be.  Here's
> how I would debug it:
>
>   1) Verify the modules are properly loaded:
>
>        lsmod | grep -e parport -e lp
>
>      The three modules you loaded should show up.
>
>   2) Check to see if you have parport entries in the /proc
>      filesystem:
>
>        find /proc/ -name 'parport*'
>
>      Many drivers, including parport.o IIRC, add entries to the
>      /proc filesystem when they are loaded.
>
>   3) Verify you have a /dev/lp0 device:
>
>        ls -l /dev/lp0
>
>      Should look something like:
>
>        brad@boxer:~$ ls -al /dev/lp0
>        crw-rw----    1 root     lp         6,   0 Jun 13  2001 /dev/lp0
>
>   4) Test printing from the firewall:
>
>        (echo foo; echo bar; echo) > /dev/lp0
>
>      The page may not eject, but if the printer does anything
>      that's a good sign.
>
>   5) Verify that the daemon is started:
>
>        svi p910nd stop; svi p910nd start
>        ps -ef | grep p910
>
>   6) Verify the daemon is bound to port 9100 (0x238C in hex):
>
>        cat /proc/net/tcp | grep -i 238C
>
>   7) Verify you can connect to that port from the print server:
>
>        nc 192.168.1.254 9100
>
>   8) Run "tail -f /var/log/syslog" on the print server and then
>      verify you can connect to port 9100 from the printing client:
>
>        telnet 192.168.1.254 9100
>
>      or
>
>        nc 192.168.1.254 9100
>
>     (Watch for shorewall messages in the tail -f output as you
>     attempt the connection.)
>
>   9) Test printing as you normally would.
>
>
> By breaking it down in steps and "working your way up the stack",
> if you will, it should be easy to pinpoint where the problem is
> and fix it.  (Many of these steps apply to debugging most services
> under linux.  (For sshd, weblet and other libwrap-enabled services,
> I would add a tail -f /var/log/auth.log to #8.))
>
> Hope that helps.  If you get it working, you might consider
> writing a "Bering Print Server" chapter for the User's Guide. ;-)
>
> --Brad
>
>
>
> -------------------------------------------------------
> This SF.NET email is sponsored by:
> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
> http://www.vasoftware.com
> ------------------------------------------------------------------------
> leaf-user mailing list: [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/leaf-user
> SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html
>


-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
------------------------------------------------------------------------
leaf-user mailing list: [EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-user
SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html

Reply via email to