Package: xserver-xorg-input-penmount Version: 1:1.5.0-1+b2 Severity: important
Dear Maintainer, penmount driver will crash the Xorg server on every touch attempt because it seems to use outdated API functions: Xorg: symbol lookup error: /usr/lib/xorg/modules/input/penmount_drv.so: undefined symbol: xf86XInputSetScreen the attached patch fixes it (at the expense of probably losing multiple screen support, but at least for single-screen setups the package remains useful and stable). additional info on my setup: /etc/udev/rules.d/50-input-penmount.rules ACTION!="add|change", GOTO="penmount_end" KERNEL=="ttyS3" ENV{NAME}="PenMount Serial Touch Screen", ENV{SUBSYSTEM}="input", ENV{ID_INPUT}="1", ENV{ID_INPUT_MOUSE}="1" LABEL="penmount_end" /usr/share/X11/xorg.conf.d/10-input-penmount.conf Section "InputClass" Identifier "Penmount Touch Screen" MatchIsPointer "on" MatchDevicePath "/dev/ttyS3" Driver "penmount" Option "Device" "/dev/ttyS3" Option "ControllerModel" "DMC9000" Option "ReportingMode" "raw" Option "MinX" "112" Option "MaxX" "892" Option "MinY" "120" Option "MaxY" "888" Option "InvertY" "1" Option "InvertX" "1" #Option "ScreenNumber" "0" #Option "ButtonNumber" "1" #Option "SwapXY" "0" EndSection -- Package-specific info: X server symlink status: ------------------------ lrwxrwxrwx 1 root root 13 Nov 10 20:25 /etc/X11/X -> /usr/bin/Xorg -rwxr-xr-x 1 root root 2027892 Sep 30 14:42 /usr/bin/Xorg VGA-compatible devices on PCI bus: ---------------------------------- 00:01.1 VGA compatible controller [0300]: Advanced Micro Devices [AMD] Geode LX Video [1022:2081] /etc/X11/xorg.conf does not exist. /etc/X11/xorg.conf.d does not exist. KMS configuration files: ------------------------ /etc/modprobe.d/radeon-kms.conf: options radeon modeset=1 Kernel version (/proc/version): ------------------------------- Linux version 3.2.0-4-486 (debian-ker...@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-12) ) #1 Debian 3.2.32-1 Xorg X server log files on system: ---------------------------------- -rw-r--r-- 1 root root 10888 Nov 13 15:19 /var/log/Xorg.2.log -rw-r--r-- 1 root root 21244 Nov 13 19:28 /var/log/Xorg.1.log -rw-r--r-- 1 root root 20707 Nov 13 19:40 /var/log/Xorg.0.log Contents of most recent Xorg X server log file (/var/log/Xorg.0.log): --------------------------------------------------------------------- [ 2977.405] X.Org X Server 1.12.4 Release Date: 2012-08-27 [ 2977.405] X Protocol Version 11, Revision 0 [ 2977.405] Build Operating System: Linux 2.6.32-5-amd64 i686 Debian [ 2977.405] Current Operating System: Linux telkamp 3.2.0-4-486 #1 Debian 3.2.32-1 i586 [ 2977.405] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-4-486 root=UUID=b491cd27-043f-4212-babe-5c2f6940c9e3 ro video=lxfb:1024x768-32@60 quiet [ 2977.406] Build Date: 30 September 2012 12:36:23PM [ 2977.406] xorg-server 2:1.12.4-1 (Julien Cristau <jcris...@debian.org>) [ 2977.406] Current version of pixman: 0.26.0 [ 2977.406] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 2977.406] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 2977.407] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Nov 13 19:40:52 2012 [ 2977.407] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 2977.409] (==) No Layout section. Using the first Screen section. [ 2977.409] (==) No screen section available. Using defaults. [ 2977.409] (**) |-->Screen "Default Screen Section" (0) [ 2977.409] (**) | |-->Monitor "<default monitor>" [ 2977.411] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 2977.412] (==) Automatically adding devices [ 2977.412] (==) Automatically enabling devices [ 2977.412] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 2977.412] Entry deleted from font path. [ 2977.412] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist. [ 2977.412] Entry deleted from font path. [ 2977.412] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist. [ 2977.412] Entry deleted from font path. [ 2977.412] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist. [ 2977.412] Entry deleted from font path. [ 2977.412] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. [ 2977.413] Entry deleted from font path. [ 2977.413] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist. [ 2977.413] Entry deleted from font path. [ 2977.413] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/Type1, built-ins [ 2977.413] (==) ModulePath set to "/usr/lib/xorg/modules" [ 2977.413] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 2977.413] (II) Loader magic: 0xb770b5a0 [ 2977.413] (II) Module ABI versions: [ 2977.413] X.Org ANSI C Emulation: 0.4 [ 2977.413] X.Org Video Driver: 12.1 [ 2977.413] X.Org XInput driver : 16.0 [ 2977.413] X.Org Server Extension : 6.0 [ 2977.419] (--) PCI:*(0:0:1:1) 1022:2081:1022:2081 rev 0, Mem @ 0xe8000000/67108864, 0xefff4000/16384, 0xefff0000/16384, 0xeffec000/16384, 0xeffe8000/16384 [ 2977.420] (II) Open ACPI successful (/var/run/acpid.socket) [ 2977.421] (II) LoadModule: "extmod" [ 2977.422] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so [ 2977.424] (II) Module extmod: vendor="X.Org Foundation" [ 2977.424] compiled for 1.12.4, module version = 1.0.0 [ 2977.424] Module class: X.Org Server Extension [ 2977.424] ABI class: X.Org Server Extension, version 6.0 [ 2977.424] (II) Loading extension SELinux [ 2977.424] (II) Loading extension MIT-SCREEN-SAVER [ 2977.424] (II) Loading extension XFree86-VidModeExtension [ 2977.424] (II) Loading extension XFree86-DGA [ 2977.424] (II) Loading extension DPMS [ 2977.424] (II) Loading extension XVideo [ 2977.424] (II) Loading extension XVideo-MotionCompensation [ 2977.425] (II) Loading extension X-Resource [ 2977.425] (II) LoadModule: "dbe" [ 2977.425] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so [ 2977.426] (II) Module dbe: vendor="X.Org Foundation" [ 2977.426] compiled for 1.12.4, module version = 1.0.0 [ 2977.426] Module class: X.Org Server Extension [ 2977.426] ABI class: X.Org Server Extension, version 6.0 [ 2977.426] (II) Loading extension DOUBLE-BUFFER [ 2977.426] (II) LoadModule: "glx" [ 2977.426] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 2977.427] (II) Module glx: vendor="X.Org Foundation" [ 2977.427] compiled for 1.12.4, module version = 1.0.0 [ 2977.427] ABI class: X.Org Server Extension, version 6.0 [ 2977.428] (==) AIGLX enabled [ 2977.428] (II) Loading extension GLX [ 2977.428] (II) LoadModule: "record" [ 2977.428] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so [ 2977.429] (II) Module record: vendor="X.Org Foundation" [ 2977.429] compiled for 1.12.4, module version = 1.13.0 [ 2977.429] Module class: X.Org Server Extension [ 2977.429] ABI class: X.Org Server Extension, version 6.0 [ 2977.429] (II) Loading extension RECORD [ 2977.429] (II) LoadModule: "dri" [ 2977.430] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so [ 2977.431] (II) Module dri: vendor="X.Org Foundation" [ 2977.431] compiled for 1.12.4, module version = 1.0.0 [ 2977.431] ABI class: X.Org Server Extension, version 6.0 [ 2977.431] (II) Loading extension XFree86-DRI [ 2977.431] (II) LoadModule: "dri2" [ 2977.432] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so [ 2977.432] (II) Module dri2: vendor="X.Org Foundation" [ 2977.432] compiled for 1.12.4, module version = 1.2.0 [ 2977.432] ABI class: X.Org Server Extension, version 6.0 [ 2977.432] (II) Loading extension DRI2 [ 2977.433] (==) Matched geode as autoconfigured driver 0 [ 2977.433] (==) Matched vesa as autoconfigured driver 1 [ 2977.433] (==) Matched fbdev as autoconfigured driver 2 [ 2977.433] (==) Assigned the driver to the xf86ConfigLayout [ 2977.433] (II) LoadModule: "geode" [ 2977.435] (II) Loading /usr/lib/xorg/modules/drivers/geode_drv.so [ 2977.435] (II) Module geode: vendor="X.Org Foundation" [ 2977.436] compiled for 1.12.4, module version = 2.11.13 [ 2977.436] Module class: X.Org Video Driver [ 2977.436] ABI class: X.Org Video Driver, version 12.1 [ 2977.436] (II) LoadModule: "vesa" [ 2977.438] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so [ 2977.438] (II) Module vesa: vendor="X.Org Foundation" [ 2977.438] compiled for 1.12.1, module version = 2.3.1 [ 2977.439] Module class: X.Org Video Driver [ 2977.439] ABI class: X.Org Video Driver, version 12.0 [ 2977.439] (II) LoadModule: "fbdev" [ 2977.440] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so [ 2977.441] (II) Module fbdev: vendor="X.Org Foundation" [ 2977.441] compiled for 1.12.1, module version = 0.4.2 [ 2977.441] ABI class: X.Org Video Driver, version 12.0 [ 2977.441] (II) GEODE: Driver for AMD Geode Chipsets: Geode LX, Geode GX [ 2977.441] (II) VESA: driver for VESA chipsets: vesa [ 2977.441] (II) FBDEV: driver for framebuffer: fbdev [ 2977.441] (++) using VT number 7 [ 2977.443] AmdPciProbe: Probing for supported devices! [ 2977.443] (WW) Falling back to old probe method for vesa [ 2977.443] (WW) Falling back to old probe method for fbdev [ 2977.443] (II) Loading sub module "fbdevhw" [ 2977.443] (II) LoadModule: "fbdevhw" [ 2977.444] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so [ 2977.445] (II) Module fbdevhw: vendor="X.Org Foundation" [ 2977.445] compiled for 1.12.4, module version = 0.0.2 [ 2977.445] ABI class: X.Org Video Driver, version 12.1 [ 2977.445] (EE) open /dev/fb0: No such file or directory [ 2977.446] (WW) System lacks support for changing MTRRs [ 2977.446] (II) Loading sub module "vgahw" [ 2977.446] (II) LoadModule: "vgahw" [ 2977.447] (II) Loading /usr/lib/xorg/modules/libvgahw.so [ 2977.448] (II) Module vgahw: vendor="X.Org Foundation" [ 2977.448] compiled for 1.12.4, module version = 0.1.0 [ 2977.448] ABI class: X.Org Video Driver, version 12.1 [ 2977.448] Unable to open /dev/cpu/0/msr: 2 [ 2977.450] (II) GEODE(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 16/16 [ 2977.450] (==) GEODE(0): Depth 16, (==) framebuffer bpp 16 [ 2977.450] (==) GEODE(0): RGB weight 565 [ 2977.450] (==) GEODE(0): Default visual is TrueColor [ 2977.450] (==) GEODE(0): Using gamma correction (1.0, 1.0, 1.0) [ 2977.450] (==) GEODE(0): No DCON is present [ 2977.450] (II) GEODE(0): VSA Panel Mode is: 1024x768, pixel clock freq(kHz) is 65000 [ 2977.450] (II) GEODE(0): LX output options: [ 2977.450] (II) GEODE(0): CRT: YES [ 2977.450] (II) GEODE(0): PANEL: YES [ 2977.451] (II) GEODE(0): DCON: NO [ 2977.451] (II) GEODE(0): VGA: YES [ 2977.451] (II) Loading sub module "int10" [ 2977.451] (II) LoadModule: "int10" [ 2977.452] (II) Loading /usr/lib/xorg/modules/libint10.so [ 2977.453] (II) Module int10: vendor="X.Org Foundation" [ 2977.453] compiled for 1.12.4, module version = 1.0.0 [ 2977.453] ABI class: X.Org Video Driver, version 12.1 [ 2977.457] (II) GEODE(0): Primary V_BIOS segment is: 0xc000 [ 2977.458] (II) GEODE(0): Output default has no monitor section [ 2977.460] (II) GEODE(0): I2C bus "CS5536 DDC" initialized. [ 2977.460] (II) GEODE(0): Printing probed modes for output default [ 2977.460] (II) GEODE(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e) [ 2977.460] (II) GEODE(0): Output default connected [ 2977.460] (II) GEODE(0): Using exact sizes for initial modes [ 2977.460] (II) GEODE(0): Output default using initial mode 1024x768 [ 2977.460] (II) GEODE(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated. [ 2977.460] (--) GEODE(0): Virtual size is 1024x1024 (pitch 0) [ 2977.460] (**) GEODE(0): Driver mode "1024x768": 65.0 MHz (scaled from 0.0 MHz), 48.4 kHz, 60.0 Hz [ 2977.461] (II) GEODE(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e) [ 2977.461] (==) GEODE(0): DPI set to (96, 96) [ 2977.461] (II) Loading sub module "fb" [ 2977.461] (II) LoadModule: "fb" [ 2977.461] (II) Loading /usr/lib/xorg/modules/libfb.so [ 2977.462] (II) Module fb: vendor="X.Org Foundation" [ 2977.462] compiled for 1.12.4, module version = 1.0.0 [ 2977.462] ABI class: X.Org ANSI C Emulation, version 0.4 [ 2977.462] (II) Loading sub module "exa" [ 2977.462] (II) LoadModule: "exa" [ 2977.464] (II) Loading /usr/lib/xorg/modules/libexa.so [ 2977.464] (II) Module exa: vendor="X.Org Foundation" [ 2977.464] compiled for 1.12.4, module version = 2.5.0 [ 2977.464] ABI class: X.Org Video Driver, version 12.1 [ 2977.465] (II) UnloadModule: "vesa" [ 2977.465] (II) Unloading vesa [ 2977.465] (II) UnloadModule: "fbdev" [ 2977.465] (II) Unloading fbdev [ 2977.465] (II) UnloadSubModule: "fbdevhw" [ 2977.465] (II) Unloading fbdevhw [ 2977.466] (II) GEODE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0 [ 2977.488] (II) GEODE(0): Geode LX video memory 1e00000 bytes at 0xb4d9f000 [ 2977.488] (II) GEODE(0): LX video memory: [ 2977.488] (II) GEODE(0): Display: 0x200000 bytes [ 2977.488] (II) GEODE(0): Compression: 0x88000 bytes [ 2977.488] (II) GEODE(0): Cursor: 0x3000 bytes [ 2977.488] (II) GEODE(0): ExaBfrSz: 0x40000 bytes [ 2977.488] (II) GEODE(0): EXA: 0x1a35000 bytes [ 2977.488] (II) GEODE(0): FREE: 0x0 bytes [ 2977.683] (II) EXA(0): Offscreen pixmap area of 27480064 bytes [ 2977.683] (II) EXA(0): Driver registered support for the following operations: [ 2977.683] (II) Solid [ 2977.683] (II) Copy [ 2977.683] (II) Composite (RENDER acceleration) [ 2977.683] (==) GEODE(0): Backing store disabled [ 2977.684] (==) GEODE(0): DPMS enabled [ 2977.684] (II) GEODE(0): RandR 1.2 enabled, ignore the following RandR disabled message. [ 2977.684] (--) RandR disabled [ 2977.685] (II) Initializing built-in extension Generic Event Extension [ 2977.685] (II) Initializing built-in extension SHAPE [ 2977.685] (II) Initializing built-in extension MIT-SHM [ 2977.685] (II) Initializing built-in extension XInputExtension [ 2977.685] (II) Initializing built-in extension XTEST [ 2977.685] (II) Initializing built-in extension BIG-REQUESTS [ 2977.685] (II) Initializing built-in extension SYNC [ 2977.685] (II) Initializing built-in extension XKEYBOARD [ 2977.685] (II) Initializing built-in extension XC-MISC [ 2977.685] (II) Initializing built-in extension SECURITY [ 2977.685] (II) Initializing built-in extension XINERAMA [ 2977.685] (II) Initializing built-in extension XFIXES [ 2977.685] (II) Initializing built-in extension RENDER [ 2977.685] (II) Initializing built-in extension RANDR [ 2977.685] (II) Initializing built-in extension COMPOSITE [ 2977.685] (II) Initializing built-in extension DAMAGE [ 2977.686] (II) SELinux: Disabled on system [ 2977.774] (II) AIGLX: Screen 0 is not DRI2 capable [ 2977.774] (II) AIGLX: Screen 0 is not DRI capable [ 2977.806] (II) AIGLX: Loaded and initialized swrast [ 2977.807] (II) GLX: Initialized DRISWRAST GL provider for screen 0 [ 2977.810] (II) GEODE(0): Setting screen physical size to 270 x 203 [ 2978.147] (II) config/udev: Adding input device Power Button (/dev/input/event2) [ 2978.148] (**) Power Button: Applying InputClass "evdev keyboard catchall" [ 2978.148] (II) LoadModule: "evdev" [ 2978.149] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 2978.149] (II) Module evdev: vendor="X.Org Foundation" [ 2978.149] compiled for 1.12.1, module version = 2.7.0 [ 2978.149] Module class: X.Org XInput Driver [ 2978.149] ABI class: X.Org XInput driver, version 16.0 [ 2978.149] (II) Using input driver 'evdev' for 'Power Button' [ 2978.150] (**) Power Button: always reports core events [ 2978.150] (**) evdev: Power Button: Device: "/dev/input/event2" [ 2978.150] (--) evdev: Power Button: Vendor 0 Product 0x1 [ 2978.150] (--) evdev: Power Button: Found keys [ 2978.150] (II) evdev: Power Button: Configuring as keyboard [ 2978.150] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2" [ 2978.150] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6) [ 2978.150] (**) Option "xkb_rules" "evdev" [ 2978.151] (**) Option "xkb_model" "pc105" [ 2978.151] (**) Option "xkb_layout" "us" [ 2978.155] (II) config/udev: Adding input device Power Button (/dev/input/event0) [ 2978.155] (**) Power Button: Applying InputClass "evdev keyboard catchall" [ 2978.155] (II) Using input driver 'evdev' for 'Power Button' [ 2978.155] (**) Power Button: always reports core events [ 2978.155] (**) evdev: Power Button: Device: "/dev/input/event0" [ 2978.156] (--) evdev: Power Button: Vendor 0 Product 0x1 [ 2978.156] (--) evdev: Power Button: Found keys [ 2978.156] (II) evdev: Power Button: Configuring as keyboard [ 2978.156] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0/event0" [ 2978.156] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7) [ 2978.156] (**) Option "xkb_rules" "evdev" [ 2978.156] (**) Option "xkb_model" "pc105" [ 2978.156] (**) Option "xkb_layout" "us" [ 2978.160] (II) config/udev: Adding input device Sleep Button (/dev/input/event1) [ 2978.161] (**) Sleep Button: Applying InputClass "evdev keyboard catchall" [ 2978.161] (II) Using input driver 'evdev' for 'Sleep Button' [ 2978.161] (**) Sleep Button: always reports core events [ 2978.161] (**) evdev: Sleep Button: Device: "/dev/input/event1" [ 2978.161] (--) evdev: Sleep Button: Vendor 0 Product 0x3 [ 2978.161] (--) evdev: Sleep Button: Found keys [ 2978.161] (II) evdev: Sleep Button: Configuring as keyboard [ 2978.161] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1/event1" [ 2978.162] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 8) [ 2978.162] (**) Option "xkb_rules" "evdev" [ 2978.162] (**) Option "xkb_model" "pc105" [ 2978.162] (**) Option "xkb_layout" "us" [ 2978.166] (II) config/udev: Adding input device HID 046a:0023 (/dev/input/event4) [ 2978.167] (**) HID 046a:0023: Applying InputClass "evdev keyboard catchall" [ 2978.167] (II) Using input driver 'evdev' for 'HID 046a:0023' [ 2978.167] (**) HID 046a:0023: always reports core events [ 2978.167] (**) evdev: HID 046a:0023: Device: "/dev/input/event4" [ 2978.167] (--) evdev: HID 046a:0023: Vendor 0x46a Product 0x23 [ 2978.167] (--) evdev: HID 046a:0023: Found keys [ 2978.167] (II) evdev: HID 046a:0023: Configuring as keyboard [ 2978.168] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:0f.4/usb2/2-2/2-2:1.0/input/input4/event4" [ 2978.168] (II) XINPUT: Adding extended input device "HID 046a:0023" (type: KEYBOARD, id 9) [ 2978.168] (**) Option "xkb_rules" "evdev" [ 2978.168] (**) Option "xkb_model" "pc105" [ 2978.168] (**) Option "xkb_layout" "us" [ 2978.173] (II) config/udev: Adding input device HID 046a:0023 (/dev/input/event5) [ 2978.173] (**) HID 046a:0023: Applying InputClass "evdev keyboard catchall" [ 2978.173] (II) Using input driver 'evdev' for 'HID 046a:0023' [ 2978.173] (**) HID 046a:0023: always reports core events [ 2978.173] (**) evdev: HID 046a:0023: Device: "/dev/input/event5" [ 2978.174] (--) evdev: HID 046a:0023: Vendor 0x46a Product 0x23 [ 2978.174] (--) evdev: HID 046a:0023: Found 1 mouse buttons [ 2978.174] (--) evdev: HID 046a:0023: Found scroll wheel(s) [ 2978.174] (--) evdev: HID 046a:0023: Found relative axes [ 2978.174] (II) evdev: HID 046a:0023: Forcing relative x/y axes to exist. [ 2978.174] (--) evdev: HID 046a:0023: Found absolute axes [ 2978.174] (II) evdev: HID 046a:0023: Forcing absolute x/y axes to exist. [ 2978.174] (--) evdev: HID 046a:0023: Found keys [ 2978.174] (II) evdev: HID 046a:0023: Configuring as mouse [ 2978.174] (II) evdev: HID 046a:0023: Configuring as keyboard [ 2978.174] (II) evdev: HID 046a:0023: Adding scrollwheel support [ 2978.174] (**) evdev: HID 046a:0023: YAxisMapping: buttons 4 and 5 [ 2978.175] (**) evdev: HID 046a:0023: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 2978.175] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:0f.4/usb2/2-2/2-2:1.1/input/input5/event5" [ 2978.175] (II) XINPUT: Adding extended input device "HID 046a:0023" (type: KEYBOARD, id 10) [ 2978.175] (**) Option "xkb_rules" "evdev" [ 2978.175] (**) Option "xkb_model" "pc105" [ 2978.175] (**) Option "xkb_layout" "us" [ 2978.177] (II) evdev: HID 046a:0023: initialized for relative axes. [ 2978.177] (WW) evdev: HID 046a:0023: ignoring absolute axes. [ 2978.179] (**) HID 046a:0023: (accel) keeping acceleration scheme 1 [ 2978.179] (**) HID 046a:0023: (accel) acceleration profile 0 [ 2978.179] (**) HID 046a:0023: (accel) acceleration factor: 2.000 [ 2978.179] (**) HID 046a:0023: (accel) acceleration threshold: 4 [ 2978.181] (II) config/udev: Adding input device PC Speaker (/dev/input/event3) [ 2978.181] (II) No input driver specified, ignoring this device. [ 2978.181] (II) This device may have been added with another device file. [ 2978.183] (II) config/udev: Adding input device (unnamed) (/dev/ttyS3) [ 2978.183] (**) (unnamed): Applying InputClass "Penmount Touch Screen" [ 2978.183] (II) LoadModule: "penmount" [ 2978.184] (II) Loading /usr/lib/xorg/modules/input/penmount_drv.so [ 2978.185] (II) Module penmount: vendor="X.Org Foundation" [ 2978.185] compiled for 1.12.4, module version = 1.5.0 [ 2978.185] Module class: X.Org XInput Driver [ 2978.185] ABI class: X.Org XInput driver, version 16.0 [ 2978.185] (II) Using input driver 'penmount' for '(unnamed)' [ 2978.185] (**) (unnamed): always reports core events [ 2978.185] (**) Option "Device" "/dev/ttyS3" [ 2978.186] (**) Option "BaudRate" "19200" [ 2978.186] (**) Option "StopBits" "1" [ 2978.186] (**) Option "DataBits" "8" [ 2978.186] (**) Option "Parity" "None" [ 2978.186] (**) Option "Vmin" "3" [ 2978.186] (**) Option "Vtime" "1" [ 2978.187] (**) Option "FlowControl" "None" [ 2978.187] (**) Option "MinX" "112" [ 2978.187] (**) Option "MaxX" "892" [ 2978.187] (**) Option "MinY" "120" [ 2978.187] (**) Option "MaxY" "888" [ 2978.187] (**) Option "InvertY" "1" [ 2978.188] (**) Option "InvertX" "1" [ 2978.188] (**) Option "config_info" "udev:/sys/devices/pnp0/00:0a/tty/ttyS3" [ 2978.188] (II) XINPUT: Adding extended input device "PenMount" (type: TOUCHSCREEN, id 11) [ 2978.188] (**) PenMount: (accel) keeping acceleration scheme 1 [ 2978.189] (**) PenMount: (accel) acceleration profile 0 [ 2978.189] (**) PenMount: (accel) acceleration factor: 2.000 [ 2978.189] (**) PenMount: (accel) acceleration threshold: 4 udev information: ----------------- P: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2 E: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2 E: EV=3 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-LNXPWRBN:00 E: ID_PATH_TAG=acpi-LNXPWRBN_00 E: KEY=100000 0 0 0 E: MODALIAS=input:b0019v0000p0001e0000-e0,1,k74,ramlsfw E: NAME="Power Button" E: PHYS="LNXPWRBN/button/input0" E: PRODUCT=19/0/1/0 E: PROP=0 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=6706287 P: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2 N: input/event2 E: BACKSPACE=guess E: DEVNAME=/dev/input/event2 E: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2 E: DMI_VENDOR=ICP / iEi E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-LNXPWRBN:00 E: ID_PATH_TAG=acpi-LNXPWRBN_00 E: MAJOR=13 E: MINOR=66 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=6878451 E: XKBLAYOUT=us E: XKBMODEL=pc105 P: /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0 E: EV=3 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-PNP0C0C:00 E: ID_PATH_TAG=acpi-PNP0C0C_00 E: KEY=100000 0 0 0 E: MODALIAS=input:b0019v0000p0001e0000-e0,1,k74,ramlsfw E: NAME="Power Button" E: PHYS="PNP0C0C/button/input0" E: PRODUCT=19/0/1/0 E: PROP=0 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=6701581 P: /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0/event0 N: input/event0 E: BACKSPACE=guess E: DEVNAME=/dev/input/event0 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0/event0 E: DMI_VENDOR=ICP / iEi E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-PNP0C0C:00 E: ID_PATH_TAG=acpi-PNP0C0C_00 E: MAJOR=13 E: MINOR=64 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=6858031 E: XKBLAYOUT=us E: XKBMODEL=pc105 P: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1 E: EV=3 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-PNP0C0E:00 E: ID_PATH_TAG=acpi-PNP0C0E_00 E: KEY=4000 0 0 0 0 E: MODALIAS=input:b0019v0000p0003e0000-e0,1,k8E,ramlsfw E: NAME="Sleep Button" E: PHYS="PNP0C0E/button/input0" E: PRODUCT=19/0/3/0 E: PROP=0 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=6698759 P: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1/event1 N: input/event1 E: BACKSPACE=guess E: DEVNAME=/dev/input/event1 E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1/event1 E: DMI_VENDOR=ICP / iEi E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-PNP0C0E:00 E: ID_PATH_TAG=acpi-PNP0C0E_00 E: MAJOR=13 E: MINOR=65 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=6859799 E: XKBLAYOUT=us E: XKBMODEL=pc105 P: /devices/pci0000:00/0000:00:0f.4/usb2/2-2/2-2:1.0/input/input4 E: DEVPATH=/devices/pci0000:00/0000:00:0f.4/usb2/2-2/2-2:1.0/input/input4 E: EV=120013 E: ID_BUS=usb E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_INPUT_KEYBOARD=1 E: ID_MODEL=0023 E: ID_MODEL_ENC=0023 E: ID_MODEL_ID=0023 E: ID_PATH=pci-0000:00:0f.4-usb-0:2:1.0 E: ID_PATH_TAG=pci-0000_00_0f_4-usb-0_2_1_0 E: ID_REVISION=0220 E: ID_SERIAL=046a_0023 E: ID_TYPE=hid E: ID_USB_DRIVER=usbhid E: ID_USB_INTERFACES=:030101:030000: E: ID_USB_INTERFACE_NUM=00 E: ID_VENDOR=046a E: ID_VENDOR_ENC=046a E: ID_VENDOR_ID=046a E: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe E: LED=7 E: MODALIAS=input:b0003v046Ap0023e0111-e0,1,4,11,14,k71,72,73,74,75,77,79,7A,7B,7C,7D,7E,7F,80,81,82,83,84,85,86,87,88,89,8A,8C,8E,96,98,9E,9F,A1,A3,A4,A5,A6,AD,B0,B1,B2,B3,B4,B7,B8,B9,BA,BB,BC,BD,BE,BF,C0,C1,C2,F0,ram4,l0,1,2,sfw E: MSC=10 E: NAME="HID 046a:0023" E: PHYS="usb-0000:00:0f.4-2/input0" E: PRODUCT=3/46a/23/111 E: PROP=0 E: SUBSYSTEM=input E: UDEV_LOG=3 E: UNIQ="" E: USEC_INITIALIZED=6910662 P: /devices/pci0000:00/0000:00:0f.4/usb2/2-2/2-2:1.0/input/input4/event4 N: input/event4 S: input/by-id/usb-046a_0023-event-kbd S: input/by-path/pci-0000:00:0f.4-usb-0:2:1.0-event-kbd E: BACKSPACE=guess E: DEVLINKS=/dev/input/by-id/usb-046a_0023-event-kbd /dev/input/by-path/pci-0000:00:0f.4-usb-0:2:1.0-event-kbd E: DEVNAME=/dev/input/event4 E: DEVPATH=/devices/pci0000:00/0000:00:0f.4/usb2/2-2/2-2:1.0/input/input4/event4 E: ID_BUS=usb E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_INPUT_KEYBOARD=1 E: ID_MODEL=0023 E: ID_MODEL_ENC=0023 E: ID_MODEL_ID=0023 E: ID_PATH=pci-0000:00:0f.4-usb-0:2:1.0 E: ID_PATH_TAG=pci-0000_00_0f_4-usb-0_2_1_0 E: ID_REVISION=0220 E: ID_SERIAL=046a_0023 E: ID_TYPE=hid E: ID_USB_DRIVER=usbhid E: ID_USB_INTERFACES=:030101:030000: E: ID_USB_INTERFACE_NUM=00 E: ID_VENDOR=046a E: ID_VENDOR_ENC=046a E: ID_VENDOR_ID=046a E: MAJOR=13 E: MINOR=68 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=6973445 E: XKBLAYOUT=us E: XKBMODEL=pc105 P: /devices/pci0000:00/0000:00:0f.4/usb2/2-2/2-2:1.1/input/input5 E: ABS=1 0 E: DEVPATH=/devices/pci0000:00/0000:00:0f.4/usb2/2-2/2-2:1.1/input/input5 E: EV=1f E: ID_BUS=usb E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_MODEL=0023 E: ID_MODEL_ENC=0023 E: ID_MODEL_ID=0023 E: ID_PATH=pci-0000:00:0f.4-usb-0:2:1.1 E: ID_PATH_TAG=pci-0000_00_0f_4-usb-0_2_1_1 E: ID_REVISION=0220 E: ID_SERIAL=046a_0023 E: ID_TYPE=hid E: ID_USB_DRIVER=usbhid E: ID_USB_INTERFACES=:030101:030000: E: ID_USB_INTERFACE_NUM=01 E: ID_VENDOR=046a E: ID_VENDOR_ENC=046a E: ID_VENDOR_ID=046a E: KEY=4837fff 72ff32d bf544446 0 0 1 20f90 8b17c400 677bfa d971dfed 9ed680 4400 0 10000002 E: MODALIAS=input:b0003v046Ap0023e0111-e0,1,2,3,4,k71,72,73,74,77,80,82,83,85,86,87,88,89,8A,8B,8C,8E,8F,90,94,95,96,98,9B,9C,9E,9F,A1,A3,A4,A5,A6,A7,A8,A9,AB,AC,AD,AE,B0,B1,B2,B5,B6,CA,CE,CF,D0,D1,D2,D4,D8,D9,DB,DF,E4,E7,E8,E9,EA,EB,F1,100,161,162,166,16A,16E,172,174,176,178,179,17A,17B,17C,17D,17F,180,182,183,185,188,189,18C,18D,18E,18F,190,191,192,193,195,198,199,19A,1A0,1A1,1A2,1A3,1A4,1A5,1A6,1A7,1A8,1A9,1AA,1AB,1AC,1AD,1AE,1B0,1B1,1B7,1BA,r6,a20,m4,lsfw E: MSC=10 E: NAME="HID 046a:0023" E: PHYS="usb-0000:00:0f.4-2/input1" E: PRODUCT=3/46a/23/111 E: PROP=0 E: REL=40 E: SUBSYSTEM=input E: UDEV_LOG=3 E: UNIQ="" E: USEC_INITIALIZED=6942242 P: /devices/pci0000:00/0000:00:0f.4/usb2/2-2/2-2:1.1/input/input5/event5 N: input/event5 S: input/by-id/usb-046a_0023-event-if01 S: input/by-path/pci-0000:00:0f.4-usb-0:2:1.1-event E: BACKSPACE=guess E: DEVLINKS=/dev/input/by-id/usb-046a_0023-event-if01 /dev/input/by-path/pci-0000:00:0f.4-usb-0:2:1.1-event E: DEVNAME=/dev/input/event5 E: DEVPATH=/devices/pci0000:00/0000:00:0f.4/usb2/2-2/2-2:1.1/input/input5/event5 E: ID_BUS=usb E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_MODEL=0023 E: ID_MODEL_ENC=0023 E: ID_MODEL_ID=0023 E: ID_PATH=pci-0000:00:0f.4-usb-0:2:1.1 E: ID_PATH_TAG=pci-0000_00_0f_4-usb-0_2_1_1 E: ID_REVISION=0220 E: ID_SERIAL=046a_0023 E: ID_TYPE=hid E: ID_USB_DRIVER=usbhid E: ID_USB_INTERFACES=:030101:030000: E: ID_USB_INTERFACE_NUM=01 E: ID_VENDOR=046a E: ID_VENDOR_ENC=046a E: ID_VENDOR_ID=046a E: MAJOR=13 E: MINOR=69 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=7009966 E: XKBLAYOUT=us E: XKBMODEL=pc105 P: /devices/platform/pcspkr/input/input3 E: DEVPATH=/devices/platform/pcspkr/input/input3 E: EV=40001 E: ID_INPUT=1 E: ID_PATH=platform-pcspkr E: ID_PATH_TAG=platform-pcspkr E: ID_SERIAL=noserial E: MODALIAS=input:b0010v001Fp0001e0100-e0,12,kramls1,2,fw E: NAME="PC Speaker" E: PHYS="isa0061/input0" E: PRODUCT=10/1f/1/100 E: PROP=0 E: SND=6 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=6759414 P: /devices/platform/pcspkr/input/input3/event3 N: input/event3 S: input/by-path/platform-pcspkr-event-spkr E: DEVLINKS=/dev/input/by-path/platform-pcspkr-event-spkr E: DEVNAME=/dev/input/event3 E: DEVPATH=/devices/platform/pcspkr/input/input3/event3 E: ID_INPUT=1 E: ID_PATH=platform-pcspkr E: ID_PATH_TAG=platform-pcspkr E: ID_SERIAL=noserial E: MAJOR=13 E: MINOR=67 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=6863291 P: /devices/pnp0/00:0a/tty/ttyS3 N: ttyS3 E: DEVNAME=/dev/ttyS3 E: DEVPATH=/devices/pnp0/00:0a/tty/ttyS3 E: ID_INPUT=1 E: ID_INPUT_MOUSE=1 E: MAJOR=4 E: MINOR=67 E: NAME=PenMount Serial Touch Screen E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=6222648 DRM Information from dmesg: --------------------------- [ 2.736296] Linux agpgart interface v0.103 -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i586) Kernel: Linux 3.2.0-4-486 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages xserver-xorg-input-penmount depends on: ii libc6 2.13-35 ii xserver-xorg-core [xorg-input-abi-16] 2:1.12.4-1 xserver-xorg-input-penmount recommends no packages. xserver-xorg-input-penmount suggests no packages. -- no debconf information
--- xserver-xorg-input-penmount-1.5.0.orig/src/xf86PM.c +++ xserver-xorg-input-penmount-1.5.0/src/xf86PM.c @@ -696,7 +696,7 @@ priv->max_y); } - xf86XInputSetScreen (pInfo, priv->screen_num, x, y); + // FIXME: xf86XInputSetScreen (pInfo, priv->screen_num, x, y); if ((priv->proximity == FALSE) && (priv->packet[0] & 0x01)) { @@ -796,7 +796,7 @@ } - xf86XInputSetScreen (pInfo, priv->screen_num, x, y); + // FIXME: xf86XInputSetScreen (pInfo, priv->screen_num, x, y); if ((priv->proximity == FALSE) && (priv->packet[0] & 0x01)) {