Please include hotplug and touchkitusb (Solved)

What features/apps/bugfixes needed in a future Puppy
Message
Author
DavidBell
Posts: 132
Joined: Fri 24 Nov 2006, 21:44

Please include hotplug and touchkitusb (Solved)

#1 Post by DavidBell »

I would like to see hotplug and touchkitusb included. I think they are part of 2.6.18 but I can't find them in Puppy. I tried compiling touchkitusb in Puppy2.14 but I had to modify it slightly, compiled and loads OK but still doesn't seem to work. DB
Last edited by DavidBell on Sat 04 Aug 2007, 00:08, edited 1 time in total.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#2 Post by tempestuous »

The "touchkitusb" module has apparently been replaced in newer kernels with the "usbtouchscreen" module.

UPDATE April 16 2009
Touchscreen HOWTO now consolidated in new thread here -
http://www.murga-linux.com/puppy/viewtopic.php?t=41286
Last edited by tempestuous on Thu 16 Apr 2009, 08:57, edited 2 times in total.

DavidBell
Posts: 132
Joined: Fri 24 Nov 2006, 21:44

#3 Post by DavidBell »

Thankyou I'll try it this weekend. DB

DavidBell
Posts: 132
Joined: Fri 24 Nov 2006, 21:44

#4 Post by DavidBell »

I have usbtouchkit loading ... hotplug didn't seem to work but I fixed it by adding

Code: Select all

In rc.local ...

insmod /lib/modules/2.6.18.1/kernel/drivers/usb/input/usbtouchscreen.ko
This gives me raw touchscreen but it's not calibrated properly. evtouch is meant to do this, but I haven't got it to load yet.

Code: Select all

In /var/log/Xorg.0.log I get

