Hope to resurrect this one. I've tried every possible combination of these instructions and I am still unable to get the touchscreen to work. I've got the eGalax hardware and I verified that a clean install of Jaunty works out of the box (pointer follows, but is off until calibrated).

I've tried setting up the xorg.conf file, but I'd prefer to move away from that because it's deprecated. What's strange for me is that while running Lucid from the live CD to install I get the "jump to top left" behavior no matter where I touch the screen. After installing, with no change or update, I get a different behavior. Most screen touches don't register, but those that do move the pointer somewhere random on the screen and may do a left button press or release. If I get the list of properties for the input (my device is input 10)

Code:
xinput --list-props 10
I get:

Code:
Device 'eGalax Inc. Touch':
	Device Enabled (134):	1
	Device Accel Profile (253):	0
	Device Accel Constant Deceleration (254):	1.000000
	Device Accel Adaptive Deceleration (256):	1.000000
	Device Accel Velocity Scaling (257):	10.000000
	Evdev Reopen Attempts (249):	10
	Evdev Axis Inversion (258):	0, 0
	Evdev Axis Calibration (259):	<no items>
	Evdev Axes Swap (260):	0
	Axis Labels (261):	"Abs X" (251), "Abs Y" (252)
	Button Labels (262):	"Button Unknown" (250), "Button Unknown" (250), "Button Unknown" (250), "Button Wheel Up" (138), "Button Wheel Down" (139)
	Evdev Middle Button Emulation (263):	2
	Evdev Middle Button Timeout (264):	50
	Evdev Wheel Emulation (265):	0
	Evdev Wheel Emulation Axes (266):	0, 0, 4, 5
	Evdev Wheel Emulation Inertia (267):	10
	Evdev Wheel Emulation Timeout (268):	200
	Evdev Wheel Emulation Button (269):	4
	Evdev Drag Lock Buttons (270):	0
I ran

Code:
xinput --test
and got values only for the random magic spots on the screen that would affect things:

Code:
motion a[0]=386 a[1]=322 
button press   1 
motion a[0]=452 a[1]=514 
button release 1 
motion a[0]=386 a[1]=801 
button press   1 
button release 1 
motion a[0]=514 a[1]=230
Thinking that lack of calibration values might be hurting me, I entered a min and max for each axis.

Code:
xinput --set-prop 10 259 1 1 4096 4096
The calibration line above changed to:

Code:
	Evdev Axis Calibration (259):	1, 1, 4096, 4096
Now when I hit the random magic points where it registers I get the jump to top left with random left button up or down behavior.

Any thoughts on the next step troubleshooting? I've tried everything I can think of, everything suggested in this thread and even tried Fedora 13, Lenny and Squeeze. I get the same result. Where do I look to find the break? (Keep in mind that I've verified again in Jaunty)

Thanks in anticipation!