[haiku-bugs] Re: [Haiku] #8338: Touch screen doesn't work on Acer W500

  • From: "X512" <trac@xxxxxxxxxxxx>
  • Date: Wed, 07 Mar 2012 08:24:26 -0000

#8338: Touch screen doesn't work on Acer W500
---------------------------+----------------------------
   Reporter:  lxstoian     |      Owner:  nobody
       Type:  enhancement  |     Status:  new
   Priority:  normal       |  Milestone:  R1
  Component:  Drivers      |    Version:  R1/Development
 Resolution:               |   Keywords:  Acer, W500
 Blocked By:               |   Blocking:  8370
Has a Patch:  0            |   Platform:  x86
---------------------------+----------------------------

Comment (by X512):

 Part of syslog:
 {{{
 KERN: usb_hid: adding protocol handlers
 KERN: usb_hid: root collection holds 5 application collections
 KERN: usb_hid: collection usage page 13 usage id 4
 KERN: usb_hid: collection not a supported keyboard subset
 KERN: usb_hid: mouse device with 0 buttons and no wheel
 KERN: usb_hid: report id: 4
 KERN: usb_hid: collection not a joystick or gamepad
 KERN: usb_hid: collection usage page 1 usage id 1
 KERN: usb_hid: collection not a supported keyboard subset
 KERN: usb_hid: mouse device with 2 buttons and no wheel
 KERN: usb_hid: report id: 1
 KERN: usb_hid: collection not a joystick or gamepad
 KERN: usb_hid: collection usage page 65280 usage id 1
 KERN: usb_hid: collection not a supported keyboard subset
 KERN: usb_hid: collection not a mouse/tablet/digitizer
 KERN: usb_hid: collection not a joystick or gamepad
 KERN: usb_hid: collection usage page 13 usage id 4
 KERN: usb_hid: collection not a supported keyboard subset
 KERN: usb_hid: mouse device with 0 buttons and no wheel
 KERN: usb_hid: report id: 2
 KERN: usb_hid: collection not a joystick or gamepad
 KERN: usb_hid: collection usage page 13 usage id 14
 KERN: usb_hid: collection not a supported keyboard subset
 KERN: usb_hid: collection not a mouse/tablet/digitizer
 KERN: usb_hid: collection not a joystick or gamepad
 KERN: usb_hid: added 3 handlers for hid device
 KERN: usb_hid: init_driver() OK
 KERN: usb_hid: publish_devices()
 KERN: usb_hid: publishing input/tablet/usb0
 KERN: usb_hid: publishing input/tablet/usb1
 KERN: usb_hid: publishing input/tablet/usb2
 }}}

 Why 3 mouses? Mayble device presents legacy mouse support. One mouse has 2
 buttons...

 Report 4 holds absolute coordinates. Report 1 doesn't.

 input_server tablet device take only one report and cursor don't move if
 reports other than 4 are disabled.

 Also as I see multitouch work. If I contact with 4 fingers and move Haiku
 cursor flashing in 4 places. Also I see high CPU load and cursor slow
 down.

 Now it's need to detect where touch pressure and contact number holds.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/8338#comment:11>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: