Select the Start button, then type Calibrate the screen for pen or touch input in the search box on taskbar and then choose the top result. Select the Setup button and follow the instructions. Type Device manager in the search box on taskbar and then choose the top result. . new serio device that supports PenMount protocol and registers it as. an input device. Static int pmconnect ( struct serio.serio, struct seriodriver.drv). Configure the touch display. Type and search Calibrate the screen for pen or touch input in the Windows search bar(1), then click on Open(2). Click on Setup(3), then select Touch input(4). (If you are using a stylus, please select Pen input.) c. Follow the on-screen directions to identify your screen as a touchscreen.
Drivers Penmount Touch Input Devices Using
I have a Kohjinsha SH6 which has a touch screen with the Penmount PM6000
chipset. I am unable to calibrate the touch screen, and input seems
rather erratic.
The calibration programs (gCalib, std-calib) in
http://www.penmount.com/Download/Driver/PenMount/PenMount%20Ubuntu%207.10%20Driver%20V2.0.1.tar
does not react to touch screen events at all. The penmount driver in
that package does not load at all:
(II) LoadModule: 'penmount'
(II) Loading /usr/lib/xorg/modules/input//penmount_drv.so
(II) Module penmount: vendor='X.Org Foundation'
compiled for 4.3.99.902, module version = 1.3.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.5
(EE) module ABI major version (0) doesn't match the server's version (2)
(II) UnloadModule: 'penmount'
(II) Unloading /usr/lib/xorg/modules/input//penmount_drv.so
(EE) Failed to load module 'penmount' (module requirement mismatch, 0)
The xserver-xorg-input-penmount driver from Ubuntu loads OK, but
calibration is still unresponsive.
Versions:
Ubuntu ver. 8.04
Linux kernel ver. 2.6.24-16-generic
xserver-xorg ver. 7.3+10ubuntu10
xserver-xorg-input-penmount ver. 1.2.1-2
Penmount driver details from /proc/bus/input/devices:
I: Bus=0003 Vendor=14e1 Product=6000 Version=0001
N: Name='DIALOGUE INC PenMount USB'
P: Phys=usb-0000:00:1d.3-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/input/input2
Do I have to wait for penmount to release a new driver, or is there a
way of compiling their version with the current x.org? Some source code
is available in the tar file referenced above.
Henrik
Drivers Penmount Touch Input Devices Download
<6>[ 4.033918] input: DIALOGUE INC PenMount USB as /class/input/
input6
<7>[ 4.060448] evbug.c: Connected device: 'DIALOGUE INC PenMount
USB', usb-0000:00:1d.7-4.1/input0
<6>[ 4.060456] input: USB HID v0.01 Mouse [DIALOGUE INC PenMount
USB] on usb-0000:00:1d.7-4.1
<6>[ 4.066725] usbcore: registered new interface driver usbhid
<6>[ 4.070042] drivers/hid/usbhid/hid-core.c: v2.6:USB HID core
driver
This says it's registered as a USB HID. Information from /proc/bus/input/devices
I: Bus=0003 Vendor=14e1 Product=6000 Version=0001
N: Name='DIALOGUE INC PenMount USB'
P: Phys=usb-0000:00:1d.7-4.1/input0
S: Sysfs=/class/input/input6
U: Uniq=
H: Handlers=mouse0 event6 evbug
B: EV=1b
B: KEY=30000 0 0 0 0 0 0 0 0
B: ABS=3
B: MSC=10
It is registered as /dev/input/event6.
Now I want to write my own driver for this touchscreen. It looks like it's using an other driver. Can I write my own and will it use my driver instead of the standard USB driver?