Hey Leute,
Ich habe ein Problem mit meinem Touchscreen.
Es handelt sich um einen 4-Wire resistive Touch Screen von eGalaxy. (Pollin - Link)
Angesteckt ist ein Raspberry Pi 3 mit der aktuellsten Version Jessie mit Pixel.
Das Gerät hat vor einiger Zeit noch tadellos funktioniert und da auch Events empfangen werden bzw. Ich die Hardware auch schon komplett gewechselt habe vermute ich ein software Problem. Nur finde ich keine Lösung bzw. Das wirkliche Problem.
Kann mir da jemand helfen ?
Der Touchcontroller empfängt laut evtest auch Daten, nur bewegt sich die maus nicht, bzw. Klickt auch nicht.
anbei mal ein paar Ausgaben (uname -a, lsusb, evtest mit event1 gewählt), sagt bitte wenn ihr noch mehr braucht.
$ lsusb
Bus 001 Device 005: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 004: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ sudo evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: eGalax Inc. Touch
/dev/input/event1: eGalax Inc. Touch
/dev/input/event2: Logitech K400
Select the device event number [0-2]: 1
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0xeef product 0x1 version 0x112
Input device name: "eGalax Inc. Touch"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 320 (BTN_TOOL_PEN)
Event code 330 (BTN_TOUCH)
Event type 3 (EV_ABS)
Event code 0 (ABS_X)
Value 771
Min 0
Max 2047
Event code 1 (ABS_Y)
Value 833
Min 0
Max 2047
Event type 4 (EV_MSC)
Event code 4 (MSC_SCAN)
Properties:
Testing ... (interrupt to exit)
Event: time 1490015147.466389, type 4 (EV_MSC), code 4 (MSC_SCAN), value d0042
Event: time 1490015147.466389, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1490015147.466389, type 3 (EV_ABS), code 0 (ABS_X), value 1468
Event: time 1490015147.466389, type 3 (EV_ABS), code 1 (ABS_Y), value 1666
Event: time 1490015147.466389, -------------- EV_SYN ------------
Event: time 1490015147.506358, type 3 (EV_ABS), code 0 (ABS_X), value 1465
Event: time 1490015147.506358, type 3 (EV_ABS), code 1 (ABS_Y), value 1665
Event: time 1490015147.506358, -------------- EV_SYN ------------
Event: time 1490015147.530358, type 3 (EV_ABS), code 0 (ABS_X), value 1464
Event: time 1490015147.530358, type 3 (EV_ABS), code 1 (ABS_Y), value 1663
Event: time 1490015147.530358, -------------- EV_SYN ------------
Event: time 1490015147.554357, type 3 (EV_ABS), code 0 (ABS_X), value 1463
Event: time 1490015147.554357, type 3 (EV_ABS), code 1 (ABS_Y), value 1661
Event: time 1490015147.554357, -------------- EV_SYN ------------
Event: time 1490015147.578360, type 3 (EV_ABS), code 0 (ABS_X), value 1464
Event: time 1490015147.578360, type 3 (EV_ABS), code 1 (ABS_Y), value 1659
Event: time 1490015147.578360, -------------- EV_SYN ------------
Event: time 1490015147.594358, type 3 (EV_ABS), code 0 (ABS_X), value 1468
Event: time 1490015147.594358, type 3 (EV_ABS), code 1 (ABS_Y), value 1657
Event: time 1490015147.594358, -------------- EV_SYN ------------
Event: time 1490015147.618356, type 3 (EV_ABS), code 0 (ABS_X), value 1472
Event: time 1490015147.618356, type 3 (EV_ABS), code 1 (ABS_Y), value 1656
...
...
Alles anzeigen
sogar bei "cat /dev/input/mice" sieht man einen Input wenn man den touch berührt.
Hat jemand eine Idee wo es hängt ?