Re: Frequent USB mouse disconnections under load with RELENG_7
- From: Wayne Sierke <ws@xxxxxxxxxxxx>
- Date: Sat, 02 Feb 2008 12:40:36 +1030
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@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@xxxxxxxxxxx"
- Follow-Ups:
- Re: Frequent USB mouse disconnections under load with RELENG_7]
- From: Wayne Sierke
- Re: Frequent USB mouse disconnections under load with RELENG_7]
- References:
- Re: Frequent USB mouse disconnections under load with RELENG_7
- From: Wayne Sierke
- Re: Frequent USB mouse disconnections under load with RELENG_7
- From: Jeremy Chadwick
- Re: Frequent USB mouse disconnections under load with RELENG_7
- Prev by Date: Re: 7.0-RC1 - ZFS + UFS + io activity show a deadlock
- Next by Date: dueling (s)printf()'s - what's the cure?
- Previous by thread: Re: Frequent USB mouse disconnections under load with RELENG_7
- Next by thread: Re: Frequent USB mouse disconnections under load with RELENG_7]
- Index(es):
Relevant Pages
|