doom 15.11.2010 19:52

Есть проблема!Тачскрин в Archlinux

Имеется планшет китайского производства, после установки арча все прекрасно заработало кроме тачскрина.
Тачскрин определяется как Hanvon 10.1 и отслеживает перемещение указателя, а вот с кликом возникают проблемы.
При прикосновении к экрану просиходит множественное нажатие ЛКМ.
Как можно исправить данную проблему? подскажите пожалуйста

Вывод xinput list

? Virtual core pointer id=2
? ? Virtual core XTEST pointer id=4
? ? Hanvon 10.1 id=10
? Virtual core keyboard id=3
? Virtual core XTEST keyboard id=5
? Power Button id=6
? Video Bus id=7
? Power Button id=8
? Sleep Button id=9
? USB2.0-Camera id=11
? Chicony USB Keyboard id=12
? Chicony USB Keyboard id=13
? AT Translated Set 2 keyboard id=14

Вывод xinput test 10

motion a<0>=8887 a<1>=6595 a<2>=19455 a<3>=11263 a<4>=0 a<5>=1
motion a<6>=1
button press 1
button release 1
motion a<0>=8888 a<1>=6596 a<2>=19455 a<3>=11263 a<4>=0 a<5>=1
motion a<6>=1
button press 1
button release 1
motion a<0>=8889 a<1>=6598 a<2>=19455 a<3>=11263 a<4>=0 a<5>=1
motion a<6>=1
button press 1
button release 1
button press 1
button release 1
button press 1
button release 1
button press 1
button release 1
button press 1
button release 1
button press 1
button release 1


Тэги: arch ArchLinux touchscreen вопрос
+ 5 -
Похожие Поделиться

ZogG 16.11.2010 00:47 #
что такое ЛКМ?
как я знаю они еще делают ебуки, они первые объявили о цветном ебуке на е-инке. скорее всего там тачскрин, и я 99% уверен используется линукс как ОС(собственно и драйвера). так же настройки ксорга пожалуйста (как и ксорг.конфиг, так и конфиги из папки ксорг.д)
ну и последнее - какой модуль для тачскрина юзаете? и лог ксорга и греп лсмода, что он работает.
П.С. сам не работал с тачскрином, не настраивал, потому начнем сбор общей инфы.
derfenix 16.11.2010 01:19 #
что такое ЛКМ?
Левая Кнопка Мыши
ZogG 16.11.2010 01:31 #
УИКПЭС (ужас, и кто придумывает эти сокращения)
jh 16.11.2010 04:23 #
вы не видели учебники по военным специальностям, там весь текст из таких сокращений
doom 16.11.2010 11:50 #
вывод lsmod

