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

  • From: "X512" <trac@xxxxxxxxxxxx>
  • Date: Thu, 08 Mar 2012 20:35:05 -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):

 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.

Other related posts: