From owner-freebsd-questions@FreeBSD.ORG Sun Oct 4 22:45:16 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4E400106566B for ; Sun, 4 Oct 2009 22:45:16 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id 042F48FC1A for ; Sun, 4 Oct 2009 22:45:15 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.3/8.14.3) with ESMTP id n94MjFhl003326; Sun, 4 Oct 2009 16:45:15 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.3/8.14.3/Submit) with ESMTP id n94MjFJV003323; Sun, 4 Oct 2009 16:45:15 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Sun, 4 Oct 2009 16:45:15 -0600 (MDT) From: Warren Block To: Nerius Landys In-Reply-To: <560f92640910041406m7755f879k19455f204202d927@mail.gmail.com> Message-ID: References: <560f92640910041406m7755f879k19455f204202d927@mail.gmail.com> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.2 (wonkity.com [127.0.0.1]); Sun, 04 Oct 2009 16:45:15 -0600 (MDT) Cc: freebsd-questions@freebsd.org Subject: Re: Xorg mouse not working after upgrade (console mouse works) 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: Sun, 04 Oct 2009 22:45:16 -0000 On Sun, 4 Oct 2009, Nerius Landys wrote: > I had everything (Xorg + console mouse) working perfectly on my 6.3 > system with slightly outdated ports. Now I upgraded to 6.4 and the > latest ports. I am getting some strange behavior with respect to the > mouse. I did adjust some lines of rc.conf in the process of trying to > debug the problem (moused used to be enabled and now it's not). > > I have a run-of-the-mill USB mouse hooked up. > > In the console (before I type "startx"), I am able to move the mouse > cursor and copy+paste just fine in the console. My rc.conf looks like > this (surprisingly, moused is NOT enalbed, and the console mouse DOES > WORK FINE): But if you check with ps, you'll find moused is running anyway. It gets started so that hotplugging USB mice works. See moused_nondefault_enable in rc.conf(5). Since you have a USB mouse, you might as well add moused_enable="YES" to rc.conf. > defaultrouter="192.168.0.254" > hostname="tweety.i" > ifconfig_em0="inet 192.168.0.5 netmask 255.255.255.0" > sshd_enable="YES" > usbd_enable="YES" > # added by xorg-libraries port > local_startup="/usr/local/etc/rc.d" > hald_enable="YES" > dbus_enable="YES" > > When I "startx", the mouse cursor won't move. I have nothing > currently in /etc/X11/xorg.conf (it's missing). Make sure that there isn't an xorg.conf somewhere else that's being used. /var/log/Xorg.0.log will show for sure: (==) Using config file: "/usr/local/lib/X11/xorg.conf" > I tried "Xorg -configure" and copying the output of that to > /etc/X11/xorg.conf, but no change in behavior. That produces an increasingly outdated config file. > I am also trying to add > > moused_enable="YES" > > to my rc.conf. Then when I try to start moused, I get the following error: > > Starting default moused:moused: unable to open /dev/psm0: No such > file or directory Remember that moused is already running, and you may have to kill it before trying to re-run it with /etc/rc.d/moused. Running 6.4 might make a difference, too; I don't know. > Had a look in /etc/defaults/rc.conf, but cannot decide on what to > change in /etc/rc.conf to make X work. > > I really see no point in starting moused if the console mouse is > already working, however. Is that correct? > > When I generated the xorg.conf with "Xorg -configure", I did see this > section in the xorg.conf: > > Section "InputDevice" > Identifier "Mouse0" > Driver "mouse" > Option "Protocol" "auto" > Option "Device" "/dev/sysmouse" > Option "ZAxisMapping" "4 5 6 7" > EndSection > > Any ideas on how to get mouse to work in X? I had a good look at the > Handbook but everything I tried there did not fix the problem. Enable hal and dbus (and moused) in rc.conf. Make sure all are started and continue running; hal erroring out can be annoying. If you were running without an xorg.conf before, that should be enough. -Warren Block * Rapid City, South Dakota USA