kern/183032: uep driver not working with eGalax touchcontroller

Gleb Smirnoff glebius at FreeBSD.org
Thu Jan 23 13:27:21 UTC 2014


  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.


More information about the freebsd-bugs mailing list