[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#714095: xorg: crash on touch of Samsung Galaxy S touchscreen with experimental evdev



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 <jcristau@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

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: