Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Mar 2009 15:05:57 -0700
From:      Doug Barton <dougb@FreeBSD.org>
To:        Hans Petter Selasky <hselasky@c2i.net>
Cc:        usb@freebsd.org, freebsd-current@freebsd.org, Andrew Thompson <thompsa@FreeBSD.org>
Subject:   Re: USB2 makes moused insane
Message-ID:  <49B6E445.3000302@FreeBSD.org>
In-Reply-To: <200903100840.57018.hselasky@c2i.net>
References:  <20090310045605.GA38857@nagual.pp.ru>	<200903092206.29775.beech@freebsd.org> <200903100840.57018.hselasky@c2i.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Hans Petter Selasky wrote:
> Please dump the HID descriptors of mouse devices using USB config and send me 
> the result and I will fix the issue. 
> 
> Replace 1 and 3 with the ugenX.Y for your device:
> 
> usbconfig -u 1 -a 3 do_request 0x81 0x06 0x2200 1 0x100
> 
> Parameters after u and a must be correct. You can also dump interface #0:
> 
> usbconfig -u 1 -a 3 do_request 0x81 0x06 0x2200 0 0x100

I'm up to r189646 now (Andrew's latest this morning) and the mouse
pointer works, but I've lost the wheel. I also tried the version in
http://perforce.freebsd.org/chv.cgi?CH=159001, same result.

You mentioned http://perforce.freebsd.org/chv.cgi?CH=158916 in another
post, but those changes seem to be in the tree as of r189646.

Here is the information you requested:

ugen4.7: <Logitech> at usbus4
ums0: <Logitech Trackball, class 0/0, rev 1.10/2.20, addr 7> on usbus4

usbconfig -u 4 -a 7 do_request 0x81 0x06 0x2200 1 0x100
REQUEST = <0x05 0x01 0x09 0x02 0xa1 0x01 0x05 0x09 0x19 0x01 0x29 0x03
0x15 0x00 0x25 0x01 0x95 0x03 0x75 0x01 0x81 0x02 0x95 0x01 0x75 0x05
0x81 0x03 0x05 0x01 0x09 0x01 0xa1 0x00 0x09 0x30 0x09 0x31 0x15 0x81
0x25 0x7f 0x75 0x08 0x95 0x02 0x81 0x06 0xc0 0x09 0x38 0x95 0x01 0x81
0x06 0x09 0x3c 0x15 0x00 0x25 0x01 0x75 0x01 0x95 0x01 0xb1 0x22 0x95
0x07 0xb1 0x01 0x05 0x08 0x09 0x4b 0x15 0x00 0x25 0x03 0x95 0x01 0x75
0x02 0x09 0x3c 0xa1 0x02 0x09 0x41 0x09 0x3d 0x09 0x3f 0x09 0x40 0x91
0x00 0xc0 0x75 0x06 0x91 0x01 0xc0><)%uu01%u8%u"K%uA=?@u>

usbconfig -u 4 -a 7 do_request 0x81 0x06 0x2200 0 0x100
REQUEST = <ERROR>


Can I get my wheel back please? :)


Doug

-- 

    This .signature sanitized for your protection





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49B6E445.3000302>