Bug#612964: xserver-xorg-video-fbdev: touchscreen of Neo Freerunner unusable because touches are misplaced
Package: xserver-xorg-video-fbdev
Version: 1:0.4.2-2
Severity: critical
Justification: breaks the whole system
My Neo freerunner was broken by the upgrade to wheezy. When I touch the
touchscreen in one location, I get either no response or a misplaced
touch.
I don't know how to fix this because 0.4.2-2 is the only available
version, and xserver-xorg-video-glamo appears to be broken.
Sorry I can't include the info automatically generated by reportbug,
because it's not available on my Freerunner and I'm writing this from my
desktop.
I've copied my xorg.conf and my Xorg.0.log below
xorg.conf
# complementary information on the touch screen as the
# input device is provided by udev
Section "Device"
Identifier "Glamo 3362"
Driver "fbdev"
EndSection
Section "Module"
Load "glx"
Load "dri2"
EndSection
Xorg.0.log
[ 89.204]
X.Org X Server 1.9.4
Release Date: 2011-02-04
[ 89.241] X Protocol Version 11, Revision 0
[ 89.242] Build Operating System: Linux 2.6.31-rc9 armv5tel Debian
[ 89.242] Current Operating System: Linux freerunner 2.6.29-20100313.git973a41fc #1 Sat Aug 7 17:45:57 GMT-3 2010 armv4tl
[ 89.243] Kernel command line: rootfstype=jffs2 root=/dev/mtdblock6 console=ttySAC2,115200 console=tty0 loglevel=8 regular_boot mtdparts=physmap-flash:-(nor);neo1973-nand:0x00040000(u-boot),0x00040000(u-boot_env),0x00800000(kernel),0x000a0000(splash),0x00040000(factory),0x0f6a0000(rootfs) rootfstype=ext3 root=/dev/mmcblk0p2 rootdelay=5
[ 89.245] Build Date: 09 February 2011 08:17:52AM
[ 89.245] xorg-server 2:1.9.4-1 (Cyril Brulebois <kibi@debian.org>)
[ 89.246] Current version of pixman: 0.21.4
[ 89.247] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 89.247] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 89.252] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Feb 11 22:22:16 2011
[ 89.385] (==) Using config file: "/etc/X11/xorg.conf"
[ 89.385] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 89.397] (==) No Layout section. Using the first Screen section.
[ 89.397] (==) No screen section available. Using defaults.
[ 89.398] (**) |-->Screen "Default Screen Section" (0)
[ 89.398] (**) | |-->Monitor "<default monitor>"
[ 89.420] (==) No device specified for screen "Default Screen Section".
Using the first device section listed.
[ 89.421] (**) | |-->Device "Glamo 3362"
[ 89.421] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 89.422] (==) Automatically adding devices
[ 89.422] (==) Automatically enabling devices
[ 89.532] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 89.532] Entry deleted from font path.
[ 89.533] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 89.534] Entry deleted from font path.
[ 89.534] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 89.535] Entry deleted from font path.
[ 89.535] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
[ 89.536] Entry deleted from font path.
[ 89.537] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[ 89.537] Entry deleted from font path.
[ 89.537] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 89.538] Entry deleted from font path.
[ 89.541] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[ 89.542] Entry deleted from font path.
[ 89.542] (==) FontPath set to:
/usr/share/fonts/X11/misc,
built-ins
[ 89.543] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 89.543] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 89.544] (II) Loader magic: 0x1b37c0
[ 89.544] (II) Module ABI versions:
[ 89.545] X.Org ANSI C Emulation: 0.4
[ 89.545] X.Org Video Driver: 8.0
[ 89.546] X.Org XInput driver : 11.0
[ 89.546] X.Org Server Extension : 4.0
[ 89.548] (II) Open APM successful
[ 89.549] (II) LoadModule: "extmod"
[ 89.603] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[ 89.683] (II) Module extmod: vendor="X.Org Foundation"
[ 89.684] compiled for 1.9.4, module version = 1.0.0
[ 89.684] Module class: X.Org Server Extension
[ 89.685] ABI class: X.Org Server Extension, version 4.0
[ 89.686] (II) Loading extension SELinux
[ 89.686] (II) Loading extension MIT-SCREEN-SAVER
[ 89.687] (II) Loading extension XFree86-VidModeExtension
[ 89.687] (II) Loading extension XFree86-DGA
[ 89.688] (II) Loading extension DPMS
[ 89.688] (II) Loading extension XVideo
[ 89.689] (II) Loading extension XVideo-MotionCompensation
[ 89.689] (II) Loading extension X-Resource
[ 89.690] (II) LoadModule: "dbe"
[ 89.694] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[ 89.723] (II) Module dbe: vendor="X.Org Foundation"
[ 89.724] compiled for 1.9.4, module version = 1.0.0
[ 89.725] Module class: X.Org Server Extension
[ 89.725] ABI class: X.Org Server Extension, version 4.0
[ 89.726] (II) Loading extension DOUBLE-BUFFER
[ 89.727] (II) LoadModule: "glx"
[ 89.730] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 89.797] (II) Module glx: vendor="X.Org Foundation"
[ 89.798] compiled for 1.9.4, module version = 1.0.0
[ 89.798] ABI class: X.Org Server Extension, version 4.0
[ 89.866] (==) AIGLX enabled
[ 89.867] (II) Loading extension GLX
[ 89.868] (II) LoadModule: "record"
[ 89.871] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[ 89.901] (II) Module record: vendor="X.Org Foundation"
[ 89.901] compiled for 1.9.4, module version = 1.13.0
[ 89.902] Module class: X.Org Server Extension
[ 89.902] ABI class: X.Org Server Extension, version 4.0
[ 89.903] (II) Loading extension RECORD
[ 89.903] (II) LoadModule: "dri"
[ 89.907] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[ 89.962] (II) Module dri: vendor="X.Org Foundation"
[ 89.962] compiled for 1.9.4, module version = 1.0.0
[ 89.963] ABI class: X.Org Server Extension, version 4.0
[ 89.964] (II) Loading extension XFree86-DRI
[ 89.964] (II) LoadModule: "dri2"
[ 89.968] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[ 89.982] (II) Module dri2: vendor="X.Org Foundation"
[ 89.983] compiled for 1.9.4, module version = 1.2.0
[ 89.983] ABI class: X.Org Server Extension, version 4.0
[ 89.984] (II) Loading extension DRI2
[ 89.984] (II) LoadModule: "fbdev"
[ 89.988] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 89.997] (II) Module fbdev: vendor="X.Org Foundation"
[ 89.998] compiled for 1.9.4, module version = 0.4.2
[ 89.998] ABI class: X.Org Video Driver, version 8.0
[ 89.999] (II) FBDEV: driver for framebuffer: fbdev
[ 90.004] (++) using VT number 7
[ 90.072] (WW) Falling back to old probe method for fbdev
[ 90.072] (II) Loading sub module "fbdevhw"
[ 90.073] (II) LoadModule: "fbdevhw"
[ 90.075] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 90.106] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 90.106] compiled for 1.9.4, module version = 0.0.2
[ 90.107] ABI class: X.Org Video Driver, version 8.0
[ 90.109] (II) FBDEV(0): using default device
[ 90.110] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 90.111] (II) FBDEV(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 16/16
[ 90.112] (==) FBDEV(0): Depth 16, (==) framebuffer bpp 16
[ 90.113] (==) FBDEV(0): RGB weight 565
[ 90.113] (==) FBDEV(0): Default visual is TrueColor
[ 90.114] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[ 90.115] (II) FBDEV(0): hardware: SMedia Glamo (video memory: 4096kB)
[ 90.116] (II) FBDEV(0): checking modes against framebuffer device...
[ 90.116] (II) FBDEV(0): checking modes against monitor...
[ 90.117] (--) FBDEV(0): Virtual size is 480x640 (pitch 480)
[ 90.118] (**) FBDEV(0): Built-in mode "current": 24.5 MHz, 47.9 kHz, 72.5 Hz
[ 90.119] (II) FBDEV(0): Modeline "current"x0.0 24.50 480 496 504 512 640 656 658 660 -hsync -vsync -csync (47.9 kHz)
[ 90.119] (==) FBDEV(0): DPI set to (96, 96)
[ 90.122] (II) Loading sub module "fb"
[ 90.123] (II) LoadModule: "fb"
[ 90.133] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 90.224] (II) Module fb: vendor="X.Org Foundation"
[ 90.224] compiled for 1.9.4, module version = 1.0.0
[ 90.225] ABI class: X.Org ANSI C Emulation, version 0.4
[ 90.226] (**) FBDEV(0): using shadow framebuffer
[ 90.226] (II) Loading sub module "shadow"
[ 90.227] (II) LoadModule: "shadow"
[ 90.229] (II) Loading /usr/lib/xorg/modules/libshadow.so
[ 90.268] (II) Module shadow: vendor="X.Org Foundation"
[ 90.269] compiled for 1.9.4, module version = 1.1.0
[ 90.269] ABI class: X.Org ANSI C Emulation, version 0.4
[ 90.519] (==) FBDEV(0): Backing store disabled
[ 90.547] (==) FBDEV(0): DPMS enabled
[ 90.548] (==) RandR enabled
[ 90.549] (II) Initializing built-in extension Generic Event Extension
[ 90.549] (II) Initializing built-in extension SHAPE
[ 90.550] (II) Initializing built-in extension MIT-SHM
[ 90.550] (II) Initializing built-in extension XInputExtension
[ 90.551] (II) Initializing built-in extension XTEST
[ 90.551] (II) Initializing built-in extension BIG-REQUESTS
[ 90.552] (II) Initializing built-in extension SYNC
[ 90.552] (II) Initializing built-in extension XKEYBOARD
[ 90.553] (II) Initializing built-in extension XC-MISC
[ 90.553] (II) Initializing built-in extension XINERAMA
[ 90.554] (II) Initializing built-in extension XFIXES
[ 90.554] (II) Initializing built-in extension RENDER
[ 90.555] (II) Initializing built-in extension RANDR
[ 90.555] (II) Initializing built-in extension COMPOSITE
[ 90.556] (II) Initializing built-in extension DAMAGE
[ 90.558] (II) SELinux: Disabled on system
[ 90.968] (II) AIGLX: Screen 0 is not DRI2 capable
[ 90.969] (II) AIGLX: Screen 0 is not DRI capable
[ 92.013] (II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so
[ 92.013] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 99.171] (II) config/udev: Adding input device Neo1973 Buttons (/dev/input/event4)
[ 99.172] (**) Neo1973 Buttons: Applying InputClass "evdev keyboard catchall"
[ 99.173] (II) LoadModule: "evdev"
[ 99.176] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 99.193] (II) Module evdev: vendor="X.Org Foundation"
[ 99.193] compiled for 1.9.4, module version = 2.6.0
[ 99.194] Module class: X.Org XInput Driver
[ 99.194] ABI class: X.Org XInput driver, version 11.0
[ 99.206] (**) Neo1973 Buttons: always reports core events
[ 99.206] (**) Neo1973 Buttons: Device: "/dev/input/event4"
[ 99.220] (--) Neo1973 Buttons: Found keys
[ 99.221] (II) Neo1973 Buttons: Configuring as keyboard
[ 99.222] (II) XINPUT: Adding extended input device "Neo1973 Buttons" (type: KEYBOARD)
[ 99.222] (**) Option "xkb_rules" "evdev"
[ 99.223] (**) Option "xkb_model" "pc105"
[ 99.224] (**) Option "xkb_layout" "us"
[ 99.568] (II) config/udev: Adding input device PCF50633 PMU events (/dev/input/event0)
[ 99.569] (**) PCF50633 PMU events: Applying InputClass "evdev keyboard catchall"
[ 99.570] (**) PCF50633 PMU events: always reports core events
[ 99.571] (**) PCF50633 PMU events: Device: "/dev/input/event0"
[ 99.595] (--) PCF50633 PMU events: Found keys
[ 99.596] (II) PCF50633 PMU events: Configuring as keyboard
[ 99.596] (II) XINPUT: Adding extended input device "PCF50633 PMU events" (type: KEYBOARD)
[ 99.597] (**) Option "xkb_rules" "evdev"
[ 99.598] (**) Option "xkb_model" "pc105"
[ 99.599] (**) Option "xkb_layout" "us"
[ 99.608] (II) config/udev: Adding input device s3c2410 TouchScreen (/dev/input/event1)
[ 99.609] (**) s3c2410 TouchScreen: Applying InputClass "evdev touchscreen catchall"
[ 99.609] (**) s3c2410 TouchScreen: always reports core events
[ 99.610] (**) s3c2410 TouchScreen: Device: "/dev/input/event1"
[ 99.635] (--) s3c2410 TouchScreen: Found absolute axes
[ 99.636] (--) s3c2410 TouchScreen: Found x and y absolute axes
[ 99.636] (--) s3c2410 TouchScreen: Found absolute touchscreen
[ 99.637] (II) s3c2410 TouchScreen: Configuring as touchscreen
[ 99.637] (**) s3c2410 TouchScreen: YAxisMapping: buttons 4 and 5
[ 99.638] (**) s3c2410 TouchScreen: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 99.639] (II) XINPUT: Adding extended input device "s3c2410 TouchScreen" (type: TOUCHSCREEN)
[ 99.640] (II) s3c2410 TouchScreen: initialized for absolute axes.
[ 99.648] (II) config/udev: Adding input device lis302-1 (top) (/dev/input/event2)
[ 99.648] (II) No input driver/identifier specified (ignoring)
[ 99.654] (II) config/udev: Adding input device lis302-2 (bottom) (/dev/input/event3)
[ 99.655] (II) No input driver/identifier specified (ignoring)
Reply to: