Page 1 of 1

Wacom serial touchscreen not recognized (Lenovo X-61 tablet)

Posted: 20 Jun 2013, 19:57
by ViktorNova
:wall: I am having an impossible time getting the Wacom serial touchscreen on my Lenovo X-61 tablet to work in Porteus!

It works beautifully out of the box in Android x86 (using "wacom" driver, according to lsmod) and equally beatifully in Ubuntu (though strangely enough I could not determine what driver was being used for it, there were no wacom drivers loaded) but I am getting no love in Porteus (64bit) even though it has Wacom support built in. KDE's Wacom tablet config does not recognize it, and modprobe wacom doesn't seem to do anything.

'xsetwacom --list devices' doesn't detect anything, and I even attempted to follow this guide http://www.thinkwiki.org/wiki/Wacom_Ser ... _PC_Stylus but the device /dev/ttyS0 doesn't even exist! It seems as if the hardware doesn't exist or something, but it works great in other distros so I'm wondering if it has to do with the specific version of Porteus' wacom driver or something.

Has anybody gotten this to work or have any advice for me? Thank you!

Re: Wacom serial touchscreen not recognized (Lenovo X-61 tab

Posted: 20 Jun 2013, 21:04
by fanthom
looks like a kernel is not recognizing your hardware. please try to compile external drivers from here:
http://sourceforge.net/projects/linuxwa ... 2/download

make sure you have 'crippled_sources' activated and follow READE from the archive.

Re: Wacom serial touchscreen not recognized (Lenovo X-61 tab

Posted: 20 Jun 2013, 21:55
by ViktorNova
Awesome, I will do that right away! =D

Do I need to do anything to make sure this doesn't conflict/collide with Porteus's existing wacom driver?

Re: Wacom serial touchscreen not recognized (Lenovo X-61 tab

Posted: 20 Jun 2013, 23:31
by fanthom
please test new driver in 'Always Fresh' mode so potential damage wont persist.

Re: Wacom serial touchscreen not recognized (Lenovo X-61 tab

Posted: 21 Jun 2013, 10:08
by ViktorNova
Getting closer, I can smell it! New input-wacom driver looks like it goes through configuration fine, but does not actually compile the the .ko files. Instead, the generated makefile complains:

Code: Select all

"You requested to build wacom with configure, but wacom is configured as built-in in your kernel config"
and the build fails.

Looks like I have to remove the existing wacom driver so this thing will compile, but I'm not exactly sure what the proper way of doing that is..do I just delete the wacom*.ko files from the kernel touchscreen drivers directory?

Re: Wacom serial touchscreen not recognized (Lenovo X-61 tab

Posted: 21 Jun 2013, 10:59
by francois
Try removing it and see what it does. You are in always fresh mode. :)

Re: Wacom serial touchscreen not recognized (Lenovo X-61 tab

Posted: 21 Jun 2013, 18:34
by ViktorNova
Deleting the existing .ko files from the running kernel and running depmod didn't make any difference, still gives the same error, and a file called "built-in.o" is still compiled into the source dir where the .ko are supposed to end up. There should be a way to force it to recompile anyway, even though a different version of the driver already exists, right?

If not, maybe I need to remove all mentions of it in my current kernel config? There are a few files in /lib/modules/3.7.8-porteus/ that still mention wacom modules, but this is slightly over my head and I don't know how to 'properly' delete a module for reals so that the kernel really thinks it's gone (so i can make a new one!) Any ideas?

Re: Wacom serial touchscreen not recognized (Lenovo X-61 tab

Posted: 22 Jun 2013, 11:37
by francois
Submit your problem on the linuxquestion forum slackware section. There are sometimes experienced users with interesting solutions out there.

Re: Wacom serial touchscreen not recognized (Lenovo X-61 tab

Posted: 22 Jun 2013, 14:24
by fanthom
i was not able to compile this driver against 3.7.8 kernel as looks like archive is incomplete (missing files in 3.7 dir). please downgrade to porteus-1.2 which has this driver compiled by default (if i'm not mistaken, no harm to compile it again) and check if that's the solution we are looking for. you may also try rc1 of porteus-2.1 as it has never kernel so there is a chance that your hardware will work correctly there.

[Solved] Wacom serial touchscreen not recognized

Posted: 29 Jun 2013, 11:50
by ViktorNova
Apparently I was barking up the wrong tree altogether.. I tried Porteus 2.1, I even recompiled a new kernel (and added BFS scheduler while I was at it) which excluded all mentions of Wacom tablet support in attempts to allow myself to allow this third party driver to compile itself, but to no avail, I got the same result.

However, a random spelunking around in the modules directory for some reason compelled me to randomly try

Code: Select all

modprobe serial_cs 
which instantly made KDE recognize my touchscreen and configure it automatically! On Porteus 2.0 stock kernel too. I now have a /dev/ttyS0, and the touchscreen works (albeit just a teeny bit off, but that is a topic for another time, and it totally works) with the stylus, and I haven't needed to touch a single other thing. Sweet! Now to make it respond to finger touch.. onto the Wacom wiki for me

I am not sure why Porteus didn't recognize it out of the box though :)

Re: Wacom serial touchscreen not recognized (Lenovo X-61 tab

Posted: 29 Jun 2013, 13:56
by francois
Happy to hear that. We have some artists and Wacom tablets at home. :)