List Info

Thread: How to add support for a unrecognized mouse?




How to add support for a unrecognized mouse?
user name
2006-04-17 19:25:43
Hello all,

I am trying to get my Microsoft notebook mouse to work.
Without success yet
:(
It seems the uhid driver feels responsible for this device,
instead of the
ums
driver?

I added following line into
"/usr/src/sys/dev/usb/usbdevs" + make
buildkernel && make installkernel (but it did not
work):
product MICROSOFT MSNOMWTW      0x00d2  Notebook Optical
Mouse with Tilt
Wheel

Any ideas where to look or what to do?
Is there a way to test changes without rebuilding the
complete kernel?
maybe only recompile the ums module?

thanks

Martin

--
Laptop Model:
Fujitsu-Siemens Lifebook T4010

uname:
FreeBSD optimusprime.local 6.1-RC FreeBSD 6.1-RC #6: Mon Apr
17 20:15:45
CEST 2006     rootoptimusprime.local:/usr/obj/usr/src/sys/OPTIMUSPRIME 
i386

dmesg excerpt (Laptop is docked, hence the NEC USB2.0 part):
uhci0: <Intel 82801DB (ICH4) USB controller USB-A>
port 0x20c0-0x20df irq 11
at device 29.0 on pci0
uhci0: [GIANT-LOCKED]
usb0: <Intel 82801DB (ICH4) USB controller USB-A> on
uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <Intel 82801DB (ICH4) USB controller USB-B>
port 0x20e0-0x20ff irq 11
at device 29.1 on pci0
uhci1: [GIANT-LOCKED]
usb1: <Intel 82801DB (ICH4) USB controller USB-B> on
uhci1
usb1: USB revision 1.0
uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2: <Intel 82801DB (ICH4) USB controller USB-C>
port 0x2400-0x241f irq 11
at device 29.2 on pci0
uhci2: [GIANT-LOCKED]
usb2: <Intel 82801DB (ICH4) USB controller USB-C> on
uhci2
usb2: USB revision 1.0
uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
ehci0: <Intel 82801DB/L/M (ICH4) USB 2.0 controller>
mem
0xd0100000-0xd01003ff irq 11 at device 29.7 on pci0
ehci0: [GIANT-LOCKED]
...skipping...
uhid0: Microsoft Microsoft Notebook Optical Mouse with Tilt
Wheel, rev
2.00/1.20, addr 3, iclass 3/1
uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2: <Intel 82801DB (ICH4) USB controller USB-C>
port 0x2400-0x241f irq 11
at device 29.2 on pci0
uhci2: [GIANT-LOCKED]
usb2: <Intel 82801DB (ICH4) USB controller USB-C> on
uhci2
usb2: USB revision 1.0
uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
ehci0: <Intel 82801DB/L/M (ICH4) USB 2.0 controller>
mem
0xd0100000-0xd01003ff irq 11 at device 29.7 on pci0
ehci0: [GIANT-LOCKED]
usb3: EHCI version 1.0
usb3: companion controllers, 2 ports each: usb0 usb1 usb2
usb3: <Intel 82801DB/L/M (ICH4) USB 2.0 controller> on
ehci0
usb3: USB revision 2.0
uhub3: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub3: 6 ports with 6 removable, self powered
uhub4: NEC Corporation USB2.0 Hub Controller, class 9/0, rev
2.00/1.00, addr
2
uhub4: single transaction translator
uhub4: 4 ports with 4 removable, self powered
uhid0: Microsoft Microsoft Notebook Optical Mouse with Tilt
Wheel, rev
2.00/1.20, addr 3, iclass 3/1
...

Output of "usbdevs -v":
port 1 addr 3: low speed, power 100 mA, config 1, Microsoft
Notebook Optical
Mouse with Tilt Wheel(0x00d2), Microsoft(0x045e), rev 1.20
_______________________________________________
freebsd-usbfreebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to
"freebsd-usb-unsubscribefreebsd.org"
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )