From owner-freebsd-questions@FreeBSD.ORG Tue May 1 15:29:13 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 852D3106566C for ; Tue, 1 May 2012 15:29:13 +0000 (UTC) (envelope-from khairil.yusof@gmail.com) Received: from mail-we0-f182.google.com (mail-we0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 14BF08FC0C for ; Tue, 1 May 2012 15:29:12 +0000 (UTC) Received: by weyt57 with SMTP id t57so3137656wey.13 for ; Tue, 01 May 2012 08:29:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=mp9NMdk9s9GMw5h6qH/hK8gu5POVFXc7/55TB5+kfvs=; b=cc8vodqscWaSD11gdtG4hFFICnHlH4dUhoLDwcsxlfVb8t+rJojFIYpmq1hiRiB2yQ PTySfgOsjy9V8bqFbOKKGxexdT04hL6wUOCLs7kQWwBLJCwx7WK/HhJehvz3lFO0yVXa Oow8eXOl1fxLzZ6hsMZDzWP3VsTDyvhnBphvPPRGaszmjTk21cWfzfvNaGuUTL8zCHEo uGR7hL9+pyURP/HY9odJZOGzgtICWn/Y7Bo2Yk1Q++awOmSQpfwmYISTUdTkCIJ6YcNJ /FMV/Bgr1/IFG2+rKvr3yqIKjqrT+uKsX719IyPy5dDV5lK6Noto11ksmwsxsSfgX5bj sexQ== MIME-Version: 1.0 Received: by 10.180.104.231 with SMTP id gh7mr6023937wib.10.1335886152020; Tue, 01 May 2012 08:29:12 -0700 (PDT) Received: by 10.216.199.95 with HTTP; Tue, 1 May 2012 08:29:11 -0700 (PDT) Date: Tue, 1 May 2012 23:29:11 +0800 Message-ID: From: Khairil Yusof To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: netif starting late after upgrade to FreeBSD 9.0 from 8 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 May 2012 15:29:13 -0000 I've just upgraded in place from FreeBSD 8 to FreeBSD 9.0. The upgrade following /usr/src/UPDATING was without any problems. The only issue I have is that there seems to be a race condition for bootup scripts in which netif can start later than devices that require it, resulting in the following problems : 1. pf rules not being loaded as it can't find network interfaces defined such as lo0 2. named not starting I suspect that it may be a file was not installed/updated after mergemaster -i but, when I check /etc/rc.d/netif and pf the REQUIRES line is the same as that in /usr/src How do I troubleshoot this? I've tried to manually change REQUIRES for pf for example to LOGIN, but it doesn't have any effect. Any pointers would be much appreciated to possible solutions would be much appreciated. Regards