Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Jul 2014 10:37:33 +0200
From:      Andreas Nilsson <andrnils@gmail.com>
To:        =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= <jean-sebastien.pedron@dumbbell.fr>
Cc:        FreeBSD Stable Mailing List <freebsd-stable@freebsd.org>
Subject:   Re: Mouse does not work with new Xorg, works with old Xorg (9.3-STABLE)
Message-ID:  <CAPS9%2BSvFQt4Mb4sbOh6AsTkd4RKag7beW_tmpBbaS5%2BVBx1H=A@mail.gmail.com>
In-Reply-To: <53CF6007.4050406@dumbbell.fr>
References:  <53CE80D3.7090803@dumbbell.fr> <E1X9cwV-0001vH-K4@dilbert.ingresso.co.uk> <CAPS9%2BStX534xTfZLj3HTYFLvvaVC6Vr_cA=Y5bLkHfNfJwz6jw@mail.gmail.com> <53CF6007.4050406@dumbbell.fr>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jul 23, 2014 at 9:11 AM, Jean-S=C3=A9bastien P=C3=A9dron <
jean-sebastien.pedron@dumbbell.fr> wrote:

> On 22.07.2014 21:11, Andreas Nilsson wrote:
> > Interesting that it works for you. If I set that I get no umsX devices =
at
> > all :(
>
> That's very strange, because moused(8) isn't involved in the creation of
> /dev entries. The ums(4) kernel module is responsible for that. It's
> automatically loaded by devd(8) when a USB mouse is plugged in (see
> /etc/devd/usb.conf, look for "ums").
>
> Double-check that devd(8) is enabled (it is by default) and running.
>
> --
> Jean-S=C3=A9bastien P=C3=A9dron
>
> Devd is running, yes. If I load ums and reconnect the keyboard I get a
umsX device.

usbconfig dump_device_desc gives:

ugen1.4: <ThinkPad USB Keyboard with TrackPoint Lite-On Technology Corp.>
at usbus1, cfg=3D0 md=3DHOST spd=3DLOW (1.5Mbps) pwr=3DON (100mA)


  bLength =3D 0x0012

  bDescriptorType =3D 0x0001

  bcdUSB =3D 0x0110

  bDeviceClass =3D 0x0000

  bDeviceSubClass =3D 0x0000

  bDeviceProtocol =3D 0x0000

  bMaxPacketSize0 =3D 0x0008

  idVendor =3D 0x17ef

  idProduct =3D 0x6009

  bcdDevice =3D 0x0126

  iManufacturer =3D 0x0001  <Lite-On Technology Corp.>

  iProduct =3D 0x0002  <ThinkPad USB Keyboard with TrackPoint>

  iSerialNumber =3D 0x0000  <no string>
  bNumConfigurations =3D 0x0001

So maybe some quirks are needed for this to trigger the devd-rule.

Having ums in loader.conf and moused_nondefault_enable=3D"NO" seems to work
just fine though. Thanks!

Best regards
Andreas



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPS9%2BSvFQt4Mb4sbOh6AsTkd4RKag7beW_tmpBbaS5%2BVBx1H=A>