Troubleshooting touchscreen && hal

Nasa nasa01 at comcast.net
Wed Nov 11 14:31:43 UTC 2009


Hi,

I have  modified a fdi that I am trying to use with my touchscreen... I can tell it isn't being seen
as the log file /var/log/Xorg.0.log shows the following:

(II) config/hal: Adding input device eGalax Inc. USB TouchController
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
	compiled for 1.6.4, module version = 1.1.2
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 4.0
(II) Synaptics touchpad driver version 1.1.2
(**) Option "Device" "/dev/input/event4"
(--) eGalax Inc. USB TouchController: no supported touchpad found
(EE) eGalax Inc. USB TouchController Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "eGalax Inc. USB TouchController"
(II) UnloadModule: "synaptics"
(EE) config/hal: NewInputDeviceRequest failed (8)


The file (50-eGalax.fdi) has been located in:

/usr/share/hal/fdi/policy/ 
and each of the subdirectories
/etc/hal/fdi/
and each of the subdirectories

I have checked  the permissions and it matches the permissions in the folders it sits in.

50-eGalax.fdi looks like so:

<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
  <device>
    <match key="info.product" contains="eGalax Inc. USB TouchController">
      <match key="info.capabilities" contains="input">
        <merge key="input.x11_driver" type="string">evtouch</merge>
        <merge key="input.x11_options.minx" type="string">119</merge>
        <merge key="input.x11_options.miny" type="string">160</merge>
        <merge key="input.x11_options.maxx" type="string">1734</merge>
        <merge key="input.x11_options.maxy" type="string"1762></merge>
        <merge key="input.x11_options.taptimer" type="string">30</merge>
        <merge key="input.x11_options.longtouchtimer" type="string">450</merge>
        <merge key="input.x11_options.longtouched_action" type="string">click</merge>
        <merge key="input.x11_options.longtouched_button" type="string">3</merge>
        <merge key="input.x11_options.oneandhalftap_button" type="string">2</merge>
        <merge key="input.x11_options.movelimit" type="string">10</merge>
        <merge key="input.x11_options.touched_drag" type="string">1</merge>
        <merge key="input.x11_options.maybetapped_action" type="string">click</merge>
        <merge key="input.x11_options.maybetapped_button" type="string">1</merge>
      </match>
    </match>
  </device>
</deviceinfo>


Additionally, hal list two devices for the touchscreen (as one can see from the log).  Is this 
correct?  And if so, should I have two different drivers loaded for the same device?

Thanks in advanced.

Nasa




More information about the ubuntu-users mailing list