Module Size Used by
aes_i586 6892 2
aes_generic 25846 1 aes_i586
cpufreq_ondemand 6971 2
ipv6 239371 22
joydev 7535 0
usbhid 33564 0
hid 60400 1 usbhid
uvcvideo 53488 0
videodev 39124 1 uvcvideo
v4l1_compat 13562 2 uvcvideo,videodev
snd_seq_dummy 1079 0
i915 267648 3
snd_seq_oss 25072 0
snd_seq_midi_event 4496 1 snd_seq_oss
snd_hda_codec_realtek 193812 1
snd_seq 41752 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 4369 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 33662 0
drm_kms_helper 22043 1 i915
snd_hda_intel 19020 0
snd_mixer_oss 14686 1 snd_pcm_oss
drm 134219 3 i915,drm_kms_helper
fuse 54801 3
snd_hda_codec 67274 2 snd_hda_codec_realtek,snd_hda_intel
r8192se_pci 468515 0
acpi_cpufreq 5157 0
snd_hwdep 4764 1 snd_hda_codec
snd_pcm 58308 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
uhci_hcd 19251 0
ehci_hcd 32860 0
cfg80211 124335 1 r8192se_pci
i2c_algo_bit 4407 1 i915
snd_timer 15423 2 snd_seq,snd_pcm
i2c_i801 7426 0
freq_table 1999 2 cpufreq_ondemand,acpi_cpufreq
battery 7879 0
usbcore 121737 5 usbhid,uvcvideo,uhci_hcd,ehci_hcd
rfkill 12854 1 cfg80211
snd 43283 11 snd_seq_oss,snd_hda_codec_realtek,snd_seq,snd_seq_device,snd_pcm_oss,snd_hda_intel,snd_mixer_oss,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
intel_agp 24747 2 i915
processor 25126 3 acpi_cpufreq
thermal 9786 0
ac 2329 0
i2c_core 15599 6 videodev,i915,drm_kms_helper,drm,i2c_algo_bit,i2c_i801
soundcore 5025 1 snd
video 15889 1 i915
snd_page_alloc 5981 2 snd_hda_intel,snd_pcm
sg 20932 0
pcspkr 1359 0
button 3746 1 i915
output 1448 1 video
agpgart 23520 2 drm,intel_agp
evdev 6820 11
mperf 1011 1 acpi_cpufreq
rtc_cmos 7746 0
rtc_core 11831 1 rtc_cmos
rtc_lib 1494 1 rtc_core
ext4 282610 1
mbcache 4290 1 ext4
jbd2 58396 1 ext4
crc16 1053 1 ext4
sd_mod 26768 3
ata_piix 18128 2
pata_acpi 2308 0
libata 140771 2 ata_piix,pata_acpi
scsi_mod 105888 3 sg,sd_mod,libata

Xorg.0.log

