From owner-freebsd-current@FreeBSD.ORG Thu Sep 17 18:20:58 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A999D106566C for ; Thu, 17 Sep 2009 18:20:58 +0000 (UTC) (envelope-from rnoland@FreeBSD.org) Received: from gizmo.2hip.net (gizmo.2hip.net [64.74.207.195]) by mx1.freebsd.org (Postfix) with ESMTP id 5A0A98FC16 for ; Thu, 17 Sep 2009 18:20:58 +0000 (UTC) Received: from [192.168.1.4] (adsl-241-169-177.bna.bellsouth.net [74.241.169.177]) (authenticated bits=0) by gizmo.2hip.net (8.14.3/8.14.3) with ESMTP id n8HIKJdw035055 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 17 Sep 2009 14:20:19 -0400 (EDT) (envelope-from rnoland@FreeBSD.org) From: Robert Noland To: Mel Flynn In-Reply-To: <200909172010.22513.mel.flynn+fbsd.current@mailing.thruhere.net> References: <20090917134924.GZ1212@albert.catwhisker.org> <1253208550.49704.4014.camel@balrog.2hip.net> <200909172010.22513.mel.flynn+fbsd.current@mailing.thruhere.net> Content-Type: text/plain Organization: FreeBSD Date: Thu, 17 Sep 2009 13:20:13 -0500 Message-Id: <1253211613.49704.4073.camel@balrog.2hip.net> Mime-Version: 1.0 X-Mailer: Evolution 2.26.3 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,RCVD_IN_PBL, RDNS_DYNAMIC,SPF_SOFTFAIL autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on gizmo.2hip.net Cc: freebsd-current@freebsd.org Subject: Re: misc/compat6x port no longer sufficient for DRI under head? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Sep 2009 18:20:58 -0000 On Thu, 2009-09-17 at 20:10 +0200, Mel Flynn wrote: > On Thursday 17 September 2009 19:29:10 Robert Noland wrote: > > On Thu, 2009-09-17 at 08:32 -0700, Freddie Cash wrote: > > > On Thu, Sep 17, 2009 at 8:29 AM, David Wolfskill > wrote: > > > > On Thu, Sep 17, 2009 at 05:04:31PM +0200, Gary Jennejohn wrote: > > > > > ... > > > > > Maybe you need to install misc/compat7x also for things to work with > > > > > head? Don't forget options COMPAT_FREEBSD7 in your kernconf for > > > > > head. > > > > > > > > > :-) As I was writing the previous message, that thought occurred, so I > > > > > > > > did install it, re-tried, and the symptoms persisted: with DRI enabled, > > > > the keyboard & mouse were non-functional; with DRI disabled, Xorg > > > > worked. > > > > > > > > (I had intended to install misc/compat7x under head as soon as it had > > > > been committed, but it slipped what passes for my mind. And the file > > > > system where /usr/ports lives is not one I normally even mount when > > > > running head....) > > > > > > > > But thanks for the thought! > > > > > > Have you tried re-enabling hald and dbus and configuring X to use those? > > > > So, the DRI option has absolutely nothing to do with kbd/mouse. I > > expect that what you are actually seeing is a hard lockup, quite > > possibly a gpu crash. > > If that's the case, having a root vty open before starting X and upon gpu > crash, blind type (no cookies for typos!) shutdown -r NOW should result > in some /var/log/messages entries at the very least and quite possible reboot, > right? Maybe... It really depends on exactly what state X has left things in when it crashed/hung. If X crashes and catches the signals, it should try to restore the console to a usable state. If it is a gpu crash then X may still be functioning, but hung on a lock. In this case, you can generally ssh in or get serial console. It is also possible for something entirely more evil to occur, such that things get hung with interrupts disabled which results in a case where nothing but the power button will remedy it. In any case, if X isn't able to cleanly exit and call LeaveVT, then your console is likely hosed. robert. -- Robert Noland FreeBSD