本文提供有关Elo触摸屏Linux驱动程序(USB)v3.2.3 x86_64和安装说明的信息
以下是Elo触摸屏Linux驱动程序(USB)v3.2.3 x86_64位的安装说明。
该驱动程序已过时,不再支持。
=====================================================================
Elo Touchscreen Linux Driver - USB v 3.2.3
AMD/Intel 64 (x86_64) - 64位驱动程序包
安装/校准/卸载说明
---------------------------------------------------------------------
版本 3.2.3
2009年6月17日
Elo TouchSystems
=====================================================================
Elo Linux USB 驱动程序包包含为Linux内核2.6设计的本地Linux驱动程序(GCC版本3.3.5及更高版本)、视频对齐工具、旋转工具和Elo触摸显示器的控制面板工具。该驱动程序仅适用于内核版本2.6.24及更早版本。
此自述文件的组织结构如下:
1. 支持的触摸显示器和Elo触摸屏控制器
2. 系统要求
3. 安装Elo触摸屏USB驱动程序
4. 校准触摸屏
5. 访问控制面板
6. 根据视频旋转调整触摸屏校准
7. 卸载Elo触摸屏USB驱动程序
8. 故障排查
9. 联系Elo TouchSystems
==========================================================
1. 支持的触摸显示器和Elo触摸屏控制器
==========================================================
- Elo Smartset USB控制器
(IntelliTouch(R) 2701, 2700, 2600, 2500U,
CarrollTouch(R) 4500U, 4000U,
Accutouch(R) 2216, 3000U
表面电容5020, 5010, 5000
及其他Elo Smartset USB控制器)
--------------------------------------------------------
| |
| 此驱动程序不支持Elo PC-Bus控制器。 |
| |
--------------------------------------------------------
======================
2. 系统要求
======================
- 仅支持64位AMD/Intel x86_64平台 [ 32位Intel i386 (x86)平台 - 请访问 www.elotouch.com 的Linux下载部分 ]
- 支持的内核:
内核版本2.6.24及更早(GCC版本3.3.5及更高)
- 支持的XFree86:
Xfree86版本4.3.0
Xorg版本6.8.2 - 7.3
Xorg(Xserver)版本1.3
Xorg(Xserver)版本1.4
- 支持的Motif版本:
Motif版本3.0(libXm.so.3)
- 支持的libusb版本:
libusb版本0.1.8或更高
注意:
=====
相同的二进制文件夹可以用于在其他使用相同内核的机器上安装。
===============================================
3. 安装Elo触摸屏USB驱动程序
===============================================
重要:
==========
a.) 必须具有Linux机器上的管理员访问权限才能安装Elo触摸屏USB驱动程序。
b.) 确保系统中所有之前的Elo驱动程序已卸载。
c.) 要在像OpenSuse、Ubuntu、Debian这样的Linux发行版上安装驱动程序,这些发行版已经将USB人机接口设备(usbhid或hid)组件作为可加载内核模块,请忽略libusb说明,按照第VI和第VII步的步骤配置modprobe以在usbhid模块之前加载elousb模块。
d.) 要在像Redhat、Fedora这样的Linux发行版上安装驱动程序,这些发行版的内核内置usbhid组件,请使用libusb说明。内核中的usbhid或hid组件会干扰Elo USB触摸屏驱动程序的正常功能。因此,libusb库(版本0.1.8或更高)是避免此类USBHID组件问题所必需的。大多数Linux发行版默认带有libusb库,或可以从源代码编译。
如果不使用libusb库,则必须将USBHID组件作为内核模块构建并加载。如果在构建内核时将usbhid构建为静态“编译内置”模块,Elo触摸屏USB驱动程序将无法正常运行。
e.) 请勿在Windows系统上解压下载的二进制包。
f.) 应设置环境以构建内核模块。
检查是否已安装gcc、make、内核头文件或内核源等必要软件包。有关设置系统以构建可加载内核模块的其他文档,请参考其他文档。
g.) 此驱动程序将在GCC版本3.3.5或更高版本上运行。较旧版本的GCC可能有效但不受支持。
h.) 此驱动程序仅在内核版本2.6.24及以下版本上运行。
i.) 要使用基于图形用户界面的控制面板(/elo/cpl),需要Motif 3.0(libXm.so.3)库。Openmotif或lesstif安装包提供所需的libXm.so.3库。
步骤I:
-------
将elo驱动程序文件从二进制文件夹复制到默认的elo文件夹。编译内核模块并将其复制到默认的elo文件夹。更改所有elo驱动程序文件的权限。将X显示Elo组件文件复制并放置在正确的位置。
a.) 将驱动程序文件复制到/elo文件夹位置。
# cp -r ./bin-usb/ /elo
# cd /elo
b.) 编译并构建内核模块“elousb.ko”,并检查是否没有错误。将内核模块复制到/elo文件夹位置。
# cd ./elousbctrl-src
# make
# cp ./elousb.ko /elo/
c.) 使用chmod命令为所有用户设置/elo文件夹的完全访问权限(读/写/执行)。
# cd /elo
# chmod 777 *
c.) 将X显示Elo组件文件复制并放置在正确的位置。使用“# X -version”命令检查X显示版本。
对于Xorg(Xserver)版本1.4或更高版本:(示例:Ubuntu 8.04)
# cp /elo/elo_drv.so_1.4 /usr/lib64/xorg/modules/input/elo_drv.so
(或)
对于Xorg(Xserver)版本1.3:(示例:Ubuntu 7.10)
# cp /elo/elo_drv.so_1.3 /usr/lib64/xorg/modules/input/elo_drv.so
(或)
对于使用Xserver版本1.2的Xorg版本7.2到7.3:(示例:Ubuntu 7.04)
# cp /elo/elo_drv.so_7.2 /usr/lib64/xorg/modules/input/elo_drv.so
(或)
对于Xorg版本7.0到7.1.1:(示例:Fedora Core 5)
# cp /elo/elo_drv.o_4.3 /usr/lib64/xorg/modules/input/elo_drv.o
(或)
对于其他XFree86或Xorg版本:(示例:XFree86 4.3或Xorg 6.8.2)
# cp /elo/elo_drv.o_4.3 /usr/X11R6/lib64/modules/input/elo_drv.o
步骤II:
--------
修改X窗口配置文件(xorg.conf或XF86Config或XF86Config-4)。该文件位于/etc/X11目录下。检查X窗口日志文件(“/var/log/XFree86.0.log”或“/var/log/Xorg.0.log”)以验证使用的X窗口配置文件。
a.) 在文件末尾添加以下行以创建新的Elo设备配置。
Section "InputDevice"
Identifier "elo"
Driver "elo"
Option "Device" "/dev/input/elo"
Option "SendCoreEvents" "true"
EndSection
b.) 在ServerLayout部分添加以下行以包含
elo输入设备。
InputDevice "elo"
步骤III:
---------
确认“/dev/input”目录是否存在。如果不存在,请创建新目录。
# mkdir -p /dev/input
步骤IV:
--------
通过运行以下命令安装“elousb”驱动程序模块。
# ./install.sh
步骤V:
-------
配置一个脚本以在系统启动时调用Elo服务。要在像OpenSuse、Ubuntu、Debian这样的Linux发行版上安装驱动程序,这些发行版已经将USB人机接口设备(usbhid或hid)组件作为可加载内核模块,请忽略与libusb相关的说明,按照步骤VI和VII的步骤配置modprobe以在usbhid模块之前加载elousb模块。
Debian,Ubuntu(在6.10之前)系统:
- - - - - - - - - - - - - - - - - - - - -
使用Synaptic包管理器检查当前安装的libusb库版本。如果未安装libusb版本0.1.8或更高,请编辑/elo/elorc脚本文件,并注释掉需要libusb库的脚本部分。将/elo目录中的elorc脚本文件复制到/etc/init.d目录中。
# cp /elo/elorc /etc/init.d
必须在所需运行级别目录(例如:rc2.d,rc3.d,....rc5.d)中创建elorc脚本的符号链接。这将允许elorc脚本在系统启动时运行。Ubuntu和Debian系统默认使用运行级别2(rc2.d目录)。
该目录有以SDDxxxx形式命名的启动文件(符号链接),其中DD是序列号。选择一个序列号XX,至少比该目录中显示管理器脚本(xdm,gdm等)的序列号小一个。
使用维护脚本update-rc.d创建带有所选序列号XX的elorc符号链接。
# cd /etc/rc2.d
# update-rc.d elorc start XX 2 .
重要:
==========
- 仅使用update-rc.d维护脚本修改这些符号链接。
如果手动创建这些符号链接,elorc脚本将不会在启动时运行。
- 请注意update-rc.d命令语法在运行级别参数后有一个空格和句点。
- 上面的示例适用于运行级别2。选择适当的文件夹用于所需的运行级别。默认运行级别可以在/etc/inittab文件中找到。
注意:
=====
运行级别目录的路径可能因发行版而异。在Redhat中,运行级别5的路径为"/etc/rc.d/rc5.d",而Debian和Ubuntu的路径为运行级别2的"/etc/rc2.d"。
在系统中找到相应的运行级别目录,并使用update-rc.d维护脚本在该目录中为elorc脚本文件创建符号链接。
Redhat,Fedora,Mandrake,Slackware和Ubuntu(6.10或更高)系统:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
在上述发行版中,从/etc/rc.d/rc*.d目录运行elorc脚本存在一些限制。因此,请在"/etc/rc.local"文件的守护进程配置脚本的末尾添加以下行。
[ rc.local文件也可能位于/etc/rc.d/rc.local位置。使用“# find /etc -name rc.local”命令查找rc.local文件。]
使用包管理器或“# rpm -qa|grep libusb”命令检查当前安装的libusb库版本。如果未安装libusb版本0.1.8或更高,请忽略前3行涉及libusb库的内容,只添加最后2行。
/sbin/rmmod elousb [如果libusb库(版本0.1.8或更高)不存在,请忽略这些行。]
/elo/EloDetachHID
/sbin/modprobe elousb [要启用Nvidia Twinview支持,可以在
elousb.ko模块中添加“twinview=1”选项。 (/sbin/modprobe elousb twinview=1)]
/elo/loadelo [尽管与libusb库无关,仍应将这些行添加到rc.local中。]
/elo/elodaem
注意:
=====
要启用Nvidia Twinview支持,请将上面的“/sbin/modprobe elousb”条目替换为“/sbin/modprobe elousb twinview=1”。此修改与使用带有Twinview选项的专有Nvidia显示驱动程序以支持多个视频屏幕的系统相关。
SUSE系统:
- - - - - - -
在"/etc/init.d/boot.local"文件的配置脚本末尾添加以下行。
/elo/loadelo
/elo/elodaem
注意:
=====
要启用Nvidia Twinview支持,请将上面的“/sbin/modprobe elousb”条目替换为“/sbin/modprobe elousb twinview=1”。此修改与使用带有Twinview选项的专有Nvidia显示驱动程序以支持多个视频屏幕的系统相关。
步骤VI:(Debian,Ubuntu(除了Ubuntu 6.10)跳至步骤VII)
--------
Redhat、Fedora、SUSE、Mandrake、Slackware和Ubuntu 6.10系统:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
要在像OpenSuse、Ubuntu、Debian这样的Linux发行版上安装驱动程序,这些发行版已经将USB人机接口设备(usbhid或hid)组件作为可加载的内核模块,请忽略与libusb相关的说明,并按照步骤VI和VII配置modprobe以在usbhid模块之前加载elousb模块。
如果libusb库(版本0.1.8或更高)已安装,并且已进行上述libusb相关修改,请跳过此步骤,直接进入步骤VIII。
elousb模块需要在USB人机接口设备(usbhid或hid)模块之前加载,以在系统启动时掌控Elo USB触摸屏控制器。根据内核版本选择并修改适当的模块配置文件(/etc/modules.conf或/etc/modprobe.conf或/etc/modules),以使elousb模块在USB HID模块之前加载。使用“# uname -r”命令检查当前内核版本。
要启用Nvidia Twinview支持,请将下面的“/sbin/modprobe elousb”条目替换为“/sbin/modprobe elousb twinview=1”。此修改与使用带有Twinview选项的专有Nvidia显示驱动程序以支持多个视频屏幕的系统相关。
a.) 对于2.4内核,编辑“/etc/modules.conf”文件,在文件末尾添加
以下行。
post-install usbcore modprobe elousb [根据需要修改以支持Nvidia Twinview选项]
(或)
b.) 对于2.6内核,编辑“/etc/modprobe.conf”或“/etc/modules”文件,在文件末尾添加
以下行。
install { /sbin/modprobe elousb; } ; /sbin/modprobe --first-time --ignore-install
&& { /sbin/modprobe/ keybdev; /sbin/modprobe mousedev; /bin/true;}
注意:
=====
在上面的行中替换,使用正确的USB HID模块名称。名称可能因发行版而异。使用“# lsmod |grep hid”命令或使用“# ll /lib/modules/`uname -r`/kernel/drivers/usb/input”命令查找HID模块并记下确切的模块名称。该模块名称在大多数流行发行版中通常为“usbhid”或“hid”。
键盘和鼠标模块的名称在不同发行版之间可能也有所不同。使用“keybdev”和“mousedev”模块名称将提供所需的设备功能,但可能会引发警告。为避免这些警告,请查找键盘和鼠标的确切模块名称,并替换上述通用名称。
例如:假设USB HID模块名为“usbhid”,键盘模块名为“keybdev”,鼠标模块名为“mousedev”。在“/etc/modprobe.conf”或“/etc/modules”文件末尾插入的修改行如下所示。
install usbhid { /sbin/modprobe elousb; } ; /sbin/modprobe --first-time --ignore-install
usbhid && { /sbin/modprobe/ keybdev; /sbin/modprobe mousedev; /bin/true;}
步骤VII:
--------
Debian,Ubuntu系统(除了Ubuntu 6.10)系统:(其他Linux和Ubuntu 6.10系统跳至步骤VIII)
- - - - - - - - - - - - - - - - - - - - - -
要在像OpenSuse、Ubuntu、Debian这样的Linux发行版上安装驱动程序,这些发行版已经将USB人机接口设备(usbhid或hid)组件作为可加载的内核模块,请忽略与libusb相关的说明,并按照步骤VI和VII配置modprobe以在usbhid模块之前加载elousb模块。
如果libusb库(版本0.1.8或更高)已安装,并且已进行上述libusb相关修改,请跳过此步骤,直接进入步骤VIII。
elousb模块需要在USB人机接口设备(usbhid或hid)模块之前加载,以在系统启动时掌控Elo USB触摸屏控制器。
要启用Nvidia Twinview支持,请将下面的“/sbin/modprobe elousb”条目替换为“/sbin/modprobe elousb twinview=1”。此修改与使用带有Twinview选项的专有Nvidia显示驱动程序以支持多个视频屏幕的系统相关。
a.) 对于Debian系统:编辑“/etc/modules.conf”文件,在文件末尾添加
以下行。
post-install usbcore modprobe elousb [根据需要修改以支持Nvidia Twinview选项]
(或)
b.) 对于Ubuntu 7.10或8.04系统:编辑“/etc/rc.local”文件
添加条目以移除elousb和usbhid模块,然后将elousb加载在usbhid之前。这些条目必须在“/elo/loadelo”和“/elo/elodaem”条目之前添加。/etc/rc.local文件末尾看起来类似于:
rmmod elousb
rmmod usbhid
sleep 1s
modprobe elousb [要启用Nvidia Twinview支持,为
modprobe usbhid elousb.ko模块添加“twinview=1”选项。 (/sbin/modprobe elousb twinview=1)]
/elo/loadelo
/elo/elodaem
(或)
c.) 对于Ubuntu 7.04系统:将“elo.modprobe”文件复制并放置到“/etc/modprobe.d”目录。
# cp /elo/elo.modprobe /etc/modprobe.d/ [根据需要编辑elo.modprobe以支持
Nvidia Twinview选项.]
(或)
d.) 对于Ubuntu 6系统:编辑“/etc/init.d/readahead”文件,
在文件末尾“exit 0”命令之前添加以下行。
/sbin/modprobe elousb [根据需要修改以支持Nvidia Twinview选项]
(或)
e.) 对于Ubuntu 5.1系统:无需修改,因为
加载elousb在USB HID模块之前所需的命令已插入到修改后的“elorc”脚本中。
继续进行步骤VIII。
步骤VIII:
----------
重新启动系统以完成驱动程序安装过程。
# shutdown -r now
==============================
4. 校准触摸屏
==============================
重要:
==========
用户必须对“/dev/elo”目录和“/dev/input/elo”文件具有读写访问权限,以进行触摸屏校准。之前的校准命令行参数-u和-s现已过时。输入“# /elo/elova /?”以查看可用的命令行参数和用法。
步骤I:
-------
在X Windows的命令窗口中,从/elo目录运行校准实用程序,以进行单个或多个视频设置(支持Xorg Xinerama、Xorg非Xinerama和Nvidia Twinview选项)。
# cd /elo
# ./elova
在多个视频设置中,校准目标将在第一个视频屏幕上显示,在每个目标或屏幕的30秒超时后切换到下一个视频屏幕。一旦触摸屏校准完成,数据将存储在硬盘上的配置文件中。要在特定视频屏幕上仅显示校准目标(例如:videoscreen[1]),使用以下命令。
# cd /elo
# ./elova -videoscreen=1
要查看可用于校准的所有视频和USB触摸设备的列表,请使用以下命令。
# cd /elo
# ./elova -viewdevices
要查看elova校准程序的所有可用选项和特定用法,请使用以下命令。
# cd /elo
# ./elova /?
步骤II:
--------
从正常使用的位置触摸目标。校准数据将在校准结束时写入驱动程序。
==============================
5. 访问控制面板
==============================
控制面板应用程序允许用户轻松设置可用的驱动程序配置选项。在安装驱动程序包之后,切换到/elo目录并运行控制面板应用程序。
重要:
==========
用户必须对“/dev/elo”文件夹具有读写访问权限以运行控制面板应用程序。
步骤I:
-------
在X Windows的命令窗口中,从/elo目录运行控制面板实用程序。使用GUI基于控制面板(/elo/cpl)需要Motif版本3.0(libXm.so.3)。
# cd /elo
# ./cpl
步骤II:
--------
通过单击它们导航到各个选项卡。以下是与每个选项卡相关的信息概述。
常规 - 执行触摸屏校准
模式 - 更改触摸屏模式
属性 - 显示与串行/USB触摸显示器相关的数据。
关于 - 有关该包的信息。单击读取按钮打开此自述文件。
步骤III:
---------
如果未安装Motif,请使用应用程序的命令行版本访问控制面板。从X Windows的命令窗口中从/elo目录运行命令行应用程序。
# cd /elo
# ./cplcmd
=====================================================
6. 根据视频旋转调整触摸屏校准
=====================================================
重要:
==========
用户必须使用/elo/rotate/setup_rotation.sh脚本设置触摸屏旋转支持。此脚本必须在正常视频模式下运行,而不进行任何旋转。
步骤I:
-------
从X Windows的命令窗口中,从/elo/rotate/目录运行setup_rotation.sh脚本。该脚本将调用elova校准实用程序,以在正常视频模式下进行准确校准。然后,它将此正常视频模式触摸屏配置文件保存为/elo/rotate/eloconfig_rotate_normal。一旦创建该文件,触摸屏旋转功能就可以使用。
# cd /elo/rotate
# ./setup_rotation.sh
作为选项,如果您喜欢当前的校准并且不希望再次运行校准实用程序,可以手动复制/elo/eloconfig文件并将其重命名为/elo/rotate/eloconfig_rotate_normal。继续执行下一步。
步骤II:
--------
使用elorotate实用程序将触摸屏校准调整为当前视频旋转模式。
# cd /elo/rotate
# ./elorotate /? [ 列出实用程序描述、用法和可用选项 ]
# ./elorotate -left [ 为左侧视频旋转调整触摸屏校准 ]
# ./elorotate -right [ 为右侧视频旋转调整触摸屏校准 ]
# ./elorotate -normal [ 将触摸屏校准恢复为正常视频旋转 ]
该实用程序可以在执行视频旋转之后或之前使用命令行选项来调整触摸屏校准。另一种选择是使用脚本文件(例如:/elo/rotate/elo_video_rotate.sh)同时执行视频和触摸屏旋转。请编辑脚本文件以适应目标系统。
# cd /elo/rotate
# ./elo_video_rotate left [ 将视频和触摸屏旋转到左侧 ]
# ./elo_video_rotate normal [ 恢复视频和触摸屏至正常模式 ]
=================================================
7. 卸载Elo触摸屏USB驱动程序
=================================================
重要:
==========
必须具有Linux机器上的管理员访问权限才能卸载Elo触摸屏USB驱动程序。
步骤I:
-------
删除在启动时调用Elo服务的脚本或命令。
SUSE系统:
- - - - - - -
从"/etc/init.d/boot.local"文件中的配置脚本中删除在安装部分步骤V中创建的以下条目。
/elo/loadelo
/elo/elodaem
Redhat、Fedora、Mandrake、Slackware和Ubuntu(6.10或更高)系统:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
从"/etc/rc.local"文件中的配置脚本(或"/etc/rc.d/rc.local"文件)中删除安装部分步骤V中创建的以下条目。
/sbin/rmmod elousb [如果未使用libusb库(版本0.1.8或更高),前3行可能会缺失。]
/elo/EloDetachHID
/sbin/modprobe elousb
/elo/loadelo
/elo/elodaem
Debian、Ubuntu(在6.10之前)系统:
- - - - - - - - - - - - - - - - - - - - -
a.) 使用update-rc.d维护脚本删除在安装部分步骤V中创建的符号链接文件。
# update-rc.d -f elorc remove
b.) 删除放在"/etc/init.d"目录中的elo脚本文件"elorc"。
# rm /etc/init.d/elorc
步骤II:
--------
从X窗口配置文件(xorg.conf或XF86Config或XF86Config-4)中删除以下行。该文件位于/etc/X11目录。检查X窗口日志文件("/var/log/XFree86.0.log"或"/var/log/Xorg.0.log")以验证使用的X窗口配置文件。
a.) 删除Elo设备配置部分
Section "InputDevice"
Identifier "elo"
Driver "elo"
Option "Device" "/dev/input/elo"
Option "SendCoreEvents" "true"
EndSection
b.) 从ServerLayout部分中删除elo设备
InputDevice "elo"
步骤III:
---------
从系统中删除所有elo驱动程序文件。
a.) 删除elo驱动程序文件夹。
# cd /
# rm -fR /elo
b.) 删除X显示elo组件。使用“# X -version”命令检查X显示版本。
对于Xorg版本7.2,Xorg(Xserver)版本1.3,Xorg(Xserver)版本1.4或更高版本:(示例:Fedora 7)
# rm /usr/lib64/xorg/modules/input/elo_drv.so
(或)
对于Xorg版本7.0到7.1.1:(示例:Fedora Core 5)
# rm /usr/lib64/xorg/modules/input/elo_drv.o
(或)
对于其他XFree86或Xorg版本:
# rm /usr/X11R6/lib64/modules/input/elo_drv.o
c.) 删除所有与elo相关的文件夹。
# rm -fR /dev/elo
# rm /dev/input/elo
步骤IV:
--------
从目录"/lib/modules/`uname -r`/kernel/drivers"中删除已安装的"elousb"驱动程序模块。
对于2.4内核:
# cd /lib/modules/`uname -r`/kernel/drivers
# rm -r elousb.o
# depmod -a
(或)
对于2.6内核:
# cd /lib/modules/`uname -r`/kernel/drivers
# rm -r elousb.ko
# depmod -a
步骤V:(Debian、Ubuntu系统(除Ubuntu 6.10外)跳至步骤VI)
-------
Redhat、Fedora、SUSE、Mandrake、Slackware和Ubuntu 6.10系统:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
如果已安装libusb库(版本0.1.8或更高)并且在驱动程序中进行了libusb相关的修改,请跳过此步骤。如果对驱动程序中libusb库的使用有任何疑问,请执行步骤V。
删除在安装部分步骤VI中插入的模块配置文件中的命令行。选择和修改适当的模块配置文件(/etc/modules.conf或/etc/modprobe.conf或/etc/modules),根据内核版本进行检查。使用“# uname -r”命令查看当前内核版本。
a.) 对于2.4内核,编辑“/etc/modules.conf”文件,并删除
文件末尾的以下行。
post-install usbcore modprobe elousb
(或)
b.) 对于2.6内核,编辑“/etc/modprobe.conf”或“/etc/modules”文件,并删除
文件末尾的以下行。USB HID,键盘和鼠标模块的确切名称可能因发行版而异。有关详细信息,请参阅安装部分步骤VI中的注释。
install { modprobe elousb; } ; /sbin/modprobe --first-time --ignore-install
&& { /sbin/modprobe/ keybdev; /sbin/modprobe mousedev; /bin/true;}
步骤VI:
-------
Debian,Ubuntu 系统:(其他Linux和Ubuntu 6.10 系统跳至步骤VII)
- - - - - - - - - - - -
如果已安装libusb库(版本0.1.8或更高)并且在驱动程序中进行了libusb相关的修改,请跳过此步骤。如果对驱动程序中libusb库的使用有任何疑问,请执行步骤VI。
删除在安装部分步骤VII中插入的模块配置文件或启动脚本文件中的命令行。
a.) 对于Debian系统:编辑“/etc/modules.conf”文件并删除
文件末尾的以下行。
post-install usbcore modprobe elousb
(或)
b.) 对于Ubuntu 7.10或8.04系统:编辑“/etc/rc.local”文件
以删除以下所有条目。
rmmod elousb
rmmod usbhid
sleep 1s
modprobe elousb
modprobe usbhid
/elo/loadelo
/elo/elodaem
(或)
c.) 对于Ubuntu 7.04系统:删除“/etc/modprobe.d”目录中的“elo.modprobe”文件。
# rm /etc/modprobe.d/elo.modprobe
(或)
d.) 对于Ubuntu 6系统:编辑“/etc/init.d/readahead”文件,并在文件末尾“exit 0”命令之前删除以下行。
/sbin/modprobe elousb
(或)
e.) 对于Ubuntu 5.1系统:无需修改,因为
在步骤I中已删除修改后的“elorc”脚本。继续进入步骤VII。
步骤VII:
---------
重新启动系统以完成驱动程序卸载过程。
# shutdown -r now
==================
8. 故障排查
==================
A. 每次使用XWindows配置程序重新配置X Windows时,XWindows配置文件(xorg.conf或XF86Config)都必须修改以包括在安装部分步骤II中提到的elo设备配置。
B. 硬件检查(仅适用于USB设备)
--------------
要验证触摸显示器是否连接并正常工作,请在USB设备的命令窗口中键入以下命令。
# od -h -w10 <Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article