#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): I was stupid. HIDReport has PrintToStream() method... It says that: {{{ KERN: usb_hid: HIDReport 0x82699c80 KERN: usb_hid: type: 1 input KERN: usb_hid: report id: 4 KERN: usb_hid: report size: 40 bits = 5 bytes KERN: usb_hid: item count: 6 KERN: usb_hid: HIDReportItem 0x80833440 KERN: usb_hid: byte offset: 0 KERN: usb_hid: shift: 0 KERN: usb_hid: mask: 0x00000001 KERN: usb_hid: has data: yes KERN: usb_hid: array: no KERN: usb_hid: relative: no KERN: usb_hid: minimum: 0 KERN: usb_hid: maximum: 1 KERN: usb_hid: usage minimum: 0x000d0042 KERN: usb_hid: usage maximum: 0x000d0042 KERN: usb_hid: HIDReportItem 0x808333e0 KERN: usb_hid: byte offset: 0 KERN: usb_hid: shift: 1 KERN: usb_hid: mask: 0x00000001 KERN: usb_hid: has data: yes KERN: usb_hid: array: no KERN: usb_hid: relative: no KERN: usb_hid: minimum: 0 KERN: usb_hid: maximum: 1 KERN: usb_hid: usage minimum: 0x000d0032 KERN: usb_hid: usage maximum: 0x000d0032 KERN: usb_hid: HIDReportItem 0x80833c20 KERN: usb_hid: byte offset: 0 KERN: usb_hid: shift: 2 KERN: usb_hid: mask: 0x0000001f KERN: usb_hid: has data: yes KERN: usb_hid: array: no KERN: usb_hid: relative: no KERN: usb_hid: minimum: 0 KERN: usb_hid: maximum: 16 KERN: usb_hid: usage minimum: 0x000d0051 KERN: usb_hid: usage maximum: 0x000d0051 KERN: usb_hid: HIDReportItem 0x80833b60 KERN: usb_hid: byte offset: 0 KERN: usb_hid: shift: 7 KERN: usb_hid: mask: 0x00000001 KERN: usb_hid: has data: yes KERN: usb_hid: array: no KERN: usb_hid: relative: no KERN: usb_hid: minimum: 0 KERN: usb_hid: maximum: 1 KERN: usb_hid: usage minimum: 0x000d0047 KERN: usb_hid: usage maximum: 0x000d0047 KERN: usb_hid: HIDReportItem 0x80833500 KERN: usb_hid: byte offset: 1 KERN: usb_hid: shift: 0 KERN: usb_hid: mask: 0x0000ffff KERN: usb_hid: has data: yes KERN: usb_hid: array: no KERN: usb_hid: relative: no KERN: usb_hid: minimum: 0 KERN: usb_hid: maximum: 32767 KERN: usb_hid: usage minimum: 0x00010030 KERN: usb_hid: usage maximum: 0x00010030 KERN: usb_hid: HIDReportItem 0x80833290 KERN: usb_hid: byte offset: 3 KERN: usb_hid: shift: 0 KERN: usb_hid: mask: 0x0000ffff KERN: usb_hid: has data: yes KERN: usb_hid: array: no KERN: usb_hid: relative: no KERN: usb_hid: minimum: 0 KERN: usb_hid: maximum: 32767 KERN: usb_hid: usage minimum: 0x00010031 KERN: usb_hid: usage maximum: 0x00010031 }}} Encoded types: {{{ B_HID_UID_DIG_TIP_SWITCH B_HID_UID_DIG_IN_RANGE B_HID_UID_DIG_CONTACT_IDENTIFIER Unknown(Digitizers::Code(0x0047)) B_HID_UID_GD_X B_HID_UID_GD_Y }}} I use B_HID_UID_DIG_TIP_SWITCH as primary mouse button and get something working. I can't find what means digitizer code 0x47. Hut1_12v2.pdf says that: 47-FFFF - Reserved. HUTRR34.pdf don't says anything about code 0x47. Finally I got crash from atheroswifi driver(Haiku always try to connect to unknown open WiFi and often fails). Device haven't keyboard and I can't type anything in KDL. I will fill another ticket. -- Ticket URL: <http://dev.haiku-os.org/ticket/8338#comment:12> Haiku <http://dev.haiku-os.org> Haiku - the operating system.