我最初在上网本上安装了Ubuntu10.10,触摸屏运行得很好,但是升级到12.04已经导致我的触摸屏不再工作了。
lsusb列出了我的许多其他设备,但也有
总线004设备002: ID 1cb6:6651
我相信这就是我的触摸屏。此外,xinput -list还显示了以下内容:
虚拟核心指针id=2 主指针(3) ↳虚拟核XTEST指针id=4 从指针(2)↳SynPS/2 Synaptics TouchPad id=11 从指针(2)
我在戴尔的网站上做了一些调查,触摸屏本身就是IDEACOM IDC 6651,但是没有linux驱动程序可供它使用。
此外,lshal还显示了与触摸屏相关的下列信息
udi = '/org/freedesktop/Hal/devices/usb_device_1cb6_6651_noserial_if0‘ info.linux.driver = 'usbhid’(string) info.parent = '/org/freedesktop/Hal/devices/usb_device_1cb6_6651_noserial‘(string) info.product =’usbhid Interface‘(string) info.subsystem = 'usb’(string) info.udi =‘org/freedesktop/Hal/设备/usb_'/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0‘’(string) linux.hotplug_type =2 (0x2) (int) linux.subsystem = 'usb‘(string) linux.sysfs_path = usb.bus_number =4 (0x4) (int) usb.can_wake_up = true(bool) usb.configuration_value =1 (0x1) (int) usb.device_class =0 (0x0) (int) usb.device_protocol =0 (0x0) (int) usb.device_revision_bcd = 4097 (0x1001) (int) usb.device_subclass =0 (0x0) (int) usb.interface.class =3 (0x3) usb.interface.number =0(0x0) (int) usb.interface.protocol =0 (0x0) (int) usb.interface.subclass =0 (0x0) (int) usb.is_self_powered = false (bool) usb.linux.device_number =2 (0x2) (int) usb.linux.sysfs_path =0‘(字符串) usb.max_power = 100 (0x64) (int) usb.num_configurations =1 (0x1) (int) usb.num_interfaces =1 (0x1) (int) usb.num_ports =0 (0x0) (int) usb.product = 'USB’(string) usb.product_id = 26193 (0x6651) usb.speed = 12.0 (12) ( usb.vendor = 'IDEACOM‘(string) usb.vendor_id = 7350 (0x1cb6) (int) usb.version = 1.1 (1.1) (double)
如能在此问题上提供任何帮助,将不胜感激。
发布于 2012-07-23 13:32:45
此问题在内核版本v3.5-rc7-quantal ( http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.5-rc7-quantal/ )中得到了解决。希望它不会在12.10的最后版本中改变
使用此内核的安装说明可在( https://wiki.ubuntu.com/KernelMainlineBuilds )中找到
Bug页,供参考( https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1026174 )
https://askubuntu.com/questions/155853
复制相似问题