[Bug 252236] atp(4): Need EVDEV support for modern input stack
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Jan 4 21:41:17 UTC 2021
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=252236
--- Comment #7 from Jason W. Bacon <jwb at freebsd.org> ---
(In reply to Vladimir Kondratyev from comment #6)
By jumpy I mean I move my fingers a considerable distance without any response
and then the window suddenly scrolls 1/4 to 1/2 its height.
I recall reading a post by another user about this issue somewhere. He stated
that the wsp driver does much better than atp. Like I said, though, it's not a
big issue in my view. I'd focus our time on more serious bugs that affect
basic functionality before going after this one.
FreeBSD beluga.acadix bacon ~ 299: grep ugen /var/run/dmesg.boot
ugen3.1: <Intel EHCI root HUB> at usbus3
ugen0.1: <Intel UHCI root HUB> at usbus0
ugen1.1: <Intel EHCI root HUB> at usbus1
ugen2.1: <Intel UHCI root HUB> at usbus2
ugen1.2: <vendor 0x0424 product 0x2514> at usbus1
ugen3.2: <vendor 0x0424 product 0x2514> at usbus3
ugen1.3: <Apple Inc. BRCM2070 Hub> at usbus1
ugen3.3: <Apple Computer, Inc. IR Receiver> at usbus3
ugen3.4: <Realtek 802.11n WLAN Adapter> at usbus3
ugen1.4: <vendor 0x05ac product 0x820a> at usbus1
ugen1.5: <vendor 0x05ac product 0x820b> at usbus1
ugen1.6: <Apple Inc. Bluetooth USB Host Controller> at usbus1
ugen1.7: <Apple Inc. Apple Internal Keyboard / Trackpad> at usbus1
ugen1.8: <Apple Inc. FaceTime HD Camera (Built-in)> at usbus1
ugen1.4: <vendor 0x05ac product 0x820a> at usbus1 (disconnected)
ugen1.5: <vendor 0x05ac product 0x820b> at usbus1 (disconnected)
FreeBSD beluga.acadix bacon ~ 300: usbconfig -d ugen1.7 dump_all_desc
ugen1.7: <Apple Inc. Apple Internal Keyboard / Trackpad> at usbus1, cfg=0
md=HOST spd=FULL (12Mbps) pwr=ON (40mA)
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0200
bDeviceClass = 0x0000 <Probed by interface class>
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0008
idVendor = 0x05ac
idProduct = 0x0245
bcdDevice = 0x0108
iManufacturer = 0x0001 <Apple Inc.>
iProduct = 0x0002 <Apple Internal Keyboard / Trackpad>
iSerialNumber = 0x0000 <no string>
bNumConfigurations = 0x0001
Configuration index 0
bLength = 0x0009
bDescriptorType = 0x0002
wTotalLength = 0x0054
bNumInterfaces = 0x0003
bConfigurationValue = 0x0001
iConfiguration = 0x0000 <no string>
bmAttributes = 0x00a0
bMaxPower = 0x0014
Interface 0
bLength = 0x0009
bDescriptorType = 0x0004
bInterfaceNumber = 0x0000
bAlternateSetting = 0x0000
bNumEndpoints = 0x0001
bInterfaceClass = 0x0003 <HID device>
bInterfaceSubClass = 0x0001
bInterfaceProtocol = 0x0001
iInterface = 0x0003 <Apple Internal Keyboard>
Additional Descriptor
bLength = 0x09
bDescriptorType = 0x21
bDescriptorSubType = 0x11
RAW dump:
0x00 | 0x09, 0x21, 0x11, 0x01, 0x21, 0x01, 0x22, 0x9c,
0x08 | 0x00
Endpoint 0
bLength = 0x0007
bDescriptorType = 0x0005
bEndpointAddress = 0x0083 <IN>
bmAttributes = 0x0003 <INTERRUPT>
wMaxPacketSize = 0x000a
bInterval = 0x0008
bRefresh = 0x0000
bSynchAddress = 0x0000
Interface 1
bLength = 0x0009
bDescriptorType = 0x0004
bInterfaceNumber = 0x0001
bAlternateSetting = 0x0000
bNumEndpoints = 0x0001
bInterfaceClass = 0x0003 <HID device>
bInterfaceSubClass = 0x0000
bInterfaceProtocol = 0x0000
iInterface = 0x0004 <Touchpad>
Additional Descriptor
bLength = 0x09
bDescriptorType = 0x21
bDescriptorSubType = 0x11
RAW dump:
0x00 | 0x09, 0x21, 0x11, 0x01, 0x00, 0x01, 0x22, 0x1b,
0x08 | 0x00
Endpoint 0
bLength = 0x0007
bDescriptorType = 0x0005
bEndpointAddress = 0x0081 <IN>
bmAttributes = 0x0003 <INTERRUPT>
wMaxPacketSize = 0x0040
bInterval = 0x0002
bRefresh = 0x0000
bSynchAddress = 0x0000
Interface 2
bLength = 0x0009
bDescriptorType = 0x0004
bInterfaceNumber = 0x0002
bAlternateSetting = 0x0000
bNumEndpoints = 0x0001
bInterfaceClass = 0x0003 <HID device>
bInterfaceSubClass = 0x0001
bInterfaceProtocol = 0x0002
iInterface = 0x0004 <Touchpad>
Additional Descriptor
bLength = 0x09
bDescriptorType = 0x21
bDescriptorSubType = 0x11
RAW dump:
0x00 | 0x09, 0x21, 0x11, 0x01, 0x00, 0x01, 0x22, 0x34,
0x08 | 0x00
Endpoint 0
bLength = 0x0007
bDescriptorType = 0x0005
bEndpointAddress = 0x0084 <IN>
bmAttributes = 0x0003 <INTERRUPT>
wMaxPacketSize = 0x0008
bInterval = 0x0008
bRefresh = 0x0000
bSynchAddress = 0x0000
Thanks!
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list