From owner-freebsd-stable@FreeBSD.ORG Sat Jan 31 12:42:28 2009 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 336021065670 for ; Sat, 31 Jan 2009 12:42:28 +0000 (UTC) (envelope-from kamikaze@bsdforen.de) Received: from mail.bsdforen.de (bsdforen.de [212.204.60.79]) by mx1.freebsd.org (Postfix) with ESMTP id E38758FC2F for ; Sat, 31 Jan 2009 12:42:27 +0000 (UTC) (envelope-from kamikaze@bsdforen.de) Received: from mobileKamikaze.norad (vpn-cl-163-77.rz.uni-karlsruhe.de [141.3.163.77]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.bsdforen.de (Postfix) with ESMTP id 97B018A000A; Sat, 31 Jan 2009 13:42:06 +0100 (CET) Message-ID: <49844712.6060105@bsdforen.de> Date: Sat, 31 Jan 2009 13:41:54 +0100 From: Dominic Fandrey User-Agent: Thunderbird 2.0.0.19 (X11/20090110) MIME-Version: 1.0 To: Dmitry Morozovsky References: <49842FDA.1040101@bsdforen.de> In-Reply-To: X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: stable@freebsd.org Subject: Re: Xorg hangs on first boot X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Jan 2009 12:42:28 -0000 Dmitry Morozovsky wrote: > On Sat, 31 Jan 2009, Dominic Fandrey wrote: > > DF> > After thorough upgrade (ugh!!!) almost all work as expected, except one thing: > DF> > > DF> > on initial machine boot, X starts, gdm executes -- and then this console is not > DF> > responded to either keyboard or mouse; however, I can switch to text console, > DF> > log in and kill X server. After that, everything works correctly. > DF> > > DF> > Any hints? Thank you in advance. > DF> > > DF> > DF> You are facing the same problem as Oliver. Your X starts before the connection > DF> between hald und dbus is established and hence X does not find hald. > > Well, but gdm rc.d script contains > > # REQUIRE: LOGIN cleanvar moused syscons dbus hald > > and console log shows correct order: ...> > Rather strange for me. > Yes, they start in the correct order, but the connection between them is not done in time. This is a conceptual problem that can only be fixed properly upstream in Xorg (the problem also exists with Linux distributions). The only workaround that comes to mind is to operate X without hald or delay the start of gdm.