bin/77786: moused dies when unplugging mouse

Robert Millan rmh at
Mon Feb 21 14:30:25 GMT 2005

The following reply was made to PR bin/77786; it has been noted by GNATS.

From: Robert Millan <rmh at>
To: Gleb Smirnoff <glebius at>
Cc: FreeBSD-gnats-submit at
Subject: Re: bin/77786: moused dies when unplugging mouse
Date: Mon, 21 Feb 2005 15:16:28 +0100

 On Mon, Feb 21, 2005 at 01:29:20PM +0300, Gleb Smirnoff wrote:
 > On Sun, Feb 20, 2005 at 05:08:19PM +0100, Robert Millan wrote:
 > R> >Description:
 > R> 	When moused is being used to process input from an USB mouse, and the
 > R> 	mouse is dettached, causing the /dev/ums0 to disappear, moused will
 > R> 	die (complains about open() failing).  So after reattaching the mouse
 > R> 	you'll have to restart the daemon manualy.
 > R> 
 > R> 	With this patch, moused's behaviour is closer to what you'd expect from
 > R> 	a daemon and instead of diing it polls de device untill it can be
 > R> 	open again.
 > This is correct behavior. First, mouse may never return to USB port. What for
 > do we need moused daemon running? Second, another mouse can be inserted, with
 > another protocol.
 > The correct fix for your problem is correct /etc/devd.conf, containing this
 > attach rule:
 > attach 100 {
 >         device-name "ums[0-9]+";
 >         action "/etc/rc.d/moused start $device-name";
 > };
 > If you don't mind, I close the PR.
 Ah, ok.  Sorry for the confusion.
  .''`.   Proudly running Debian GNU/kFreeBSD unstable/unreleased (on UFS2+S)
 : :' :
 `. `'

More information about the freebsd-bugs mailing list