Panasonic Toughbook CF-29 Touchscreen calibration support.

Bug #577257 reported by Hveem
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xf86-input-evtouch (Ubuntu)
New
Undecided
Unassigned

Bug Description

To summarize what has been discovered is that the CF-29 has an uncommon multiplexed PS2 type of connection that the touchscreen/touchpad uses.

There is no simple solution, as far that i know - you have to be a bit of a Linux expert as well as a programmer and know how to write a patch for the CF-29 hardware and then patch your kernel and configure X Windows to get it working .

 It can be done though - Emperor Linux is one distribution that has it working but they will only pre-install it on a CF-29, which is quite costly. There is also another company that has a CF-29 touchscreen driver for sale for $149.00.

quote:
http://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/panasonic-toughbook-cf-29-touch-screen-485053/page14.html

 To the best of my knowledge the evdev module does not work with the Fujitsu LBPS/2 Touchpad/Touchscreen controller found in these Panasonic Toughbooks. It could be that recent development has changed this, but it has been my experience that the only working driver is the evtouch module. I don't personally own a CF-29, but my CF-72 has the exact same input hardware. The evtouch module is somewhat stagnant and deprecated in some distros, so it may be worth the effort to figure out how to get evdev to work if you feel up to the challenge.

At any rate, here is a short list from my experience with the touchscreen;

- evtouch is not compatible with fglrx, you will need to use the OS radeon module
- configuration is done through hal; see previous post for the rules file
- configuration utilities don't work with evtouch; you will have to manually change numbers

--
unquote.

It looks to me that this needs to be done to get the touchscreen to work:

Copy and paste the following lines into a text editor and save as '/etc/hal/fdi/policy/10-x11-input.fdi'

<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<!--
Pointer inputs for the Panasonic CF-72 w/ Touchscreen.
Models without touchscreen do not need this file as they are automatically configured by hal
-->
<deviceinfo version="0.2">
<device>
<match key="info.product" contains="LBPS/2 Fujitsu Lifebook TouchScreen">
<merge key="input.x11_driver" type="string">evtouch</merge>
<merge key="input.x11_options.Device" type="string">/dev/input/by-path/platform-i8042-serio-1-event-mouse</merge>
<merge key="input.x11_options.ReportingMode" type="string">Raw</merge>
<merge key="input.x11_options.MinX" type="string">240</merge>
<merge key="input.x11_options.MinY" type="string">220</merge>
<merge key="input.x11_options.MaxX" type="string">3900</merge>
<merge key="input.x11_options.MaxY" type="string">3800</merge>
<merge key="input.x11_options.MoveLimit" type="string">5</merge>
<merge key="input.x11_options.SendCoreEvents" type="string">true</merge>
</match>
</device>
</deviceinfo>

To configure it, the max min numbers must be changed in increments , 5 or 10..
Then reboot.
A time consuming and fiddly task, since the configuration tool does not handle it according to a lot of forums.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.