Package: xorg Version: 1:7.7+3 Severity: normal I've been trying to get Debian working on my Samsung Galaxy S smartphone for a while. The initial issue I had was Xorg not accepting touchscreen input due to some interaction with evdev being weird:
http://bonedaddy.net/pabs3/log/2012/12/03/debian-mobile/ I recently noticed that evdev from experimental adds multitouch support so I thought I would revisit it. Still running the Android/Replicant version of the Linux kernel with Debian testing on armhf. First I noted it that Xorg seems to think this touchscreen is a mouse instead of a touchscreen. Then I noted that Xorg now crashes when I touch the screen. You may note the commented things in xorg.conf below, if I uncomment them then the same crash still happens. If you want to take a look at this issue on the hardware itself, I'll bring it to DebConf13, otherwise let me know what I should try - patches etc. Program received signal SIGSEGV, Segmentation fault. valuator_mask_isset (mask=0x0, valuator=0) at ../../dix/inpututils.c:501 501 ../../dix/inpututils.c: No such file or directory. (gdb) bt #0 valuator_mask_isset (mask=0x0, valuator=0) at ../../dix/inpututils.c:501 #1 0x411b2dfa in EvdevProcessValuators (pInfo=<optimized out>) at ../../src/evdev.c:537 #2 EvdevProcessSyncEvent (pInfo=0x422a4fd0, ev=<optimized out>) at ../../src/evdev.c:1007 #3 EvdevProcessEvent (ev=<optimized out>, pInfo=0x422a4fd0) at ../../src/evdev.c:1053 #4 EvdevReadInput (pInfo=<optimized out>) at ../../src/evdev.c:1133 #5 0x4008b19a in xf86SigioReadInput (fd=<optimized out>, closure=0x422a4fd0) at ../../../../hw/xfree86/common/xf86Events.c:298 #6 0x400a46ec in xf86SIGIO (sig=<optimized out>) at ../../../../../hw/xfree86/os-support/linux/../shared/sigio.c:108 #7 <signal handler called> #8 0x4042f760 in select () at ../sysdeps/unix/syscall-template.S:81 #9 0x4013180c in WaitForSomething (pClientsReady=0x4222b9d0) at ../../os/WaitFor.c:221 #10 0x400630c4 in Dispatch () at ../../dix/dispatch.c:357 #11 0x400587b6 in main (argc=5, argv=0xbebc8714, envp=<optimized out>) at ../../dix/main.c:288 (gdb) thread apply all bt full Thread 1 (Thread 0x40167070 (LWP 30124)): #0 valuator_mask_isset (mask=0x0, valuator=0) at ../../dix/inpututils.c:501 No locals. #1 0x411b2dfa in EvdevProcessValuators (pInfo=<optimized out>) at ../../src/evdev.c:537 val = <optimized out> calib_min = <optimized out> calib_max = <optimized out> i = <optimized out> tmp = <optimized out> pEvdev = <optimized out> delta = <optimized out> #2 EvdevProcessSyncEvent (pInfo=0x422a4fd0, ev=<optimized out>) at ../../src/evdev.c:1007 i = <optimized out> pEvdev = 0x422adc18 num_v = 0 first_v = 0 v = {0 <repeats 36 times>} #3 EvdevProcessEvent (ev=<optimized out>, pInfo=0x422a4fd0) at ../../src/evdev.c:1053 No locals. #4 EvdevReadInput (pInfo=<optimized out>) at ../../src/evdev.c:1133 pEvdev = <optimized out> ev = {{time = {tv_sec = 14774, tv_usec = 11222}, type = 3, code = 48, value = 4}, {time = {tv_sec = 14774, tv_usec = 11222}, type = 3, code = 53, value = 549}, {time = {tv_sec = 14774, tv_usec = 11222}, type = 3, code = 54, value = 530}, {time = { tv_sec = 14774, tv_usec = 11222}, type = 3, code = 57, value = 0}, {time = {tv_sec = 14774, tv_usec = 11222}, type = 3, code = 58, value = 62}, {time = {tv_sec = 14774, tv_usec = 11222}, type = 0, code = 0, value = 0}, {time = {tv_sec = 1, tv_usec = 1075292744}, type = 1, code = 0, value = 1074174065}, {time = {tv_sec = -1094942500, tv_usec = 1110550864}, type = 5752, code = 16941, value = 1074597807}, {time = {tv_sec = 0, tv_usec = 1110251128}, type = 43344, code = 16945, value = -1094942500}, {time = {tv_sec = 1, tv_usec = 0}, type = 10, code = 0, value = 1}, {time = {tv_sec = 1105223680, tv_usec = -1094943236}, type = 0, code = 0, value = 1}, {time = {tv_sec = 65536, tv_usec = 0}, type = 0, code = 1, value = 0}, {time = {tv_sec = 1110287792, tv_usec = 1110296512}, type = 32, code = 0, value = 1075010289}, {time = { tv_sec = 1, tv_usec = 1074182965}, type = 1, code = 0, value = 65536}, {time = {tv_sec = 32, tv_usec = -1094942244}, type = 33244, code = 48828, value = 1074181053}, {time = {tv_sec = -1094942244, tv_usec = 1}, type = 5752, code = 16941, value = -1094942244}} i = <optimized out> len = <optimized out> #5 0x4008b19a in xf86SigioReadInput (fd=<optimized out>, closure=0x422a4fd0) at ../../../../hw/xfree86/common/xf86Events.c:298 errno_save = 11 pInfo = 0x422a4fd0 #6 0x400a46ec in xf86SIGIO (sig=<optimized out>) at ../../../../../hw/xfree86/os-support/linux/../shared/sigio.c:108 i = <optimized out> ready = {fds_bits = {1024, 0 <repeats 31 times>}} to = {tv_sec = 0, tv_usec = 0} save_errno = 11 r = 1 #7 <signal handler called> No locals. #8 0x4042f760 in select () at ../sysdeps/unix/syscall-template.S:81 No locals. #9 0x4013180c in WaitForSomething (pClientsReady=0x4222b9d0) at ../../os/WaitFor.c:221 i = <optimized out> waittime = {tv_sec = 1075007291, tv_usec = 0} wt = 0x0 timeout = <optimized out> clientsReadable = {fds_bits = {0 <repeats 32 times>}} clientsWritable = {fds_bits = {416, 1075242344, 1074690003, 1110596008, 1110596288, 1081342857, 1110596168, 1110596008, 1110596288, 1081342857, 1074701249, 416, -1094941764, 64, 54, 1075580928, 1079565472, 1075258036, -1094941764, 1079565448, 8388814, 1110251128, 1074159717, 2, -1094941736, 1078472704, 0, 1110270888, 1074597807, 0, 1110251128, 8388814}} selecterr = <optimized out> nready = 0 devicesReadable = {fds_bits = {31, 1110270888, 0, 0, 1110270888, 1078472704, 0, 479, 0, 1110520804, 1075271288, 80, 1074573131, 1110275384, 1074233815, 2, 1110520804, 8388814, 1075247432, 479, 0, 1110520804, 1075271288, 80, 1074235175, 1110270888, 1119167880, 0, 1119167880, 1075232272, 1110251128, 1075220480}} now = <optimized out> someReady = <optimized out> #10 0x400630c4 in Dispatch () at ../../dix/dispatch.c:357 clientReady = 0x4222b9d0 result = <optimized out> client = <optimized out> nready = <optimized out> icheck = 0x40175690 <checkForInput> start_tick = <optimized out> #11 0x400587b6 in main (argc=5, argv=0xbebc8714, envp=<optimized out>) at ../../dix/main.c:288 i = <optimized out> alwaysCheckForInput = {0, 1} -- Package-specific info: X server symlink status: ------------------------ lrwxrwxrwx 1 root root 13 Nov 20 2012 /etc/X11/X -> /usr/bin/Xorg -rwxr-xr-x 1 root root 1276056 Apr 17 12:53 /usr/bin/Xorg VGA-compatible devices on PCI bus: ---------------------------------- Xorg X server configuration file status: ---------------------------------------- -rw-r--r-- 1 root root 648 Dec 16 2012 /etc/X11/xorg.conf Contents of /etc/X11/xorg.conf: ------------------------------- #Section "InputDevice" # Identifier "Touchscreen" # Driver "evdev" # Option "Device" "/dev/input/event0" #EndSection Section "Device" Identifier "Configured Video Device" Driver "fbdev" Option "fbdev" "/dev/fb0" EndSection Section "Monitor" Identifier "Configured Monitor" Option "DPMS" "false" EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" Device "Configured Video Device" EndSection Section "ServerLayout" Identifier "Default" Screen "Default Screen" # InputDevice "Touchscreen" "CorePointer" EndSection Section "ServerFlags" Option "DefaultServerLayout" "Default" EndSection /etc/X11/xorg.conf.d does not exist. /etc/modprobe.d contains no KMS configuration files. Kernel version (/proc/version): ------------------------------- Linux version 3.0.8-replicant (guest@morrison) (gcc version 4.4.3 (GCC) ) #26 PREEMPT Tue Nov 27 13:49:38 WST 2012 Xorg X server log files on system: ---------------------------------- -rw-r--r-- 1 root root 13519 Jun 25 16:49 /var/log/Xorg.0.log Contents of most recent Xorg X server log file (/var/log/Xorg.0.log): --------------------------------------------------------------------- [ 14758.751] X.Org X Server 1.12.4 Release Date: 2012-08-27 [ 14758.751] X Protocol Version 11, Revision 0 [ 14758.751] Build Operating System: Linux 3.2.0-4-mx5 armv7l Debian [ 14758.751] Current Operating System: Linux hostname 3.0.8-replicant #26 PREEMPT Tue Nov 27 13:49:38 WST 2012 armv7l [ 14758.751] Kernel command line: console=ttySAC2,115200 loglevel=4 androidboot.serialno=3730BC73B12E00EC bootmode=0 [ 14758.751] Build Date: 17 April 2013 11:31:56AM [ 14758.752] xorg-server 2:1.12.4-6 (Julien Cristau <jcris...@debian.org>) [ 14758.752] Current version of pixman: 0.26.0 [ 14758.752] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 14758.752] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 14758.752] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jun 25 16:49:58 2013 [ 14758.753] (==) Using config file: "/etc/X11/xorg.conf" [ 14758.753] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 14758.754] (**) Option "defaultserverlayout" "Default" [ 14758.754] (**) ServerLayout "Default" [ 14758.754] (**) |-->Screen "Default Screen" (0) [ 14758.754] (**) | |-->Monitor "Configured Monitor" [ 14758.755] (**) | |-->Device "Configured Video Device" [ 14758.755] (==) Automatically adding devices [ 14758.755] (==) Automatically enabling devices [ 14758.757] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 14758.757] Entry deleted from font path. [ 14758.759] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist. [ 14758.759] Entry deleted from font path. [ 14758.759] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, built-ins [ 14758.760] (==) ModulePath set to "/usr/lib/xorg/modules" [ 14758.760] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 14758.760] (II) Loader magic: 0x40169cf0 [ 14758.760] (II) Module ABI versions: [ 14758.760] X.Org ANSI C Emulation: 0.4 [ 14758.760] X.Org Video Driver: 12.1 [ 14758.760] X.Org XInput driver : 16.0 [ 14758.760] X.Org Server Extension : 6.0 [ 14758.760] (II) Open APM successful [ 14758.760] (II) LoadModule: "extmod" [ 14758.761] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so [ 14758.764] (II) Module extmod: vendor="X.Org Foundation" [ 14758.765] compiled for 1.12.4, module version = 1.0.0 [ 14758.765] Module class: X.Org Server Extension [ 14758.765] ABI class: X.Org Server Extension, version 6.0 [ 14758.765] (II) Loading extension SELinux [ 14758.765] (II) Loading extension MIT-SCREEN-SAVER [ 14758.765] (II) Loading extension XFree86-VidModeExtension [ 14758.765] (II) Loading extension XFree86-DGA [ 14758.765] (II) Loading extension DPMS [ 14758.765] (II) Loading extension XVideo [ 14758.765] (II) Loading extension XVideo-MotionCompensation [ 14758.765] (II) Loading extension X-Resource [ 14758.765] (II) LoadModule: "dbe" [ 14758.766] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so [ 14758.766] (II) Module dbe: vendor="X.Org Foundation" [ 14758.766] compiled for 1.12.4, module version = 1.0.0 [ 14758.766] Module class: X.Org Server Extension [ 14758.766] ABI class: X.Org Server Extension, version 6.0 [ 14758.766] (II) Loading extension DOUBLE-BUFFER [ 14758.766] (II) LoadModule: "glx" [ 14758.767] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 14758.772] (II) Module glx: vendor="X.Org Foundation" [ 14758.772] compiled for 1.12.4, module version = 1.0.0 [ 14758.772] ABI class: X.Org Server Extension, version 6.0 [ 14758.772] (==) AIGLX enabled [ 14758.772] (II) Loading extension GLX [ 14758.772] (II) LoadModule: "record" [ 14758.772] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so [ 14758.774] (II) Module record: vendor="X.Org Foundation" [ 14758.775] compiled for 1.12.4, module version = 1.13.0 [ 14758.775] Module class: X.Org Server Extension [ 14758.775] ABI class: X.Org Server Extension, version 6.0 [ 14758.775] (II) Loading extension RECORD [ 14758.775] (II) LoadModule: "dri" [ 14758.775] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so [ 14758.777] (II) Module dri: vendor="X.Org Foundation" [ 14758.777] compiled for 1.12.4, module version = 1.0.0 [ 14758.777] ABI class: X.Org Server Extension, version 6.0 [ 14758.777] (II) Loading extension XFree86-DRI [ 14758.777] (II) LoadModule: "dri2" [ 14758.777] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so [ 14758.778] (II) Module dri2: vendor="X.Org Foundation" [ 14758.778] compiled for 1.12.4, module version = 1.2.0 [ 14758.778] ABI class: X.Org Server Extension, version 6.0 [ 14758.778] (II) Loading extension DRI2 [ 14758.778] (II) LoadModule: "fbdev" [ 14758.778] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so [ 14758.779] (II) Module fbdev: vendor="X.Org Foundation" [ 14758.779] compiled for 1.11.99.901, module version = 0.4.2 [ 14758.779] ABI class: X.Org Video Driver, version 12.0 [ 14758.779] (II) FBDEV: driver for framebuffer: fbdev [ 14758.779] (++) using VT number 7 [ 14758.779] (WW) Falling back to old probe method for fbdev [ 14758.779] (II) Loading sub module "fbdevhw" [ 14758.779] (II) LoadModule: "fbdevhw" [ 14758.780] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so [ 14758.780] (II) Module fbdevhw: vendor="X.Org Foundation" [ 14758.780] compiled for 1.12.4, module version = 0.0.2 [ 14758.780] ABI class: X.Org Video Driver, version 12.1 [ 14758.781] (II) FBDEV(0): using /dev/fb0 [ 14758.781] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support [ 14758.781] (II) FBDEV(0): Creating default Display subsection in Screen section "Default Screen" for depth/fbbpp 24/32 [ 14758.781] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32 [ 14758.781] (==) FBDEV(0): RGB weight 888 [ 14758.781] (==) FBDEV(0): Default visual is TrueColor [ 14758.781] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0) [ 14758.781] (II) FBDEV(0): hardware: s3cfb (video memory: 10500kB) [ 14758.781] (**) FBDEV(0): Option "fbdev" "/dev/fb0" [ 14758.781] (II) FBDEV(0): checking modes against framebuffer device... [ 14758.781] (II) FBDEV(0): checking modes against monitor... [ 14758.782] (--) FBDEV(0): Virtual size is 480x800 (pitch 480) [ 14758.782] (**) FBDEV(0): Built-in mode "current": 23.8 MHz, 46.3 kHz, 55.8 Hz [ 14758.782] (II) FBDEV(0): Modeline "current"x0.0 23.82 480 496 498 514 800 801 803 831 -hsync -vsync -csync (46.3 kHz b) [ 14758.782] (==) FBDEV(0): DPI set to (96, 96) [ 14758.782] (II) Loading sub module "fb" [ 14758.782] (II) LoadModule: "fb" [ 14758.782] (II) Loading /usr/lib/xorg/modules/libfb.so [ 14758.783] (II) Module fb: vendor="X.Org Foundation" [ 14758.783] compiled for 1.12.4, module version = 1.0.0 [ 14758.783] ABI class: X.Org ANSI C Emulation, version 0.4 [ 14758.783] (**) FBDEV(0): using shadow framebuffer [ 14758.783] (II) Loading sub module "shadow" [ 14758.783] (II) LoadModule: "shadow" [ 14758.783] (II) Loading /usr/lib/xorg/modules/libshadow.so [ 14758.783] (II) Module shadow: vendor="X.Org Foundation" [ 14758.783] compiled for 1.12.4, module version = 1.1.0 [ 14758.783] ABI class: X.Org ANSI C Emulation, version 0.4 [ 14758.784] (==) Depth 24 pixmap format is 32 bpp [ 14758.786] (==) FBDEV(0): Backing store disabled [ 14758.787] (==) RandR enabled [ 14758.787] (II) Initializing built-in extension Generic Event Extension [ 14758.787] (II) Initializing built-in extension SHAPE [ 14758.787] (II) Initializing built-in extension MIT-SHM [ 14758.787] (II) Initializing built-in extension XInputExtension [ 14758.787] (II) Initializing built-in extension XTEST [ 14758.787] (II) Initializing built-in extension BIG-REQUESTS [ 14758.787] (II) Initializing built-in extension SYNC [ 14758.787] (II) Initializing built-in extension XKEYBOARD [ 14758.787] (II) Initializing built-in extension XC-MISC [ 14758.787] (II) Initializing built-in extension SECURITY [ 14758.787] (II) Initializing built-in extension XINERAMA [ 14758.788] (II) Initializing built-in extension XFIXES [ 14758.788] (II) Initializing built-in extension RENDER [ 14758.788] (II) Initializing built-in extension RANDR [ 14758.788] (II) Initializing built-in extension COMPOSITE [ 14758.788] (II) Initializing built-in extension DAMAGE [ 14758.788] (II) SELinux: Disabled on system [ 14758.842] (II) AIGLX: Screen 0 is not DRI2 capable [ 14758.842] (II) AIGLX: Screen 0 is not DRI capable [ 14758.869] (II) AIGLX: Loaded and initialized swrast [ 14758.869] (II) GLX: Initialized DRISWRAST GL provider for screen 0 [ 14759.108] (II) config/udev: Adding input device mxt224_ts_input (/dev/input/event0) [ 14759.108] (**) mxt224_ts_input: Applying InputClass "evdev touchscreen catchall" [ 14759.108] (II) LoadModule: "evdev" [ 14759.108] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 14759.110] (II) Module evdev: vendor="X.Org Foundation" [ 14759.110] compiled for 1.12.3, module version = 2.7.1 [ 14759.110] Module class: X.Org XInput Driver [ 14759.111] ABI class: X.Org XInput driver, version 16.0 [ 14759.111] (II) Using input driver 'evdev' for 'mxt224_ts_input' [ 14759.111] (**) mxt224_ts_input: always reports core events [ 14759.111] (**) evdev: mxt224_ts_input: Device: "/dev/input/event0" [ 14759.111] (--) evdev: mxt224_ts_input: Vendor 0 Product 0 [ 14759.111] (--) evdev: mxt224_ts_input: Found absolute axes [ 14759.111] (--) evdev: mxt224_ts_input: Found absolute multitouch axes [ 14759.111] (II) evdev: mxt224_ts_input: Forcing relative x/y axes to exist. [ 14759.111] (II) evdev: mxt224_ts_input: Configuring as mouse [ 14759.111] (**) Option "config_info" "udev:/sys/devices/virtual/input/input0/event0" [ 14759.111] (II) XINPUT: Adding extended input device "mxt224_ts_input" (type: MOUSE, id 6) [ 14759.112] (II) evdev: mxt224_ts_input: initialized for absolute axes. [ 14759.112] (**) mxt224_ts_input: (accel) keeping acceleration scheme 1 [ 14759.112] (**) mxt224_ts_input: (accel) acceleration profile 0 [ 14759.112] (**) mxt224_ts_input: (accel) acceleration factor: 2.000 [ 14759.112] (**) mxt224_ts_input: (accel) acceleration threshold: 4 [ 14759.114] (II) config/udev: Adding input device accelerometer_sensor (/dev/input/event1) [ 14759.114] (II) No input driver specified, ignoring this device. [ 14759.114] (II) This device may have been added with another device file. [ 14759.115] (II) config/udev: Adding input device magnetic_sensor (/dev/input/event2) [ 14759.115] (II) No input driver specified, ignoring this device. [ 14759.115] (II) This device may have been added with another device file. [ 14759.116] (II) config/udev: Adding input device raw_magnetic_sensor (/dev/input/event3) [ 14759.116] (II) No input driver specified, ignoring this device. [ 14759.116] (II) This device may have been added with another device file. [ 14759.116] (II) config/udev: Adding input device proximity (/dev/input/event4) [ 14759.117] (II) No input driver specified, ignoring this device. [ 14759.117] (II) This device may have been added with another device file. [ 14759.118] (II) config/udev: Adding input device lightsensor-level (/dev/input/event5) [ 14759.118] (II) No input driver specified, ignoring this device. [ 14759.118] (II) This device may have been added with another device file. [ 14759.118] (II) config/udev: Adding input device orientation_sensor (/dev/input/event6) [ 14759.119] (II) No input driver specified, ignoring this device. [ 14759.119] (II) This device may have been added with another device file. [ 14759.119] (II) config/udev: Adding input device aries-keypad (/dev/input/event7) [ 14759.120] (**) aries-keypad: Applying InputClass "evdev keyboard catchall" [ 14759.120] (II) Using input driver 'evdev' for 'aries-keypad' [ 14759.120] (**) aries-keypad: always reports core events [ 14759.120] (**) evdev: aries-keypad: Device: "/dev/input/event7" [ 14759.120] (--) evdev: aries-keypad: Vendor 0 Product 0 [ 14759.120] (--) evdev: aries-keypad: Found keys [ 14759.120] (II) evdev: aries-keypad: Configuring as keyboard [ 14759.120] (**) Option "config_info" "udev:/sys/devices/virtual/input/input7/event7" [ 14759.120] (II) XINPUT: Adding extended input device "aries-keypad" (type: KEYBOARD, id 7) [ 14759.120] (**) Option "xkb_rules" "evdev" [ 14759.120] (**) Option "xkb_model" "pc105" [ 14759.120] (**) Option "xkb_layout" "us" [ 14759.122] (II) config/udev: Adding input device cypress-touchkey (/dev/input/event8) [ 14759.123] (**) cypress-touchkey: Applying InputClass "evdev keyboard catchall" [ 14759.123] (II) Using input driver 'evdev' for 'cypress-touchkey' [ 14759.123] (**) cypress-touchkey: always reports core events [ 14759.123] (**) evdev: cypress-touchkey: Device: "/dev/input/event8" [ 14759.123] (--) evdev: cypress-touchkey: Vendor 0 Product 0 [ 14759.123] (--) evdev: cypress-touchkey: Found keys [ 14759.123] (II) evdev: cypress-touchkey: Configuring as keyboard [ 14759.123] (**) Option "config_info" "udev:/sys/devices/virtual/input/input8/event8" [ 14759.123] (II) XINPUT: Adding extended input device "cypress-touchkey" (type: KEYBOARD, id 8) [ 14759.123] (**) Option "xkb_rules" "evdev" [ 14759.123] (**) Option "xkb_model" "pc105" [ 14759.123] (**) Option "xkb_layout" "us" udev information: ----------------- P: /devices/virtual/input/input0 E: ABS=6610000 0 E: DEVPATH=/devices/virtual/input/input0 E: EV=9 E: ID_INPUT=1 E: ID_INPUT_TOUCHSCREEN=1 E: MODALIAS=input:b0000v0000p0000e0000-e0,3,kra30,35,36,39,3A,mlsfw E: NAME="mxt224_ts_input" E: PRODUCT=0/0/0/0 E: PROP=0 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=9251554 P: /devices/virtual/input/input0/event0 N: input/event0 E: DEVNAME=/dev/input/event0 E: DEVPATH=/devices/virtual/input/input0/event0 E: ID_INPUT=1 E: ID_INPUT_TOUCHSCREEN=1 E: MAJOR=13 E: MINOR=64 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=9313910 P: /devices/virtual/input/input1 E: DEVPATH=/devices/virtual/input/input1 E: EV=5 E: ID_INPUT=1 E: MODALIAS=input:b0018v0000p0000e0000-e0,2,kr0,1,2,4,amlsfw E: NAME="accelerometer_sensor" E: PRODUCT=18/0/0/0 E: PROP=0 E: REL=17 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=9253109 P: /devices/virtual/input/input1/event1 N: input/event1 E: DEVNAME=/dev/input/event1 E: DEVPATH=/devices/virtual/input/input1/event1 E: ID_INPUT=1 E: MAJOR=13 E: MINOR=65 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=9315221 P: /devices/virtual/input/input2 E: DEVPATH=/devices/virtual/input/input2 E: EV=5 E: ID_INPUT=1 E: MODALIAS=input:b0000v0000p0000e0000-e0,2,kr0,1,2,3,4,amlsfw E: NAME="magnetic_sensor" E: PRODUCT=0/0/0/0 E: PROP=0 E: REL=1f E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=9254734 P: /devices/virtual/input/input2/event2 N: input/event2 E: DEVNAME=/dev/input/event2 E: DEVPATH=/devices/virtual/input/input2/event2 E: ID_INPUT=1 E: MAJOR=13 E: MINOR=66 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=9316480 P: /devices/virtual/input/input3 E: DEVPATH=/devices/virtual/input/input3 E: EV=5 E: ID_INPUT=1 E: MODALIAS=input:b0000v0000p0000e0000-e0,2,kr0,1,2,6,7,8,9,amlsfw E: NAME="raw_magnetic_sensor" E: PRODUCT=0/0/0/0 E: PROP=0 E: REL=3c7 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=9256305 P: /devices/virtual/input/input3/event3 N: input/event3 E: DEVNAME=/dev/input/event3 E: DEVPATH=/devices/virtual/input/input3/event3 E: ID_INPUT=1 E: MAJOR=13 E: MINOR=67 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=9288463 P: /devices/virtual/input/input4 E: ABS=2000000 E: DEVPATH=/devices/virtual/input/input4 E: EV=9 E: ID_INPUT=1 E: MODALIAS=input:b0000v0000p0000e0000-e0,3,kra19,mlsfw E: NAME="proximity" E: PRODUCT=0/0/0/0 E: PROP=0 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=9257882 P: /devices/virtual/input/input4/event4 N: input/event4 E: DEVNAME=/dev/input/event4 E: DEVPATH=/devices/virtual/input/input4/event4 E: ID_INPUT=1 E: MAJOR=13 E: MINOR=68 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=9289857 P: /devices/virtual/input/input5 E: ABS=100 0 E: DEVPATH=/devices/virtual/input/input5 E: EV=9 E: ID_INPUT=1 E: MODALIAS=input:b0000v0000p0000e0000-e0,3,kra28,mlsfw E: NAME="lightsensor-level" E: PRODUCT=0/0/0/0 E: PROP=0 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=9259515 P: /devices/virtual/input/input5/event5 N: input/event5 E: DEVNAME=/dev/input/event5 E: DEVPATH=/devices/virtual/input/input5/event5 E: ID_INPUT=1 E: MAJOR=13 E: MINOR=69 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=9291108 P: /devices/virtual/input/input6 E: DEVPATH=/devices/virtual/input/input6 E: EV=5 E: ID_INPUT=1 E: MODALIAS=input:b0000v0000p0000e0000-e0,2,kr0,1,2,3,4,5,amlsfw E: NAME="orientation_sensor" E: PRODUCT=0/0/0/0 E: PROP=0 E: REL=3f E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=9263008 P: /devices/virtual/input/input6/event6 N: input/event6 E: DEVNAME=/dev/input/event6 E: DEVPATH=/devices/virtual/input/input6/event6 E: ID_INPUT=1 E: MAJOR=13 E: MINOR=70 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=9304045 P: /devices/virtual/input/input7 E: DEVPATH=/devices/virtual/input/input7 E: EV=3 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: KEY=1c0040 0 0 0 E: MODALIAS=input:b0000v0000p0000e0000-e0,1,k72,73,74,ramlsfw E: NAME="aries-keypad" E: PRODUCT=0/0/0/0 E: PROP=0 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=9264635 P: /devices/virtual/input/input7/event7 N: input/event7 E: BACKSPACE=guess E: DEVNAME=/dev/input/event7 E: DEVPATH=/devices/virtual/input/input7/event7 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: MAJOR=13 E: MINOR=71 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=9306721 E: XKBLAYOUT=us E: XKBMODEL=pc105 P: /devices/virtual/input/input8 E: DEVPATH=/devices/virtual/input/input8 E: EV=3 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: KEY=2000000 0 40000800 40 0 0 0 E: MODALIAS=input:b0019v0000p0000e0000-e0,1,k8B,9E,D9,ramlsfw E: NAME="cypress-touchkey" E: PRODUCT=19/0/0/0 E: PROP=0 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=9266299 P: /devices/virtual/input/input8/event8 N: input/event8 E: BACKSPACE=guess E: DEVNAME=/dev/input/event8 E: DEVPATH=/devices/virtual/input/input8/event8 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: MAJOR=13 E: MINOR=72 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=9307340 E: XKBLAYOUT=us E: XKBMODEL=pc105 DRM Information from dmesg: --------------------------- -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (700, 'testing'), (600, 'unstable'), (550, 'experimental') Architecture: armhf (armv7l) Kernel: Linux 3.0.8-replicant (PREEMPT) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages xorg depends on: ii libgl1-mesa-dri 8.0.5-6 ii libgl1-mesa-glx [libgl1] 8.0.5-6 ii libglu1-mesa 8.0.5-6 ii x11-apps 7.7~2 ii x11-session-utils 7.6+2 ii x11-utils 7.7~1 ii x11-xfs-utils 7.7~1 ii x11-xkb-utils 7.7~1 ii x11-xserver-utils 7.7~3 ii xauth 1:1.0.7-1 ii xfonts-100dpi 1:1.0.3 ii xfonts-75dpi 1:1.0.3 ii xfonts-base 1:1.0.3 ii xfonts-scalable 1:1.0.3-1 ii xfonts-utils 1:7.7~1 ii xinit 1.3.2-1 ii xkb-data 2.5.1-3 ii xorg-docs-core 1:1.6-1 ii xserver-xorg 1:7.7+3 ii xterm [x-terminal-emulator] 293-1 Versions of packages xorg suggests: pn xorg-docs <none> Versions of packages xserver-xorg depends on: ii libc6 2.17-3 ii x11-xkb-utils 7.7~1 ii xkb-data 2.5.1-3 ii xserver-xorg-core 2:1.12.4-6 ii xserver-xorg-input-all 1:7.7+3 ii xserver-xorg-input-evdev [xorg-driver-input] 1:2.7.1-1 ii xserver-xorg-input-mutouch [xorg-driver-input] 1:1.3.0-1+b1 ii xserver-xorg-input-synaptics [xorg-driver-input] 1.6.2-2 ii xserver-xorg-input-wacom [xorg-driver-input] 0.15.0+20120515-2 ii xserver-xorg-video-fbdev [xorg-driver-video] 1:0.4.2-7 Versions of packages xserver-xorg recommends: ii libgl1-mesa-dri 8.0.5-6 -- bye, pabs http://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part