Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Jan 2014 17:27:05 +0400
From:      Gleb Smirnoff <glebius@FreeBSD.org>
To:        Brock Williams <brock@cottonwoodcomputer.com>
Cc:        freebsd-bugs@FreeBSD.org, hselasky@FreeBSD.org
Subject:   Re: kern/183032: uep driver not working with eGalax touchcontroller
Message-ID:  <20140123132705.GR66160@FreeBSD.org>
In-Reply-To: <201401230000.s0N002SO009456@freefall.freebsd.org>
References:  <201401230000.s0N002SO009456@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
  Hi, Brock!

On Thu, Jan 23, 2014 at 12:00:02AM +0000, Brock Williams wrote:
B>  Attached is a simple patch I made to the xf86-input-mouse port to
B>  implement the SwapXY option.  This makes my eGalax touchscreen usable.
B>  
B>  I'm sure there is a more elegant way to do this but it works for our
B>  needs.

IMO, it'll be better to do the swap on lower level - the uep(4) kernel
driver. I can provide a patch for you to test.

It might be even possible to autodetect device and autotune this.

Hans, can you provide any advice on adding USB quirck. We've got
different touchscreens that are identified and attached by uep(4),
but they behave differently. Is there a way to fetch additional
information from a device (vendor, revision, etc...)?

-- 
Totus tuus, Glebius.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140123132705.GR66160>