Bug 474329 - Elo Touchmonitor - cursor on touch screen not working (moving)
Summary: Elo Touchmonitor - cursor on touch screen not working (moving)
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-evdev
Version: 10
Hardware: i686
OS: Linux
Target Milestone: ---
Assignee: Peter Hutterer
QA Contact: Fedora Extras Quality Assurance
Depends On:
TreeView+ depends on / blocked
Reported: 2008-12-03 11:11 UTC by Jiri Lisicky
Modified: 2018-04-11 11:03 UTC (History)
2 users (show)

Fixed In Version: as of yesterday
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2008-12-19 23:59:49 UTC
Type: ---

Attachments (Terms of Use)
logs before workaroud (2.36 KB, text/plain)
2008-12-03 11:19 UTC, Jiri Lisicky
no flags Details
workaround (428 bytes, text/plain)
2008-12-03 11:22 UTC, Jiri Lisicky
no flags Details
Xorg log after workaround (866 bytes, text/plain)
2008-12-03 11:23 UTC, Jiri Lisicky
no flags Details

System ID Private Priority Status Summary Last Updated
FreeDesktop.org 19224 0 None None None Never

Description Jiri Lisicky 2008-12-03 11:11:55 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; cs-CZ; rv: Gecko/20080416 Fedora/ Firefox/

System is seeing this hardware thru hal-device but in xorg not working.

evdev not merge this driver because 10-x11-input.fdi want 
<match key="info.capabilities" contains="input.mouse"> 
and Elo Touch have:
info.capabilities = { 'input', 'button', 'input.joystick', 'access_control' } (string list)

I found dirty workaroud. Add file /usr/share/hal/fdi/policy/10osvendor/10-x11-input-elotouch.fdi

Reproducible: Always

Steps to Reproduce:
1. have hardware with Tlo Touchmonitor
2. run xorg 1.5.3
3. touch finger on screen
Actual Results:  
mouse cursor is not moving

Expected Results:  
moving mouse cursor

Comment 1 Jiri Lisicky 2008-12-03 11:19:28 UTC
Created attachment 325518 [details]
logs before workaroud

Comment 2 Jiri Lisicky 2008-12-03 11:22:06 UTC
Created attachment 325519 [details]


Comment 3 Jiri Lisicky 2008-12-03 11:23:18 UTC
Created attachment 325520 [details]
Xorg log after workaround

Comment 4 Peter Hutterer 2008-12-10 01:52:13 UTC
please get http://people.freedesktop.org/~whot/evtest.c, compile it with gcc -o evtest evtest.c and then run it against the device file using ./evtest /dev/input/eventX (where X is the number of the device). Then attach the initial output here. I'd like to see what capabilities the device reports.

Comment 5 Jiri Lisicky 2008-12-17 12:09:25 UTC
(In reply to comment #4)

$ ./evtest /dev/input/event3
Input driver version is 1.0.0
Input device ID: bus 0x3 vendor 0x4e7 product 0x20 version 0x100
Input device name: "Elo TouchSystems, Inc. Elo TouchSystems 2700 IntelliTouch(r) USB Touchmonitor Interface"
Supported events:
  Event type 0 (Sync)
  Event type 1 (Key)
    Event code 272 (LeftBtn)
  Event type 3 (Absolute)
    Event code 0 (X)
      Value    188
      Min        0
      Max     4095
    Event code 1 (Y)
      Value   2965
      Min        0
      Max     4095
    Event code 40 (Misc)
      Value      0
      Min        0
      Max      256
  Event type 4 (Misc)
    Event code 4 (ScanCode)
Grab succeeded, ungrabbing.

Comment 6 Peter Hutterer 2008-12-17 23:51:29 UTC
Please try the packages from http://koji.fedoraproject.org/scratch/whot/task_1002708/ and let me know how it goes. Note that you need to restart X after restarting HAL. If it doesn't work, please attach the output from lshal again.

Comment 7 Jiri Lisicky 2008-12-19 15:44:44 UTC
I removed my workaroud, update hal and hal-libs and it works! Great.
Thank you.

Comment 8 Matěj Cepl 2008-12-19 23:59:49 UTC
THanks for letting us know.

Comment 9 Peter Hutterer 2008-12-22 00:38:31 UTC
Bug reported upstream at https://bugs.freedesktop.org/show_bug.cgi?id=19224.

Comment 10 Fedora Update System 2008-12-22 22:20:59 UTC
hal-0.5.12-14.20081027git.fc10 has been submitted as an update for Fedora 10.

Comment 11 Fedora Update System 2009-01-15 03:07:33 UTC
hal-0.5.12-14.20081027git.fc10 has been pushed to the Fedora 10 stable repository.  If problems still persist, please make note of it in this bug report.

Note You need to log in before you can comment on or make changes to this bug.