Microsoft wireless mouse detected as uhid, not ums

Jason E. Hale bsdkaffee at gmail.com
Thu Jul 6 21:15:35 UTC 2006


I have a Microsoft Wireless Notebook Optical Mouse 3000 and I cannot get it to 
be recognized as a ums device on FreeBSD 6.1.  I have a Logitech wireless USB 
mouse and it works fine.  The MS mouse gets detected as a uhid device only.

From dmesg:
uhid0: Microsoft Microsoft Wireless Optical Mouse\M-. 1.00, rev 2.00/0.07, 
addr 3

From usbdevs -v:
Controller /dev/usb3:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), 
Intel(0x0000), rev 1.00
 port 1 addr 3: low speed, power 100 mA, config 1, Microsoft Wireless Optical 
Mouse® 1.00(0x00e1), Microsoft(0x045e), rev 0.07

I tried adding the mouse to src/sys/dev/usb/usbdevs like this:
product MICROSOFT WNOM3000      0x00e1  Wireless Notebook Optical Mouse 3000

Then specifying it in usb_quirks.c to not be picked up by uhid:
 { USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_WNOM3000,
        ANY, { UQ_HID_IGNORE }},
 
After doing that, the mouse gets detected as a ugen device.

I am not sure what else to do.  Does anyone have any patches or know how to 
get this mouse to work?  Any help would be greatly appreciated.

- Jason E. Hale


More information about the freebsd-hardware mailing list