#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.