Input driver on 1.15.1 vs. 1.19.6

Alan Coopersmith alan.coopersmith at
Thu Oct 10 01:59:28 UTC 2019

On 10/9/19 6:05 PM, Software Orchestration wrote:
> Hi, I have a client that has a working serial input driver on Ubuntu 14.04, 
> which is running the Xorg 1.15.1 server.
> I'm tasked with getting this to work on Ubuntu 18.04 which is running Xorg 1.19.6
> In looking at the X.Org Server wiki page:
> I see that 1.15.1 is not supported anymore, but 1.19.6 still is.

I have no idea who decided what releases to list there as supported, but X.Org
certainly isn't supporting all those releases upstream - though some downstream
distros may be doing so. X.Org itself is mainly maintaining the 1.20 series now:

> My question is if anything would have changed for the input device driver specs 
> between these versions that would effect a serial input device? This is a touch 
> screen, but it interfaces through serial.

There certainly have been driver API/ABI updates between the two:

> The code uses xf86ReadSerial() and xf86WriteSerial().

Doesn't look like there's been a whole lot of change there in recent years:

> Are there any examples using the latest Xorg server available? 

Examples of input device drivers for Xorg?

> The sources go back pretty far on 14.04 and I see ifdefs for XFREE86_V3 and 
> XFREE86_V4.

XFREE86_V3 code is almost 20 years out of date now, while XFREE86_V4 code would
be closer to 15 years out of date.

	-Alan Coopersmith-               alan.coopersmith at
	 Oracle Solaris Engineering -

More information about the xorg mailing list