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