Touch screen on QNX6.4.1

Hi!Everyone,I try to run egalax touchscreen on QNX6.4.1.The file of touchscreen’s driver about installed.

(Touchscreen driver Readme file)
Revision : 1.01.5608
OS : QNX Neutrino RTOS v6.3
Release Date : 08-08-2006

File list:
TouchKit - Utility
devi-eGalax - RS232 Touch Screen Driver
input.localhost.txt - Input Data
calib.localhost.txt - Calibration Data

Notes:
This Driver only support RS232.

  1. Copy “Touchkit” and “devi-eGalax” two files to '/usr/photon/bin ’ directory.

  2. Change it’s Permissions and make it Executable.

  3. Open or Create “input.localhost” under ‘/etc/system/trap’ and copy two lines to the file :
    kbd fd -d/dev/kbd ps2 mousedev
    devi-eGalax egalax fd -d/dev/ser1 abs
    Notes:
    “ser1” it means only support com1.You can change it to “ser2” to support com2.

  4. Open or Create “calib.localhost” under ‘/etc/system/trap’ and copy the line to the file :
    0x0:1023x767:0 2047 0 2047 0

When I do so that.I run
(1)#usb -vv
Device Address : 1
Upstream Host Controller : 1
Upstream Device Address : 0
Upstream Port : 0
Upstream Port Speed : Full
Vendor : 0x0eef (eGalax Inc.)
Product : 0x0001 (USB TouchController)
Device Release : r1.00
USB Spec Release : v1.10
Serial Number : N/A
Class : 0x00 (Independent per interface)
Max PacketSize0 : 64
Languages : 0x0409 (English)
Configurations : 1
Configuration : 1 (eGalax Inc.)
Attributes : 0xa0 (Bus-powered, Remote-wakeup)
Max Power : 100 mA
Interfaces : 1
Interface : 0 / 0
Class : 0x03 (HID)
Subclass : 0x00
Protocol : 0x00

(2)#io-hid -degalax

(3)#devi-eGalax -vvvvvvvv egalax fd -d/dev/ser1 -b
Looking up egalax in module table
Allocated static module egalax at 8059660
Looking up fd in module table
Allocated static module fd at 80597a0
fd_parm: d
optarg: /dev/ser1
Looking up abs in module table
Allocated static module abs at 80599a0
Calibration filename: /etc/system/trap/calib.localhost
Adding filter module: abs
Resetting module fd
Opened a serial device
Resetting module egalax
Resetting module abs
Attempting to open calibration file: /etc/system/trap/calib.localhost
Did not find calib info for [639x479]
Calibration parameters
sxl : 0 sxh : 639
syl : 0 syh : 479
rxl : 0 rxh : 0
ryl : 0 ryh : 0
interrogate bus, returning abs
interrogate bus, returning abs
Attempting to determine graphics region dimensions
Found graphics region owned by local hardware
Graphics region dimensions are 0:0 799:599
Issuing devctrl to abs
Attempting to open calibration file: /etc/system/trap/calib.localhost
Found calib info for [799x599]
Calibration parameters
sxl : 0 sxh : 799
syl : 0 syh : 599
rxl : 0 rxh : 799
ryl : 0 ryh : 799
Touch screen device driver received data from Photon server.
Touch screen device driver received data from Photon server.
Touch screen device driver received data from Photon server.
Touch screen device driver received data from Photon server.

(4)#./Touchkit[Calibrate a touchscreen]
result:touchscreen nothing to do

my questions:
(1)The touchscreen and driver is matched?
(2)Touchscreen’s driver install process is correct?
(3)QNX6.4.1 touchscreen driver is supportted?

Thank you very much! [/b]