On Fri, 2008-02-01 at 07:17 -0800, Jeremy Chadwick wrote:
> On Fri, Feb 01, 2008 at 10:00:11PM +1030, Wayne Sierke wrote:
> > - I've also just noticed that I'm getting these messages on startup
> > under 7.x:
> > 
> >         kernel: Starting devd.
> >         kernel: Starting ums0 moused:
> >         kernel: Starting default moused: 
> >         moused: unable to open /dev/ums0: Device busy
> >
> > but I can't now recall whether I was seeing those under 6.x. Has devd
> > changed with 7.x? I've got a feeling that I'd tried to get devd in 6.x
> > to handle the USB mouse on startup, but that I'd found it necessary to
> > configure moused explicitly (i.e. with moused_port) in rc.conf as listed
> > below. However my memory of it now is hazy at best. In any case,
> > disconnections aside, I've not noticed any change in mouse behaviour
> > since moving to 7.x either in console or xorg.
> > 
> >         moused_enable="YES"
> >         moused_port="/dev/ums0"
> 
> I think this is what's happening here:
> 
> * kernel starts
> * usb stack loads, finds a USB mouse, attaches it to ums0
> * attachment tells devd "hey, theres a /dev/ums0 device that
>   just attached"
> * /etc/devd.conf automatically spawns moused, which attaches to
>   the /dev/ums0 device
> * rc scripts begin
> * moused_enable="yes" is detected, thus moused is run manually
>   against /dev/ums0
> * moused is already running from when devd spawned it, which is
>   why /dev/ums0 is "Device busy"
> 
> I would recommend removing the moused_* stuff in your rc.conf and
> let devd take care of it, or, consider editing /etc/devd.conf and
> removing the /dev/umsX detection which runs moused.

Yes, well that's what I figured, but over the years getting the USB
mouse to work with X has required manual configuration and I don't
recall ever having any kind of automatic devd-style detection work
previously. The handbook only appears to deal with setting up a mouse
via sysinstall and it isn't apparent to me from the text what
configuration settings would be made when installing a USB mouse.

However this current behaviour looks encouraging so I shall "give it a
whirl" and we'll see whether removing the manual moused config from
rc.conf eliminates these disconnections.


Wayne

_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to