< 13.857>
X.Org X Server 1.9.2
Release Date: 2010-10-30
< 13.857> X Protocol Version 11, Revision 0
< 13.857> Build Operating System: Linux 2.6.35-ARCH i686
< 13.857> Current Operating System: Linux arch_tablet 2.6.35-ARCH #1 SMP PREEMPT Sat Oct 30 19:57:05 UTC 2010 i686
< 13.857> Kernel command line: root=/dev/sda4 ro quiet vga=788
< 13.857> Build Date: 01 November 2010 10:23:07PM
< 13.857>
< 13.876> Current version of pixman: 0.18.4
< 13.877> Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
< 13.877> Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
< 13.877> (==) Log file: "/var/log/Xorg.0.log", Time: Tue Nov 16 19:28:11 2010
< 13.923> (==) Using config directory: "/etc/X11/xorg.conf.d"
< 13.997> (==) No Layout section. Using the first Screen section.
< 13.997> (==) No screen section available. Using defaults.
< 13.997> (**) |-->Screen "Default Screen Section" (0)
< 13.997> (**) | |-->Monitor ""
< 13.998> (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
< 13.998> (==) Automatically adding devices
< 13.998> (==) Automatically enabling devices
< 14.049> (WW) The directory "/usr/share/fonts/OTF/" does not exist.
< 14.049> Entry deleted from font path.
< 14.083> (==) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi/,
/usr/share/fonts/75dpi/
< 14.083> (==) ModulePath set to "/usr/lib/xorg/modules"
< 14.083> (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
< 14.083> (II) Loader magic: 0x81f1f80
< 14.083> (II) Module ABI versions:
< 14.083> X.Org ANSI C Emulation: 0.4
< 14.083> X.Org Video Driver: 8.0
< 14.083> X.Org XInput driver : 11.0
< 14.083> X.Org Server Extension : 4.0
< 14.085> (--) PCI:*(0:0:2:0) 8086:a011:8086:a011 rev 0, Mem @ 0xfe980000/524288, 0xd0000000/268435456, 0xfea00000/1048576, I/O @ 0x0000dc00/8
< 14.086> (--) PCI: (0:0:2:1) 8086:a012:8086:a011 rev 0, Mem @ 0xfe880000/524288
< 14.086> (II) Open ACPI successful (/var/run/acpid.socket)
< 14.086> (II) LoadModule: "extmod"
< 14.126> (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
< 14.166> (II) Module extmod: vendor="X.Org Foundation"
< 14.166> compiled for 1.9.2, module version = 1.0.0
< 14.166> Module class: X.Org Server Extension
< 14.166> ABI class: X.Org Server Extension, version 4.0
< 14.166> (II) Loading extension MIT-SCREEN-SAVER
< 14.166> (II) Loading extension XFree86-VidModeExtension
< 14.166> (II) Loading extension XFree86-DGA
< 14.175> (II) Loading extension DPMS
< 14.175> (II) Loading extension XVideo
< 14.175> (II) Loading extension XVideo-MotionCompensation
< 14.175> (II) Loading extension X-Resource
< 14.175> (II) LoadModule: "dbe"
< 14.175> (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
< 14.191> (II) Module dbe: vendor="X.Org Foundation"
< 14.191> compiled for 1.9.2, module version = 1.0.0
< 14.191> Module class: X.Org Server Extension
< 14.191> ABI class: X.Org Server Extension, version 4.0
< 14.191> (II) Loading extension DOUBLE-BUFFER
< 14.191> (II) LoadModule: "glx"
< 14.191> (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
< 14.219> (II) Module glx: vendor="X.Org Foundation"
< 14.219> compiled for 1.9.2, module version = 1.0.0
< 14.219> ABI class: X.Org Server Extension, version 4.0
< 14.219> (==) AIGLX enabled
< 14.219> (II) Loading extension GLX
< 14.219> (II) LoadModule: "record"
< 14.220> (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
< 14.221> (II) Module record: vendor="X.Org Foundation"
< 14.221> compiled for 1.9.2, module version = 1.13.0
< 14.221> Module class: X.Org Server Extension
< 14.221> ABI class: X.Org Server Extension, version 4.0
< 14.221> (II) Loading extension RECORD
< 14.221> (II) LoadModule: "dri"
< 14.221> (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
< 14.233> (II) Module dri: vendor="X.Org Foundation"
< 14.233> compiled for 1.9.2, module version = 1.0.0
< 14.233> ABI class: X.Org Server Extension, version 4.0
< 14.233> (II) Loading extension XFree86-DRI
< 14.233> (II) LoadModule: "dri2"
< 14.233> (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
< 14.234> (II) Module dri2: vendor="X.Org Foundation"
< 14.234> compiled for 1.9.2, module version = 1.2.0
< 14.234> ABI class: X.Org Server Extension, version 4.0
< 14.234> (II) Loading extension DRI2
< 14.234> (==) Matched intel as autoconfigured driver 0
< 14.235> (==) Matched vesa as autoconfigured driver 1
< 14.235> (==) Matched fbdev as autoconfigured driver 2
< 14.235> (==) Assigned the driver to the xf86ConfigLayout
< 14.235> (II) LoadModule: "intel"
< 14.272> (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
< 14.302> (II) Module intel: vendor="X.Org Foundation"
< 14.302> compiled for 1.9.0, module version = 2.12.0
< 14.302> Module class: X.Org Video Driver
< 14.302> ABI class: X.Org Video Driver, version 8.0
< 14.302> (II) LoadModule: "vesa"
< 14.303> (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
< 14.325> (II) Module vesa: vendor="X.Org Foundation"
< 14.325> compiled for 1.9.0, module version = 2.3.0
< 14.325> Module class: X.Org Video Driver
< 14.325> ABI class: X.Org Video Driver, version 8.0
< 14.325> (II) LoadModule: "fbdev"
< 14.348> (WW) Warning, couldn't open module fbdev
< 14.348> (II) UnloadModule: "fbdev"
< 14.348> (EE) Failed to load module "fbdev" (module does not exist, 0)
< 14.348> (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
4 Series, G45/G43, Q45/Q43, G41, B43, Clarkdale, Arrandale
< 14.351> (II) VESA: driver for VESA chipsets: vesa
< 14.351> (++) using VT number 7

< 14.358> (WW) Falling back to old probe method for vesa
< 14.361> drmOpenDevice: node name is /dev/dri/card0
< 14.361> drmOpenDevice: open result is 9, (OK)
< 14.361> drmOpenByBusid: Searching for BusID pci:0000:00:02.0
< 14.361> drmOpenDevice: node name is /dev/dri/card0
< 14.361> drmOpenDevice: open result is 9, (OK)
< 14.361> drmOpenByBusid: drmOpenMinor returns 9
< 14.361> drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
< 14.361> (II) intel(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
< 14.361> (==) intel(0): Depth 24, (--) framebuffer bpp 32
< 14.361> (==) intel(0): RGB weight 888
< 14.361> (==) intel(0): Default visual is TrueColor
< 14.361> (II) intel(0): Integrated Graphics Chipset: Intel(R) Pineview GM
< 14.362> (--) intel(0): Chipset: "Pineview GM"
< 14.362> (==) intel(0): video overlay key set to 0x101fe
< 14.393> (II) intel(0): Output VGA1 has no monitor section
< 14.524> (II) intel(0): Output LVDS1 has no monitor section
< 14.557> (II) intel(0): EDID for output VGA1
< 14.670> (II) intel(0): EDID for output LVDS1
< 14.670> (II) intel(0): Manufacturer: INL Model: d Serial#: 0
< 14.671> (II) intel(0): Year: 2009 Week: 0
< 14.673> (II) intel(0): EDID Version: 1.3
< 14.673> (II) intel(0): Digital Display Input
< 14.673> (II) intel(0): Max Image Size : horiz.: 22 vert.: 12
< 14.673> (II) intel(0): Gamma: 2.20
< 14.673> (II) intel(0): No DPMS capabilities specified
< 14.673> (II) intel(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
< 14.673> (II) intel(0): First detailed timing is preferred mode
< 14.673> (II) intel(0): redX: 0.575 redY: 0.348 greenX: 0.336 greenY: 0.574
< 14.673> (II) intel(0): blueX: 0.154 blueY: 0.105 whiteX: 0.313 whiteY: 0.329
< 14.673> (II) intel(0): Manufacturer's mask: 0
< 14.674> (II) intel(0): Supported detailed timing:
< 14.674> (II) intel(0): clock: 54.2 MHz Image Size: 222 x 125 mm
< 14.674> (II) intel(0): h_active: 1024 h_sync: 1072 h_sync_end 1104 h_blank_end 1402 h_border: 0
< 14.674> (II) intel(0): v_active: 600 v_sync: 603 v_sync_end 609 v_blanking: 644 v_border: 0
< 14.674> (II) intel(0): INL
< 14.674> (II) intel(0): Monitor name: BT101IW03V1
< 14.674> (II) intel(0): EDID (in hex):
< 14.674> (II) intel(0): 00ffffffffffff0025cc0d0000000000
< 14.674> (II) intel(0): 0013010380160c780a40859359569327
< 14.674> (II) intel(0): 1b505400000001010101010101010101
< 14.674> (II) intel(0): 0101010101012c15007a41582c203020
< 14.674> (II) intel(0): 3600de7d000000180000000000000000
< 14.674> (II) intel(0): 00000000000000000000000000fe0049
< 14.675> (II) intel(0): 4e4c0a202020202020202020000000fc
< 14.675> (II) intel(0): 0042543130314957303356310a2000c1
< 14.699> (II) intel(0): Not using default mode "320x240" (doublescan mode not supported)
< 14.699> (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
< 14.699> (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
< 14.699> (II) intel(0): Not using default mode "512x384" (doublescan mode not supported)
< 14.700> (II) intel(0): Not using default mode "640x480" (doublescan mode not supported)
< 14.700> (II) intel(0): Not using default mode "640x512" (doublescan mode not supported)
< 14.700> (II) intel(0): Not using default mode "800x600" (doublescan mode not supported)
< 14.700> (II) intel(0): Not using default mode "700x525" (doublescan mode not supported)
< 14.700> (II) intel(0): Printing probed modes for output LVDS1
< 14.700> (II) intel(0): Modeline "1024x600"x60.0 54.20 1024 1072 1104 1402 600 603 609 644 -hsync -vsync (38.7 kHz)
< 14.700> (II) intel(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
< 14.700> (II) intel(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
< 14.700> (II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
< 14.700> (II) intel(0): Output VGA1 disconnected
< 14.700> (II) intel(0): Output LVDS1 connected
< 14.700> (II) intel(0): Using exact sizes for initial modes
< 14.700> (II) intel(0): Output LVDS1 using initial mode 1024x600
< 14.701> (II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
< 14.701> (II) intel(0): Pageflipping enabled in kernel, but disabled in X
< 14.701> (II) intel(0): Don't panic: https://bugzilla.redhat.com/588421
< 14.701> (==) intel(0): DPI set to (96, 96)
< 14.701> (II) Loading sub module "fb"
< 14.701> (II) LoadModule: "fb"
< 14.701> (II) Loading /usr/lib/xorg/modules/libfb.so
< 14.708> (II) Module fb: vendor="X.Org Foundation"
< 14.708> compiled for 1.9.2, module version = 1.0.0
< 14.708> ABI class: X.Org ANSI C Emulation, version 0.4
< 14.708> (II) UnloadModule: "vesa"
< 14.708> (II) Unloading /usr/lib/xorg/modules/drivers/vesa_drv.so
< 14.708> (==) Depth 24 pixmap format is 32 bpp
< 14.709> (II) intel(0): Setup complete
< 14.709> (II) intel(0): DRI driver: i915
< 14.709> (**) intel(0): Tiling enabled
< 14.709> (**) intel(0): SwapBuffers wait enabled
< 14.709> (==) intel(0): VideoRam: 262144 KB
< 14.709> (II) intel(0): Allocated new frame buffer 1024x600 stride 4096, tiled
< 14.740> (II) UXA(0): Driver registered support for the following operations:
< 14.740> (II) solid
< 14.740> (II) copy
< 14.740> (II) composite (RENDER acceleration)
< 14.740> (II) put_image
< 14.740> (II) get_image
< 14.740> (==) intel(0): Backing store disabled
< 14.740> (==) intel(0): Silken mouse enabled
< 14.747> (II) intel(0): Initializing HW Cursor
< 14.776> (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
< 14.777> (==) intel(0): DPMS enabled
< 14.777> (==) intel(0): Intel XvMC decoder disabled
< 14.777> (II) intel(0): Set up textured video
< 14.777> (II) intel(0): Set up overlay video
< 14.777> (II) intel(0): direct rendering: DRI2 Enabled
< 14.778> (--) RandR disabled
< 14.778> (II) Initializing built-in extension Generic Event Extension
< 14.778> (II) Initializing built-in extension SHAPE
< 14.778> (II) Initializing built-in extension MIT-SHM
< 14.778> (II) Initializing built-in extension XInputExtension
< 14.778> (II) Initializing built-in extension XTEST
< 14.778> (II) Initializing built-in extension BIG-REQUESTS
< 14.778> (II) Initializing built-in extension SYNC
< 14.778> (II) Initializing built-in extension XKEYBOARD
< 14.778> (II) Initializing built-in extension XC-MISC
< 14.778> (II) Initializing built-in extension SECURITY
< 14.778> (II) Initializing built-in extension XINERAMA
< 14.778> (II) Initializing built-in extension XFIXES
< 14.778> (II) Initializing built-in extension RENDER
< 14.778> (II) Initializing built-in extension RANDR
< 14.779> (II) Initializing built-in extension COMPOSITE
< 14.779> (II) Initializing built-in extension DAMAGE
< 15.027> (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
< 15.027> (II) AIGLX: enabled GLX_INTEL_swap_event
< 15.027> (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
< 15.028> (II) AIGLX: enabled GLX_SGI_make_current_read
< 15.028> (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
< 15.028> (II) AIGLX: Loaded and initialized /usr/lib/xorg/modules/dri/i915_dri.so
< 15.028> (II) GLX: Initialized DRI2 GL provider for screen 0
< 15.029> (II) intel(0): Setting screen physical size to 270 x 158
< 16.236> (II) config/udev: Adding input device Power Button (/dev/input/event5)
< 16.236> (**) Power Button: Applying InputClass "evdev keyboard catchall"
< 16.236> (II) LoadModule: "evdev"
< 16.236> (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
< 16.242> (II) Module evdev: vendor="X.Org Foundation"
< 16.242> compiled for 1.9.0, module version = 2.5.0
< 16.242> Module class: X.Org XInput Driver
< 16.242> ABI class: X.Org XInput driver, version 11.0
< 16.242> (**) Power Button: always reports core events
< 16.242> (**) Power Button: Device: "/dev/input/event5"
< 16.250> (--) Power Button: Found keys
< 16.250> (II) Power Button: Configuring as keyboard
< 16.250> (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
< 16.250> (**) Option "xkb_rules" "evdev"
< 16.251> (**) Option "xkb_model" "evdev"
< 16.251> (**) Option "xkb_layout" "us"
< 16.412> (II) config/udev: Adding input device Video Bus (/dev/input/event6)
< 16.413> (**) Video Bus: Applying InputClass "evdev keyboard catchall"
< 16.413> (**) Video Bus: always reports core events
< 16.413> (**) Video Bus: Device: "/dev/input/event6"
< 16.417> (--) Video Bus: Found keys
< 16.417> (II) Video Bus: Configuring as keyboard
< 16.417> (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD)
< 16.417> (**) Option "xkb_rules" "evdev"
< 16.417> (**) Option "xkb_model" "evdev"
< 16.417> (**) Option "xkb_layout" "us"
< 16.423> (II) config/udev: Adding input device Power Button (/dev/input/event4)
< 16.423> (**) Power Button: Applying InputClass "evdev keyboard catchall"
< 16.423> (**) Power Button: always reports core events
< 16.423> (**) Power Button: Device: "/dev/input/event4"
< 16.427> (--) Power Button: Found keys
< 16.427> (II) Power Button: Configuring as keyboard
< 16.427> (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
< 16.427> (**) Option "xkb_rules" "evdev"
< 16.427> (**) Option "xkb_model" "evdev"
< 16.427> (**) Option "xkb_layout" "us"
< 16.429> (II) config/udev: Adding input device Lid Switch (/dev/input/event3)
< 16.429> (II) No input driver/identifier specified (ignoring)
< 16.430> (II) config/udev: Adding input device Sleep Button (/dev/input/event2)
< 16.430> (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
< 16.430> (**) Sleep Button: always reports core events
< 16.430> (**) Sleep Button: Device: "/dev/input/event2"
< 16.437> (--) Sleep Button: Found keys
< 16.437> (II) Sleep Button: Configuring as keyboard
< 16.437> (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD)
< 16.437> (**) Option "xkb_rules" "evdev"
< 16.437> (**) Option "xkb_model" "evdev"
< 16.437> (**) Option "xkb_layout" "us"
< 16.441> (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event7)
< 16.441> (II) No input driver/identifier specified (ignoring)
< 16.448> (II) config/udev: Adding input device Hanvon 10.1 (/dev/input/event9)
< 16.448> (**) Hanvon 10.1 : Applying InputClass "evdev tablet catchall"
< 16.448> (**) Hanvon 10.1 : always reports core events
< 16.448> (**) Hanvon 10.1 : Device: "/dev/input/event9"
< 16.453> (--) Hanvon 10.1 : Found 2 mouse buttons
< 16.454> (--) Hanvon 10.1 : Found absolute axes
< 16.454> (--) Hanvon 10.1 : Found x and y absolute axes
< 16.454> (--) Hanvon 10.1 : Found absolute tablet.
< 16.454> (II) Hanvon 10.1 : Configuring as tablet
< 16.454> (**) Hanvon 10.1 : YAxisMapping: buttons 4 and 5
< 16.454> (**) Hanvon 10.1 : EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
< 16.454> (II) XINPUT: Adding extended input device "Hanvon 10.1 " (type: TABLET)
< 16.454> (II) Hanvon 10.1 : initialized for absolute axes.
< 16.456> (II) config/udev: Adding input device Hanvon 10.1 (/dev/input/mouse0)
< 16.456> (II) No input driver/identifier specified (ignoring)
< 16.459> (II) config/udev: Adding input device USB2.0-Camera (/dev/input/event8)
< 16.459> (**) USB2.0-Camera: Applying InputClass "evdev keyboard catchall"
< 16.459> (**) USB2.0-Camera: always reports core events
< 16.459> (**) USB2.0-Camera: Device: "/dev/input/event8"
< 16.470> (--) USB2.0-Camera: Found keys
< 16.470> (II) USB2.0-Camera: Configuring as keyboard
< 16.470> (II) XINPUT: Adding extended input device "USB2.0-Camera" (type: KEYBOARD)
< 16.470> (**) Option "xkb_rules" "evdev"
< 16.470> (**) Option "xkb_model" "evdev"
< 16.470> (**) Option "xkb_layout" "us"
< 16.474> (II) config/udev: Adding input device Chicony USB Keyboard (/dev/input/event10)
< 16.474> (**) Chicony USB Keyboard: Applying InputClass "evdev keyboard catchall"
< 16.474> (**) Chicony USB Keyboard: always reports core events
< 16.474> (**) Chicony USB Keyboard: Device: "/dev/input/event10"
< 16.480> (--) Chicony USB Keyboard: Found keys
< 16.480> (II) Chicony USB Keyboard: Configuring as keyboard
< 16.480> (II) XINPUT: Adding extended input device "Chicony USB Keyboard" (type: KEYBOARD)
< 16.480> (**) Option "xkb_rules" "evdev"
< 16.480> (**) Option "xkb_model" "evdev"
< 16.481> (**) Option "xkb_layout" "us"
< 16.483> (II) config/udev: Adding input device Chicony USB Keyboard (/dev/input/event11)
< 16.483> (**) Chicony USB Keyboard: Applying InputClass "evdev keyboard catchall"
< 16.483> (**) Chicony USB Keyboard: always reports core events
< 16.483> (**) Chicony USB Keyboard: Device: "/dev/input/event11"
< 16.490> (--) Chicony USB Keyboard: Found keys
< 16.490> (II) Chicony USB Keyboard: Configuring as keyboard
< 16.490> (II) XINPUT: Adding extended input device "Chicony USB Keyboard" (type: KEYBOARD)
< 16.490> (**) Option "xkb_rules" "evdev"
< 16.490> (**) Option "xkb_model" "evdev"
< 16.490> (**) Option "xkb_layout" "us"
< 16.492> (II) config/udev: Adding input device Genius NetScroll + Traveler (/dev/input/event12)
< 16.493> (**) Genius NetScroll + Traveler: Applying InputClass "evdev pointer catchall"
< 16.493> (**) Genius NetScroll + Traveler: always reports core events
< 16.493> (**) Genius NetScroll + Traveler: Device: "/dev/input/event12"
< 16.500> (--) Genius NetScroll + Traveler: Found 3 mouse buttons
< 16.500> (--) Genius NetScroll + Traveler: Found scroll wheel(s)
< 16.500> (--) Genius NetScroll + Traveler: Found relative axes
< 16.500> (--) Genius NetScroll + Traveler: Found x and y relative axes
< 16.500> (II) Genius NetScroll + Traveler: Configuring as mouse
< 16.500> (**) Genius NetScroll + Traveler: YAxisMapping: buttons 4 and 5
< 16.501> (**) Genius NetScroll + Traveler: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
< 16.501> (II) XINPUT: Adding extended input device "Genius NetScroll + Traveler" (type: MOUSE)
< 16.501> (**) Genius NetScroll + Traveler: (accel) keeping acceleration scheme 1
< 16.501> (**) Genius NetScroll + Traveler: (accel) acceleration profile 0
< 16.501> (**) Genius NetScroll + Traveler: (accel) acceleration factor: 2.000
< 16.501> (**) Genius NetScroll + Traveler: (accel) acceleration threshold: 4
< 16.501> (II) Genius NetScroll + Traveler: initialized for relative axes.
< 16.503> (II) config/udev: Adding input device Genius NetScroll + Traveler (/dev/input/mouse1)
< 16.503> (II) No input driver/identifier specified (ignoring)
< 16.510> (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
< 16.511> (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
< 16.511> (**) AT Translated Set 2 keyboard: always reports core events
< 16.511> (**) AT Translated Set 2 keyboard: Device: "/dev/input/event0"
< 16.523> (--) AT Translated Set 2 keyboard: Found keys
< 16.523> (II) AT Translated Set 2 keyboard: Configuring as keyboard
< 16.524> (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
< 16.524> (**) Option "xkb_rules" "evdev"
< 16.524> (**) Option "xkb_model" "evdev"
< 16.524> (**) Option "xkb_layout" "us"
< 16.526> (II) config/udev: Adding input device PC Speaker (/dev/input/event1)
< 16.526> (II) No input driver/identifier specified (ignoring)
< 20.546> (II) intel(0): EDID vendor "INL", prod id 13
< 20.546> (II) intel(0): Printing DDC gathered Modelines:
< 20.547> (II) intel(0): Modeline "1024x600"x0.0 54.20 1024 1072 1104 1402 600 603 609 644 -hsync -vsync (38.7 kHz)
< 20.693> (II) intel(0): EDID vendor "INL", prod id 13
< 20.693> (II) intel(0): Printing DDC gathered Modelines:
< 20.693> (II) intel(0): Modeline "1024x600"x0.0 54.20 1024 1072 1104 1402 600 603 609 644 -hsync -vsync (38.7 kHz)
< 20.843> (II) intel(0): EDID vendor "INL", prod id 13
< 20.843> (II) intel(0): Printing DDC gathered Modelines:
< 20.843> (II) intel(0): Modeline "1024x600"x0.0 54.20 1024 1072 1104 1402 600 603 609 644 -hsync -vsync (38.7 kHz)
< 24.850> (II) intel(0): EDID vendor "INL", prod id 13
< 24.850> (II) intel(0): Printing DDC gathered Modelines:
< 24.850> (II) intel(0): Modeline "1024x600"x0.0 54.20 1024 1072 1104 1402 600 603 609 644 -hsync -vsync (38.7 kHz)
< 71.400> (II) AIGLX: Suspending AIGLX clients for VT switch
< 73.010> (II) Open ACPI successful (/var/run/acpid.socket)
< 73.010> (II) AIGLX: Resuming AIGLX clients after VT switch
< 73.173> (II) intel(0): EDID vendor "INL", prod id 13
< 73.174> (II) intel(0): Printing DDC gathered Modelines:
< 73.174> (II) intel(0): Modeline "1024x600"x0.0 54.20 1024 1072 1104 1402 600 603 609 644 -hsync -vsync (38.7 kHz)

В папке xorg.conf.d только 10-evdev.conf и тачскрин в нем определяется как evdev tablet catchall

evdev.conf

#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.

Section "InputClass"
Identifier "evdev pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

#Section "InputClass"
## Identifier "evdev touchpad catchall"
# MatchIsTouchpad "on"
# MatchDevicePath "/dev/input/event*"
# Driver "evdev"
#EndSection

Section "InputClass"
Identifier "evdev tablet catchall"
MatchIsTablet "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

#Section "InputClass"
# Identifier "evdev touchscreen catchall"
# MatchIsTouchscreen "on"
# MatchDevicePath "/dev/input/event*"
# Driver "evdev"
#EndSection


Похожая проблема с залипанием клавиш была на нетбуке, но там это решалось путем добавления номеров кнопок в /sys/devices/platform/i8042/serio0/force_release. Может и здесь есть что-то подобное?
ZogG 16.11.2010 16:42 #
http://www.plop.at/en/touchscreen.html
http://lii-enac.fr/en/projects/shareit/multitouch-devices.html
PixCir has a panel controller, said to be available along with the Sintek panel in the Hanvon tablet and others. The device was found with USB IDs 20b3:0a18 and 2087:0703. Two fingers, apparently Win7 compatible. Linux driver available from ENAC.


ну или юзай evtouch драйвер, но никак не evdev.