(II) LoadModule: "input/evtouch" (evtouch)
(WW) LoadModule: given non-canonical module name "input/evtouch"
(II) Loading /usr/X11R7/lib/xorg/modules/input/evtouch_drv.so
dlopen: /lib/libc.so.6: version `GLIBC_2.4' not found (required by /usr/X11R7/lib/xorg/modules/input/evtouch_drv.so)
(EE) Failed to load /usr/X11R7/lib/xorg/modules/input/evtouch_drv.so
(II) UnloadModule: "evtouch"
(EE) Failed to load module "input/evtouch" (loader failed, 7)
Do I need the GLIBC_2.4 or a more up to date evtouch?

Thanks David

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#5 Post by tempestuous »

deleted
Last edited by tempestuous on Thu 16 Apr 2009, 09:00, edited 9 times in total.

DavidBell
Posts: 132
Joined: Fri 24 Nov 2006, 21:44

#6 Post by DavidBell »

This still isn't working right, usbtouchklkit and evtouch seem to talk different languages. Can you please post me the usbtouchkit source you used, and the compile commands you used?

TIA. DB

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#7 Post by tempestuous »

DavidBell wrote:... usbtouchklkit ...
The module is "usbtouchscreen"

The Evtouch Xorg plugin source is from -
http://stz-softwaretechnik.com/~ke/touc ... l#download

User avatar
joeblack
Posts: 11
Joined: Tue 15 May 2007, 15:16

SAME PROBLEM

#8 Post by joeblack »

I am trying to use it with lilliput touchscreen display. egalax touch controller. after insmod touch glass begin to move w/o calibation. But when I set xorg.conf as described, it freezes with a blank screen while loaindg X11. Did anyone find a solution? thanks

DavidBell
Posts: 132
Joined: Fri 24 Nov 2006, 21:44

#9 Post by DavidBell »

But when I set xorg.conf as described, it freezes with a blank screen while loaindg X11
I had this problem too, in my case it was because some of the how-tos assumed different paths for xorg modules. Re-run the Xorg wizard to get a clean start, and double check each of the paths in your adjusted xorg.conf file really point to files.

I still haven't got my calibration to work though, I know it's doable becasue the thing does react to touches, and xorg is adjusting the input but I haven't got the calibration working. Just haven't had the time to put into it.

DB

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#10 Post by tempestuous »

deleted
Last edited by tempestuous on Thu 16 Apr 2009, 09:02, edited 6 times in total.

DavidBell
Posts: 132
Joined: Fri 24 Nov 2006, 21:44

#11 Post by DavidBell »

Thanks tempestuous, didn't see your post until today. It is now working following your last instructions. I don't really know why it's work, but the fact that it is makes me happy :-)

I guess the main thing I was missing was that I wasn't loading evdev. Also I was using insmod instead of modprobe, don't know if that's important. Most of my other settings were the same.

I would still like to try hacking the usbtouchscreen module directly one day, so it works in XVesa. XOrg messes up my sound sometimes.

Thanks again David

boklanio
Posts: 5
Joined: Mon 20 Aug 2007, 19:23

#12 Post by boklanio »

Hello All,

I'm sorry for asking this after all the info posted here, but I still need some assistance in setting up usb touchscreen device. I'm using puppy 2.17 which has kernel 2.6.21.5. I installed the posted package (new version) but when I execute the command modeprobe usbtouchscreen, bash reports:

FATAL: module usbtouchscreen not found

I think this might be because the pet package was compiled for kernel 2.6.18.1 (i think so because of the digits from the package title (file name). If this suggestion is correct, please suggest if there is a package for kernel 2.6.21.5 and please help me to compile one if it's not available.

If the package is not kernel-sensitive, please provide me with any suggestions that can solve this issue,

I began using Linux several days ago, so please accept my apologies if my suggestions seem stupid :oops: .

Many thanks to all of you in advance.

tonylu9
Posts: 8
Joined: Tue 21 Aug 2007, 18:58
Location: Canada
Contact:

the driver seems work

#13 Post by tonylu9 »

1. after execute
modprobe usbtouchscreen
modprobe evdev

I have to unplug the touchscreen usb cable and plug it in again, then I can see the event2 from the command "cat /proc/bus/input/devices"


2. the calibration
no idea why the touch will work so weird . dont know how to do that.

boklanio
Posts: 5
Joined: Mon 20 Aug 2007, 19:23

#14 Post by boklanio »

Hello again I installed Puppy 2.15CE (kernel 2.6.18.1), followed the instructions posted by tempestuous (thank you very much, buddy! :wink: ) and my touch panel is now working perfectly!

the calibration values should be:

Option "MinX" "900"

Option "MinY" "1090"

Option "MaxX" "16090"

Option "MaxY" "16000"

After that all is working :) Thanks!

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#15 Post by tempestuous »

deleted
Last edited by tempestuous on Thu 16 Apr 2009, 09:03, edited 1 time in total.

boklanio
Posts: 5
Joined: Mon 20 Aug 2007, 19:23

#16 Post by boklanio »

tempestuous thank you so much! :D

I installed Puppy 2.15 with kernel 2.6.18.1 to make the touchscreen working and was fairly happy with this version. Although some troubles with the needed locale and with my wi-fi card occurIt has some nice desktop themes.

Now with version 2.17 I'll be happier than ever! :)))) I really appreciate your help! Many thanks again!

PS Could anyone please tell me if it's possible to transfer the menu layout and desktop theme from 2.15CE to 2.17? Many thanks in advance! :wink:

User avatar
willhunt
Posts: 495
Joined: Wed 05 Oct 2005, 18:19

#17 Post by willhunt »

yes if you want the 2.15CE interface try installing Ezpup
Thread
[url=http://hostfile.org/icepak.pet]176 Icewm Themes :!:[/url]
[url=http://tinyurl.com/39fl3x]vlc-0.8.6c-i586.pet[/url]
[url=http://tinyurl.com/2q7cbp]vlc-0.8.6c-i586.pet[/url]

boklanio
Posts: 5
Joined: Mon 20 Aug 2007, 19:23

#18 Post by boklanio »

Hello :)

I'm sorry but I still can't get the touchcsreen to work with 2.6.21.5 (Puppy 2.17)

here is xorg output

II) LoadModule: "evtouch"
(II) Loading /usr/X11R7/lib/xorg/modules/input/evtouch_drv.so
(II) Module evtouch: vendor="Kenan Esau"
compiled for 4.3.99.902, module version = 0.8.3
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.6
(EE) module ABI minor version (6) is newer than the server's version (5)
(II) UnloadModule: "evtouch"
(II) Unloading /usr/X11R7/lib/xorg/modules/input/evtouch_drv.so
(EE) Failed to load module "evtouch" (module requirement mismatch, 0)

Any ideas where to obtain Xinput 0.6? Any help is much appreciated :)) Many thanks in advance! :wink:

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#19 Post by tempestuous »

It's strange that the 2.6.21.5 version fails. Only the "usbtouchscreen" kernel module has been updated. The "evtouch" input module is unchanged.
Could you please try the old version in 2.15CE again, and post the same section from the xorg output (from LoadModule: "evtouch")

EDIT: Wait ... I think I provided the old precompiled version.
I just repackaged the 2.6.21.5 dotpet and attached it.
Please download and try again.

tonylu9
Posts: 8
Joined: Tue 21 Aug 2007, 18:58
Location: Canada
Contact:

actually I am a newbie to puppy

#20 Post by tonylu9 »

hi tempestuous :

I have been working on touchscreen for two weeks, can not make it work, can you make a complete list of the steps starting from puppy 2.6.21.5 installation ? how many things should be installed and the commands .

thanks in advance. I need it really bad...

Post Reply