From owner-freebsd-hackers@FreeBSD.ORG Sat Jul 22 17:03:27 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D3FF016A4DE for ; Sat, 22 Jul 2006 17:03:27 +0000 (UTC) (envelope-from george@m5p.com) Received: from mailhost.m5p.com (209-162-215-52.dq1sn.easystreet.com [209.162.215.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4F87243D4C for ; Sat, 22 Jul 2006 17:03:27 +0000 (GMT) (envelope-from george@m5p.com) Received: from m5p.com (ssh.m5p.com [IPv6:2001:418:3fd::fb]) by mailhost.m5p.com (8.13.7/8.13.7) with ESMTP id k6MH3PJA077579 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=OK) for ; Sat, 22 Jul 2006 10:03:25 -0700 (PDT) Received: (from george@localhost) by m5p.com (8.13.7/8.13.7/Submit) id k6MH3Pb4000823; Sat, 22 Jul 2006 10:03:25 -0700 (PDT) Date: Sat, 22 Jul 2006 10:03:25 -0700 (PDT) Message-Id: <200607221703.k6MH3Pb4000823@m5p.com> From: george+freebsd@m5p.com To: freebsd-hackers@freebsd.org X-Spam-Score: -2.185 () AWL,BAYES_00,NO_RELAYS X-Scanned-By: MIMEDefang 2.56 on IPv6:2001:418:3fd::f7 Subject: open ("/dev/lpt0" ...) hangup solved X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jul 2006 17:03:27 -0000 As was suggested, the problem is that when the system automatically brings up the plip0 interface, it grabs the ppbus and doesn't let it go until someone takes the interface down. I now believe this problem was present even in 5.3, but I didn't see it because I routinely compiled custom 5.x kernels, always without plip. So the real simple fix is to prevent the plip0 interface from coming up. I thought the simple fix for this was to put: ifconfig_plip0="noauto" into my rc.conf. But it still came up anyway. So I put: network_interfaces="sis0 re0 lo0" in rc.conf, explicitly excluding plip0. But plip0 still came up! What am I doing wrong now? (When I manually "ifconfig plip0 down", the whole printing problem is solved.) Whatever the correct way for keeping plip0 off the list of interfaces automagically brought up is, I suggest it should go into /etc/defaults/rc.conf to keep future losers like me from running into this problem. -- George Mitchell