我已经安装了 Ubuntu 12.10,并尝试让它与带有 CY-TM40 触摸屏的 Samsung ME40B 配合使用。音频和视频输出通过 HDMI 连接正常工作。CY-TM40 通过 USB 连接,但 Ubuntu 无法检测到它。我已验证 USB 端口可与其他设备配合使用。
我安装了校准触摸屏工具,但它只返回:
Error: No calibratable devices found.
三星的一位技术人员表示标准 HID 驱动程序应该可以工作。有人对增强驱动程序或可能有用的工具有什么建议吗?
提前致谢。
附言:
屏幕确实出现在/proc/bus/input/devices
I: Bus=0003 Vendor=1870 Product=010d Version=0111
N: Name="Nexio Touch Device(HS) Nexio HID Multi-Touch ATI0400-06"
P: Phys=usb-0000:00:1a.0-1.3/input0
S: Sysfs=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.0/input/input14
U: Uniq=
H: Handlers=event2 js0
B: PROP=2
B: EV=b
B: KEY=0
B: ABS=2738000 3
以及Xorg.0.log
root@efsd01:/var/log# cat Xorg.0.log | grep -i nexio | more
[ 3.955] (II) config/udev: Adding input device Nexio Touch Device(HS) Nexio HID Multi-Touch ATI0400-06 (/dev/input/event2)
[ 3.955] (II) config/udev: Adding input device Nexio Touch Device(HS) Nexio HID Multi-Touch ATI0400-06 (/dev/input/js0)
[ 33.275] (II) config/udev: Adding input device Nexio Touch Device(HS) Nexio HID Multi-Touch ATI0400-06 (/dev/input/js0)
[ 33.275] (II) config/udev: Adding input device Nexio Touch Device(HS) Nexio HID Multi-Touch ATI0400-06 (/dev/input/event2)
[ 1528.357] (II) config/udev: Adding input device Nexio Touch Device(HS) Nexio HID Multi-Touch ATI0400-06 (/dev/input/js0)
[ 1528.358] (II) config/udev: Adding input device Nexio Touch Device(HS) Nexio HID Multi-Touch ATI0400-06 (/dev/input/event2)
但它没有出现在xinput list
:
root@efsd01:/var/log# xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MOSART Semi. 2.4G Keyboard Mouse id=10 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ MOSART Semi. 2.4G Keyboard Mouse id=9 [slave keyboard (3)]
root@efsd01:/var/log#
答案1
事实证明,需要更新固件才能使触摸屏正常工作。三星向我提供了一组需要在 Windows 下运行的文件来升级固件。触摸屏现在可与 Ubuntu 12.10 配合使用,进行单点触摸操作。
更新来自触摸屏覆盖制造商 Nexio。更新程序应用程序名为 nxHIDcon,是仅适用于 Windows 的应用程序。您需要在 Windows 计算机上安装更新程序,然后使用它来将固件更新推送到触摸屏。更新程序应用程序可在此处获取:
您还需要一个特定于您的屏幕的固件文件。
我有一些驱动程序更新,包括
- ATI0320
- ATI0400
- ATI0460
- ATI0550
这些是由三星集成工程师提供的。