[DIGImend-devel] UC-Logic Tablet TWHA60 draft driver
Brought to you by:
spb_nick
|
From: Nikolai K. <sp...@gm...> - 2012-08-13 20:34:18
|
Hi Patricia, Jerry, Marc, Kevan, Please find attached draft 3.2 and 3.6 kernel patches adding support for UC-Logic Tablet TWHA60, aka Genius EasyPen M610, aka Monoprice MP1060-HA60. I've also built a set of kernel packages for Ubuntu 12.04 64bit with the patch applied, so it's easier to test for those of you who use this distribution release. I've had to use a free file hosting service, because I have a problem getting external IP for my home server at the moment. Here are the links for them, along with md5 checksums and file names: http://rghost.net/39767329 0e5abe4602941a2228a860454c247785 linux-image-3.2.0-29.46+uclogic-twha60-generic-uclogic-twha60_3.2.0-29.46+uclogic-twha60.1_amd64.deb http://rghost.net/39767356 d88fe098fa81be4e03e464dd6239982b linux-headers-3.2.0-29.46+uclogic-twha60_3.2.0-29.46+uclogic-twha60.1_all.deb http://rghost.net/39767358 95c31fa9b7309b8ee21e740a43d64fb3 linux-headers-3.2.0-29.46+uclogic-twha60-generic-uclogic-twha60_3.2.0-29.46+uclogic-twha60.1_amd64.deb Please install these packages, reboot into the new kernel and try your tablet. Please make sure you've removed any configuration left from your previous attempts to make the tablet work. If the driver is correct, the tablet should work with the default configuration and xf86-input-evdev driver installed by default. The frame buttons should get assigned keycodes from F1-F24 key range. I've decided to do that instead of my usual attempt to map them correctly in the kernel, because these tablets have varying number of buttons and report mappings, the meaning of some of the buttons is not clear and is not easily transferrable to Linux realities, and most users prefer their own mappings anyway. I'll try to come up with a generic way to map these buttons from userspace, which would also be useful for other tablets. The instructions are to follow later. If the tablet doesn't work, please send the contents of /sys/kernel/debug/hid/0003:5543:0781*/rdesc files, "sudo evtest" output for both corresponding event devices (without actual event dumping, just the header), and the output of "xinput list". Please tell me, if you have trouble retrieving these. Thank you for testing. Sincerely, Nick |