using and modifying the usbtouchscreen module for elo intell

For drivers and kernel modules.
Post Reply
Message
Author
englischrot
Posts: 13
Joined: Fri 30 Jan 2009, 18:34

using and modifying the usbtouchscreen module for elo intell

#1 Post by englischrot »

itouch

hello,
I'm working quite a while on an xy-axis problem.

The mouse pointer runs inverted on my elo intellitouch usb connected touchscreen.

I'm using puppy 4.1.2 and downloaded the pet.package in temptouses howto usbtouchscreen, altered the xorg.conf according to it.

Nothing changed.

Then I added the usbtouchscreen module, which is loaded at every boot.

Then set the swap_xy parameter to false.

quote from modulesconfig
PREFLIST=' rt2500usb:rt73usb ath5k:ath_pci orinoco_nortel:hostap_plx orinoco_plx:hostap_plx orinoco_tmd:hostap_plx orinoco_pci:hostap_pci martian_dev:ltserial bcm43xx:ssb prism54:p54pci r8169:r8101 mouse:usbtouchscreen '
ADDLIST=' usbtouchscreen swap_xy=false '

Nothing changed.

I#m using an wireless kbd and no mouse.
When I hotplug a ps2-mouse, it works flawlessly without inhibiting the inverted touchmouse.

I fear that the touchscreen is being controlled by a false module and isn't recognized by xorg.



Can someone please help me?

[Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "touchscreen" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc102"
Option "XkbLayout" "de" #xkeymap0
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2" #mouse0protocol
Option "Device" "/dev/mouse"
#Option "Emulate3Buttons"
#Option "Emulate3Timeout" "50"
Option "ZAxisMapping" "4 5" #scrollwheel
EndSection

Section "InputDevice"
Identifier "touchscreen"
Driver "evtouch"
Option "Device" "/dev/input/event0"
Option "DeviceName" "touchscreen"
Option "MinX" "98"
Option "MinY" "43"
Option "MaxX" "940"
Option "MaxY" "925"
Option "ReportingMode" "RAW"
Option "Emulate3Buttons"
Option "Emulate3Timeout" "50"
Option "SendCoreEvents" "On"
Option "SwapX" "On"
Option "SwapY" "On"
EndSection

Section "InputDevice"
Identifier "dummy"
Driver "void"
Option "Device" "/dev/input/mice"
EndSection

Section "Monitor"
#DisplaySize 300 230 # mm
Identifier "Monitor0"
VendorName "ELO"
ModelName "8UWC-1"
### Comment all HorizSync and VertRefresh values to use DDC:
Option "DPMS"
HorizSync 31.0-60.0
VertRefresh 55.0-75.0
#UseModes "Modes0" #monitor0usemodes
Option "PreferredMode" "1024x768"
EndSection

Section "Modes"
Identifier "Modes0"
#modes0modeline0
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "SWcursor" # [<bool>]
#Option "HWcursor" # [<bool>]
#Option "NoAccel" # [<bool>]
#Option "ShadowFB" # [<bool>]
#Option "UseFBDev" # [<bool>]
#Option "Rotate" # [<str>]
#Option "VideoKey" # <i>
#Option "FlatPanel" # [<bool>]
#Option "FPDither" # [<bool>]
#Option "CrtcNumber" # <i>
#Option "FPScale" # [<bool>]
#Option "FPTweak" # <i>
#Option "DualHead" # [<bool>]
Identifier "Card0"
Driver "nv" #card0driver
VendorName "nVidia Corporation"
BoardName "NV6 [Vanta/Vanta LT]"
BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 16
Subsection "Display"
Depth 16
Modes "1024x768"
EndSubsection
EndSection

#PuppyHardwareProfile=NVidiaIntelliTouch]

There is also a 2nd Xorg file in X11.

Can someone help me find a solution to this?

Thnx
englischrot[/quote]

User avatar
hondasid
Posts: 259
Joined: Fri 31 Oct 2008, 14:59
Location: Perry, OK
Contact:

#2 Post by hondasid »

Option "SwapX" "On"
Option "SwapY" "On"
That looks like your problem. I would comment those and see what it does.

englischrot
Posts: 13
Joined: Fri 30 Jan 2009, 18:34

#3 Post by englischrot »

The swap command was added by me and is commented.
doesn't work.
in the meantime the problem has changed,and i'll start a new thread.

Post Reply