Linux Drivers
Notes
Go to the Linux pre-built drivers section to download pre-built driver packages for selected Linux distributions.
If you do not see the specific configuration you need on that page, go to the Driver and File Downloads page, select the Linux operating system, and download the general serial or USB driver to compile your own driver package. Source code is not available for Linux drivers that were developed by Elo.
Contact Elo for special requests.
Troubleshooting
- No touch (All
serial versions)? To
see if the hardware is working properly, boot to a DOS diskette and run
comdump.
- Calibration doesn't stick (Elo Linux
drivers, not public Linux drivers)
- Touch response
reversed (Public driver)?
- If
you have an AccuTouch (resistive) touchscreen and if you have
access to the controller connections, you can remove the
touchscreen connector from the controller, flip the connector over
and reconnect it. NOTE: IF YOU OPEN THE MONITOR TO DO THIS,
THE WARRANTY WILL BE VOIDED!
- If you
choose to flip the cable, you must then recalibrate by running
elocalib from a DOS prompt.
- Note
that flipping the cable only works for AccuTouch resistive; it
will not work for IntelliTouch surface wave.
- You can use
SmartSet.exe (download the companion disk from the Download Manuals
section) to do a non-invasive software correction for either
AccuTouch resistive or IntelliTouch surface wave, and save the
settings to NVRAM on the controller board. Note, however,
that if you are using the AccuTouch 2210 controller, you must remove
jumper J7 in order to allow the corrected settings to be used.
- Boot to
DOS, then run smartset.exe from a command prompt.
- Select
Serial, press ENTER.
- Select
COM port, press ENTER.
- Allow
controller detection, press ENTER to continue.
- Select T
for Touch Testing
- Touch
the screen at a single point in the lower left corner;
record the X and Y coordinates that are displayed as LL.
- Touch
the screen at a single point in the upper right corner;
record the X and Y coordinates that are displayed as UR.
- Press
ESC.
- Select M
for Touch Mode
- Arrow
down to Scaling and press ENTER to change it to Enabled.
- Press
ESC.
- Select S
for Scaling
- Arrow
down to Orientation X and press ENTER to select Inverted.
- Arrow
down to Orientation Y and press ENTER to select Inverted.
- Press
ESC.
- Select T
for Touch Testing
- Touch
the screen at approximately the same point in the lower left
corner as per above; the coordinates should be similar to
those that were seen in the upper right corner previously
(not exact, but relative). Likewise, the upper right
coordinates should be similar to the previous lower left
coordinates.
- Press
ESC.
- Select L
for Load/Save Setup
- Data
Direction should be Save.
- Arrow
down to Data Source/Destination.
- ENTER
to select NVRAM.
- Arrow
down to Setup.
- ENTER
to save the data to the on-board NVRAM.
- Press
ESC.
- Select X to
exit
- If you used
SmartSet to program the controller, you must recalibrate. NOTE: In order to calibrate, you must load elodev (if it is not
already loaded). Loading elodev will reset all your
SmartSet changes and void all your work unless you use the -p-
switch.
- elodev -p-
<ENTER>
- Now run
elocalib and calibrate for the video modes that you wish to use.
- Remember
to always use the -p- switch if you load elodev in the future,
or the changes will be lost. Once the calibration is done,
there should be no need to load elodev in the future.
Search term: linuxpage
|