Re: Frequent USB mouse disconnections under load with RELENG_7



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.

--
| Jeremy Chadwick jdc at parodius.com |
| Parodius Networking http://www.parodius.com/ |
| UNIX Systems Administrator Mountain View, CA, USA |
| Making life hard for others since 1977. PGP: 4BD6C0CB |

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



Relevant Pages

  • Re: Frequent USB mouse disconnections under load with RELENG_7
    ... kernel: Starting devd. ... but I can't now recall whether I was seeing those under 6.x. ... to handle the USB mouse on startup, but that I'd found it necessary to ...
    (freebsd-stable)
  • Re: HAL/freebsd architecture
    ... :> think that these would be useful for many more applications than just hald. ... This is so that we could preserve current devd functionality ... :> either already done in kernel as well or it better be done in kernel. ... asked developers include extending the ldev driver (luigi's Linux device ...
    (freebsd-arch)
  • Re: HAL/freebsd architecture
    ... :> think that these would be useful for many more applications than just hald. ... This is so that we could preserve current devd functionality ... :> either already done in kernel as well or it better be done in kernel. ...
    (freebsd-arch)
  • devd panic on i386 7.2 Release with CARP
    ... I am having a problem with one of my freebsd 7.2R boxes panicing on start of devd after upgrading to 7.2R. ... custom kernel does not panic with devd_enable="NO" set in rc.conf, ... My kernel config is pretty simple, I am building a test i386 box with a carp kernel to try and repro this on another box, but that box is really slow. ... page fault while in kernel mode ...
    (freebsd-stable)
  • Re: cvs commit: src/sys/modules/iwi Makefile src/sys/dev/iwi if_iwi.c if_iwireg.h if_iwivar.h
    ... > scottl> can ask for a module via a particular key, devd maps the key to a file ... > scottl> via its config file and loads it into kernel space as a KLD, ... Why is driver firmware any different? ...
    (freebsd-arch)