
I was confident that it would remain so I didn't get any of the log outputs or configuration parameters that made it come up this way. Somewhere in the process of me installing Ubuntu MATE and doing an apt update & apt upgrade as well as an rpi-update, I tested the screen out for the first time since flashing Ubuntu onto the SD and it worked perfectly! This kills me since once I finished upgrading and rebooted, I was never able to reproduce. img's and they all behaved the same way, except for one notable exception. I've tried flashing Raspbian, Ubuntu MATE, and Arch Linux ARM. I additionally am not able to interact at all via touch in this setup. The guide said I was supposed to see my eGalax touch screen with no handlers (as opposed to mouse1 and event3 I was seeing before) when I ran cat /proc/bus/input/devices but it didn't show up at all. When I put the kernel onto my Pi SD and booted, the event3 and mouse1 weren't created because they had me remove usbtouchscreen from the kernel. I downloaded the eGTouch_v.L-ma file, tweaked the 4 kernel settings they recommended, applied the source code patches for kernel versions 2.6+, and built. I have tried following the EETI guide to install their proprietary driver, located at.

I have tried rebuilding the Raspberry Pi 3 kernel with all of the eGalax/EETI options modularized or included: I have tried setting Option "Mode" "Relative" in the config, which lets the mouse follow my finger around to anywhere on the screen (so the 0.5x scaling is gone) but it springs back to different locations, progressing and eventually reaching the bottom right corner as "home position" after presses. Same with touching all the other parts of the screen. When I click the top left of the screen, the mouse moves to somewhere in the middle of the screen.

The mouse is also constrained to about 1/2 to 2/3rd of the screen no matter the axis orientation, sort of like a scaling effect. The mouse is in the bottom right quadrant. After putting in the Xorg config to swap and invert axes into nf:

When I say near the bottom left corner, I mean about 1/8th of the screen away from the actual corner on both axes. Touches register mostly everywhere on the screen except for the extreme corners, but the mouse moves back to near the bottom left corner after every touch. It also does not register the mouse1 input due to no driver found (more details in log outputs below).

I cannot click on anything, only move the mouse around. Xorg registers the event3 input and I am able to interact via touch with the system, but not in a way that I'd expect. Out of the box when I boot up with the device plugged in, the usbtouchscreen module handles the device and creates two inputs: /dev/input/event3 and /dev/input/mouse1. I got a Raspberry Pi 3 and a 15" touchscreen, using VGA for video (I use a converter to plug into the Pi's HDMI) and and USB for touch capabilities.
