Bulletin No. PMY08021

Released Date:Jun  18, 2008

PenMount Linux drivers offer various configurations base on different Linux X Server

The COMPUTEX Taipei 2008 had just concluded last June 7 and our PenMount touch controllers and drivers had drawn a lot of attention from both local and overseas buyers. There are many products using Linux, such as POS (Point of Sales), kiosk, gaming machine, monitor systems, etc.

Many economical type of laptop PC’s are using the latest Linux distributions, such as Ubuntu 8.04, Mandriva 2008.1, Slackware 12.1 with kernel 2.6.24, or Fedora 9, openSUSE 11.0 with kernel 2.6.25. With these new kernels installed, these laptops can manage the input devices more efficiently while supporting the USB hot plug function. When combining with the newer X Window System and packages, user can find using Linux much more friendly than before. However, since the Linux kernel and X Window System have made some changes for the new USB device auto detection, we would like then to provide you with a simple brief on those changes.

In the traditional X Window System, users need to add some entries in the configuration file xorg.conf when they want to use new USB devices. If the settings are correct, the X Window will load the specific driver for the input device with the parameters set in the configuration file. However, if user typed in the wrong keywords, the X Window will fail to load, and will need a lot of time to fix it.

Starting from X Window X.Org X11R7.3 , which includes the X Server 1.4 , when the system detects new USB input devices, it will load the default HID driver “evdev” , which provides basic mouse, keyboard and touch screen functions, therefore user need not change the configuration file for X anymore. However, since the touch screen controller is not standardized, and PenMount USB is driven by the HID driver in Linux kernel first, there are many parameters needed to be set in order to make PenMount USB device work properly.

Take the Linux Fedora 9 for instance, the PenMount USB driver works by using a specific fdi configuration file for the X Server 1.5 RC1 to load the PenMount driver instead of the default “evdev”. Since the device auto detection function of X Window is not completed yet, the fdi file cannot provide the parameters for devices like the xorg.conf does. Therefore, if user prefer to use the traditional way of device settings, they must first disable the device detection function of X; please read “readme” file in the package of PenMount Linux driver for more information.

Providing the best customer service is the first priority of the PenMount team. PenMount is already providing a complete solution for Microsoft Windows system. For the growing demand of Linux, PenMount is also continuously adding function and support. For older versions of Linux, PenMount provides utilities for automatically setting up the xorg.conf ; For newer versions of Linux, PenMount provides it's specific fdi configuration file. The PenMount team provides complete service on software development, and always adapts to the market changes and customer needs.

For more PenMount controllers and drivers information, please visit our websites: http://www.salt.com.tw and
 http://www.penmount.com. Please feel free to contact us at our email address salt@salt.com.tw or
 service@penmount.com .