From owner-freebsd-current@FreeBSD.ORG Tue Sep 22 18:12:36 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 CE0881065672 for ; Tue, 22 Sep 2009 18:12:36 +0000 (UTC) (envelope-from lx@redundancy.redundancy.org) Received: from redundancy.redundancy.org (redundancy.redundancy.org [63.80.162.100]) by mx1.freebsd.org (Postfix) with SMTP id 9FC008FC18 for ; Tue, 22 Sep 2009 18:12:36 +0000 (UTC) Received: (qmail 62722 invoked by uid 1001); 22 Sep 2009 17:46:22 -0000 Date: Tue, 22 Sep 2009 10:45:59 -0701 From: "David E. Thiel" To: freebsd-current@freebsd.org Message-ID: <20090922174622.GQ24249@redundancy.redundancy.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-OpenPGP-Key-fingerprint: 482A 8C46 C844 7E7C 8CBC 2313 96EE BEE5 1F4B CA13 X-OpenPGP-Key-available: http://redundancy.redundancy.org/lx.gpg X-Face: %H~{$1~NOw1y#%mM6{|4:/ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Sep 2009 18:12:36 -0000 Hello list, I'm having a rather irritating problem with my Thinkpad X60 and Xorg. Previously, I have been able to plug and unplug an external USB keyboard with impunity. As of a few months ago, when I unplug the external keyboard, the built-in one stops working. If I plug the external one back in, both keyboards work again. I worked around this for a while by switching to the console and then back, which seemed to poke hald or whatever to get things working again. A week or two ago, this workaround stopped working -- when I switch back to X, I just get a blank screen. That's a bug of some kind too, but a nebulous one, so I'm focusing on the one that's more debuggable. Looking at the Xorg.0.log, I see this on unplug: (II) config/hal: removing device Apple Keyboard (II) UnloadModule: "kbd" Thanks HAL, but I still need that module. I tried adding a separate InputDevice entry, so that X might retain the driver, but the behavior is the same. Could anyone point me in the right direction? Here is the log and config. http://redundancy.redundancy.org/Xorg.0.log http://redundancy.redundancy.org/xorg.conf Thanks, David