[RDD] Installing A Touchscreen on Appliance 2.8.1

Chris lead2gold at gmail.com
Fri Dec 12 14:04:33 EST 2014


Brandon Sossamon <brandon.sossamon at ...> writes:

> 
> I'm trying to install a touchscreen on my system (Appliance Disc,
> v.2.8.1, CentOS-5) and getting some weird errors.  I'm wondering if
> something with RD is not set right.  The drivers load, everything
> seems to be happy.  Here's what I know:
> 
> Error when trying to run calibration (happens with elovaLite as well):
> [root <at> studiomain elo-ser]# ./elova --nvram
> Calibration data to be stored in Touchscreen NVRAM (Non-Volatile
> Memory) if it exists.
> Error: Touchscreen hardware not responding. Check physical connection.
> error in ioctl get IOCTL_MM_DIAGNOSTICS
> : Success
> Elova:  All active touchscreens have been calibrated. [Calibrated 0
> touchscreen(s)]
> 
> Shows the screen as an input device:
> [root <at> studiomain elo-ser]# cat /dev/input/
> elo_ser  event0   event1   event2   mice     mouse0
> 
> [root <at> studiomain elo-ser]# ls /dev/input/elo_ser
> /dev/input/elo_ser
> 
> System recognizes the serial card/port:
> [root <at> studiomain elo-ser]# dmesg | grep ttyS
> serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
> 
> Any ideas?

I'm doing something similar with a ELO product and the documentation is very
tedious. I did manage to get it working though (in CentOS 6 though).  
The only thing I can see that you're doing wrong is: referencing ttyS0
(irq4). This is usually a communication port (serial, parallel, etc)

dmesg | grep ttyS
[    1.023700] 00:09: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a
16550A
[    1.093439] 00:0a: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a
16550A
[    1.113911] 00:0b: ttyS2 at I/O 0x3e8 (irq = 11, base_baud = 115200) is a
16550A

I had to use the ttySx device that was associated with my video display
(video usually sits on higher irq assignments (9, 10, 11). So you'll
probably want to try ttyS1 or higher instead.  For my system it was ttyS2.

Sounds like if you got your /dev/input/elo_ser already setup, your almost
home free.

Good luck

Chris




More information about the Rivendell-dev mailing list