Miroslav Halas wrote:
I am not sure what is the correct process to fix this and I would like to ask somebody more experienced. Could anybody please help me with this?

This particular file is just about the most I ever knew about X so I am eager to help you how ever I can ;-P

My suggestion is to go and pepper up the source with some trace,
namely, you want to check if the right modules' methods are getting
called for the right file descriptors and start from there ;-)
(xf86Elo.c comes with a config file level debugging mechanism
just set DebugLevel in the coreponding InputDevice entry and compile with
DEBUG defined)

<X Input IIRC>
   Basicly, your module will load up at while X is parsing the XF86Config
and X will ask the module to supply a file descriptor, when X recieves
SIGIO, it will perform some `select' calls and find which descriptor(s)
are ready for IO, then it will proceed to call the ReadInput method of
the corresponding module that opened the file descriptor (which will in
turn post the events).
</X Input IIRC>

One thing I noticed:

the function: xf86EloAllocate assumes screen number "0"

Is it possible that you didn't specify "ScreenNo" in one (or both) of the
InputDevice sections for either of your TouchScreen config file entries ?

Well, I do have the source hanging around, but I admit I haven't
hacked around in it for at least a year...

Hope this helps ;-)

Cheers,
                                         -Tristan


_______________________________________________ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel

Reply via email to