Ich sitze nun schon etliche stunden daran, Linux auf dem odys loox tablet zu installieren. Dazu änderte ich die boot.img so um das er direkt in ein chroot auf der sdkarte rutscht auf dieser debian wheezy installiert ist mit der Desktop Oberfläche Gnome. Ich habe nun alles zum laufen bekommen außer des Touchscreens. Ich habe mich durch etliche Foren durchgelesen und auch hier leider nichts brauchbares gefunden. Hier mal einige Daten:
Es läuft ein 3.0.8+ kernel.
cat /proc/bus/input/devices
Code: Alles auswählen
I: Bus=0018 Vendor=0000 Product=0000 Version=0000
N: Name="lz300msf Touchscreen"
P: Phys=lz300msf/input0
S: Sysfs=/devices/virtual/input/input1
U: Uniq=
H: Handlers=event1
B: PROP=2
B: EV=b
B: KEY=0
B: ABS=2618000 0
Code: Alles auswählen
cat /var/log/Xorg.0.log
[ 11839.785]
X.Org X Server 1.12.4
Release Date: 2012-08-27
[ 11839.786] X Protocol Version 11, Revision 0
[ 11839.786] Build Operating System: Linux 2.6.32 armv5tel Debian
[ 11839.786] Current Operating System: Linux debian 3.0.8+ #118 PREEMPT Fri Jul 27 16:07:17 CST 2012 armv7l
[ 11839.786] Kernel command line: console=tty0,115200n8n androidboot.console=ttyS1 init=/init initrd=0x62000000,0x420000 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),0x00004000@0x00004000(kernel),0x00008000@0x00008000(boot),0x00008000@0x00010000(recovery),0x000F0000@0x00018000(backup),0x0003a000@0x00108000(cache),0x004B0000@0x00142000(userdata),0x00002000@0x005F2000(kpanic),0x000E6000@0x005F4000(system),-@0x006DA000(user) bootver=2012-08-07#2.28 firmware_ver=2.0.0
[ 11839.786] Build Date: 29 November 2012 08:57:05PM
[ 11839.786] xorg-server 2:1.12.4-4 (Julien Cristau <jcristau@debian.org>)
[ 11839.786] Current version of pixman: 0.26.0
[ 11839.786] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 11839.786] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 11839.787] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Feb 6 23:57:55 2013
[ 11839.787] (==) Using config file: "/etc/X11/xorg.conf"
[ 11839.787] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 11839.789] (==) No Layout section. Using the first Screen section.
[ 11839.789] (==) No screen section available. Using defaults.
[ 11839.789] (**) |-->Screen "Default Screen Section" (0)
[ 11839.789] (**) | |-->Monitor "<default monitor>"
[ 11839.790] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 11839.790] (==) Automatically adding devices
[ 11839.790] (==) Automatically enabling devices
[ 11839.790] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 11839.790] Entry deleted from font path.
[ 11839.790] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[ 11839.791] Entry deleted from font path.
[ 11839.791] (==) 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
[ 11839.791] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 11839.791] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 11839.791] (II) Loader magic: 0x4026ecf0
[ 11839.791] (II) Module ABI versions:
[ 11839.791] X.Org ANSI C Emulation: 0.4
[ 11839.791] X.Org Video Driver: 12.1
[ 11839.791] X.Org XInput driver : 16.0
[ 11839.791] X.Org Server Extension : 6.0
[ 11839.791] (II) LoadModule: "extmod"
[ 11839.792] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[ 11839.794] (II) Module extmod: vendor="X.Org Foundation"
[ 11839.794] compiled for 1.12.4, module version = 1.0.0
[ 11839.794] Module class: X.Org Server Extension
[ 11839.794] ABI class: X.Org Server Extension, version 6.0
[ 11839.794] (II) Loading extension SELinux
[ 11839.794] (II) Loading extension MIT-SCREEN-SAVER
[ 11839.794] (II) Loading extension XFree86-VidModeExtension
[ 11839.794] (II) Loading extension XFree86-DGA
[ 11839.794] (II) Loading extension DPMS
[ 11839.794] (II) Loading extension XVideo
[ 11839.794] (II) Loading extension XVideo-MotionCompensation
[ 11839.794] (II) Loading extension X-Resource
[ 11839.794] (II) LoadModule: "dbe"
[ 11839.794] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[ 11839.795] (II) Module dbe: vendor="X.Org Foundation"
[ 11839.795] compiled for 1.12.4, module version = 1.0.0
[ 11839.795] Module class: X.Org Server Extension
[ 11839.795] ABI class: X.Org Server Extension, version 6.0
[ 11839.795] (II) Loading extension DOUBLE-BUFFER
[ 11839.795] (II) LoadModule: "glx"
[ 11839.795] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 11839.796] (II) Module glx: vendor="X.Org Foundation"
[ 11839.796] compiled for 1.12.4, module version = 1.0.0
[ 11839.796] ABI class: X.Org Server Extension, version 6.0
[ 11839.796] (==) AIGLX enabled
[ 11839.796] (II) Loading extension GLX
[ 11839.796] (II) LoadModule: "record"
[ 11839.797] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[ 11839.797] (II) Module record: vendor="X.Org Foundation"
[ 11839.797] compiled for 1.12.4, module version = 1.13.0
[ 11839.797] Module class: X.Org Server Extension
[ 11839.797] ABI class: X.Org Server Extension, version 6.0
[ 11839.797] (II) Loading extension RECORD
[ 11839.797] (II) LoadModule: "dri"
[ 11839.797] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[ 11839.798] (II) Module dri: vendor="X.Org Foundation"
[ 11839.798] compiled for 1.12.4, module version = 1.0.0
[ 11839.798] ABI class: X.Org Server Extension, version 6.0
[ 11839.798] (II) Loading extension XFree86-DRI
[ 11839.798] (II) LoadModule: "dri2"
[ 11839.799] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[ 11839.799] (II) Module dri2: vendor="X.Org Foundation"
[ 11839.799] compiled for 1.12.4, module version = 1.2.0
[ 11839.799] ABI class: X.Org Server Extension, version 6.0
[ 11839.799] (II) Loading extension DRI2
[ 11839.799] (==) Matched fbdev as autoconfigured driver 0
[ 11839.799] (==) Assigned the driver to the xf86ConfigLayout
[ 11839.800] (II) LoadModule: "fbdev"
[ 11839.800] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 11839.801] (II) Module fbdev: vendor="X.Org Foundation"
[ 11839.801] compiled for 1.12.1, module version = 0.4.2
[ 11839.801] ABI class: X.Org Video Driver, version 12.0
[ 11839.801] (II) FBDEV: driver for framebuffer: fbdev
[ 11839.801] (++) using VT number 9
[ 11839.803] (WW) Falling back to old probe method for fbdev
[ 11839.803] (II) Loading sub module "fbdevhw"
[ 11839.803] (II) LoadModule: "fbdevhw"
[ 11839.804] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 11839.804] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 11839.804] compiled for 1.12.4, module version = 0.0.2
[ 11839.804] ABI class: X.Org Video Driver, version 12.1
[ 11839.805] (II) FBDEV(0): using default device
[ 11839.805] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 11839.805] (II) FBDEV(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 16/16
[ 11839.805] (==) FBDEV(0): Depth 16, (==) framebuffer bpp 16
[ 11839.805] (==) FBDEV(0): RGB weight 565
[ 11839.805] (==) FBDEV(0): Default visual is TrueColor
[ 11839.805] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[ 11839.805] (II) FBDEV(0): hardware: fb0 (video memory: 9216kB)
[ 11839.806] (II) FBDEV(0): checking modes against framebuffer device...
[ 11839.806] (II) FBDEV(0): checking modes against monitor...
[ 11839.806] (--) FBDEV(0): Virtual size is 800x600 (pitch 800)
[ 11839.806] (**) FBDEV(0): Built-in mode "current": 41.1 MHz, 38.9 kHz, 61.0 Hz
[ 11839.806] (II) FBDEV(0): Modeline "current"x0.0 41.14 800 1010 1011 1057 600 612 615 638 -hsync -vsync -csync (38.9 kHz b)
[ 11839.806] (==) FBDEV(0): DPI set to (96, 96)
[ 11839.806] (II) Loading sub module "fb"
[ 11839.806] (II) LoadModule: "fb"
[ 11839.807] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 11839.807] (II) Module fb: vendor="X.Org Foundation"
[ 11839.807] compiled for 1.12.4, module version = 1.0.0
[ 11839.807] ABI class: X.Org ANSI C Emulation, version 0.4
[ 11839.807] (**) FBDEV(0): using shadow framebuffer
[ 11839.807] (II) Loading sub module "shadow"
[ 11839.807] (II) LoadModule: "shadow"
[ 11839.808] (II) Loading /usr/lib/xorg/modules/libshadow.so
[ 11839.808] (II) Module shadow: vendor="X.Org Foundation"
[ 11839.808] compiled for 1.12.4, module version = 1.1.0
[ 11839.808] ABI class: X.Org ANSI C Emulation, version 0.4
[ 11839.821] (==) FBDEV(0): Backing store disabled
[ 11839.822] (==) FBDEV(0): DPMS enabled
[ 11839.822] (==) RandR enabled
[ 11839.822] (II) Initializing built-in extension Generic Event Extension
[ 11839.822] (II) Initializing built-in extension SHAPE
[ 11839.822] (II) Initializing built-in extension MIT-SHM
[ 11839.822] (II) Initializing built-in extension XInputExtension
[ 11839.822] (II) Initializing built-in extension XTEST
[ 11839.822] (II) Initializing built-in extension BIG-REQUESTS
[ 11839.823] (II) Initializing built-in extension SYNC
[ 11839.823] (II) Initializing built-in extension XKEYBOARD
[ 11839.823] (II) Initializing built-in extension XC-MISC
[ 11839.823] (II) Initializing built-in extension SECURITY
[ 11839.823] (II) Initializing built-in extension XINERAMA
[ 11839.823] (II) Initializing built-in extension XFIXES
[ 11839.823] (II) Initializing built-in extension RENDER
[ 11839.823] (II) Initializing built-in extension RANDR
[ 11839.823] (II) Initializing built-in extension COMPOSITE
[ 11839.823] (II) Initializing built-in extension DAMAGE
[ 11839.823] (II) SELinux: Disabled on system
[ 11839.866] (II) AIGLX: Screen 0 is not DRI2 capable
[ 11839.866] (II) AIGLX: Screen 0 is not DRI capable
[ 11839.883] (II) AIGLX: Loaded and initialized swrast
[ 11839.883] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 11840.607] (II) config/udev: Adding input device rk29-keypad (/dev/input/event0)
[ 11840.607] (**) rk29-keypad: Applying InputClass "evdev keyboard catchall"
[ 11840.607] (II) LoadModule: "evdev"
[ 11840.608] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 11840.608] (II) Module evdev: vendor="X.Org Foundation"
[ 11840.608] compiled for 1.12.1, module version = 2.7.0
[ 11840.608] Module class: X.Org XInput Driver
[ 11840.609] ABI class: X.Org XInput driver, version 16.0
[ 11840.609] (II) Using input driver 'evdev' for 'rk29-keypad'
[ 11840.609] (**) rk29-keypad: always reports core events
[ 11840.609] (**) evdev: rk29-keypad: Device: "/dev/input/event0"
[ 11840.609] (--) evdev: rk29-keypad: Vendor 0x1 Product 0x1
[ 11840.609] (--) evdev: rk29-keypad: Found keys
[ 11840.609] (II) evdev: rk29-keypad: Configuring as keyboard
[ 11840.609] (**) Option "config_info" "udev:/sys/devices/platform/rk29-keypad/input/input0/event0"
[ 11840.609] (II) XINPUT: Adding extended input device "rk29-keypad" (type: KEYBOARD, id 6)
[ 11840.609] (**) Option "xkb_rules" "evdev"
[ 11840.610] (**) Option "xkb_model" "pc105"
[ 11840.610] (**) Option "xkb_layout" "us"
[ 11840.612] (II) config/udev: Adding input device gsensor (/dev/input/event2)
[ 11840.612] (II) No input driver specified, ignoring this device.
[ 11840.612] (II) This device may have been added with another device file.
[ 11840.615] (II) config/udev: Adding input device lz300msf Touchscreen (/dev/input/event1)
[ 11840.615] (II) No input driver specified, ignoring this device.
[ 11840.615] (II) This device may have been added with another device file.
Nach dem testen mit tslib kam das zustande:
export TSLIB_TSDEVICE=/dev/input/event1
Code: Alles auswählen
ts_test
1074166104.034305: 1074166544 1074163712 1077178368
1074166104.034355: 808549136 925972279 943076152
1074166104.034355: -265192688 -147769545 406205240
1074166104.034355: 875658000 808597040 808727093
1074166104.034355: -198083824 -265144784 271856181
1074166104.034355: 842103568 892875063 825766198
1074166104.034355: -231638256 -180866761 288895286
1074166104.034355: 842103568 959985720 909652533
1074166104.034355: -231638256 -113756104 372781621
1074166104.034355: 858880784 943141431 825374257
1074166104.034355: -214861040 -130600393 288503345
1074166104.034355: 53574416 -130600393 20067889
1074166104.034355: 825326352 909127730 959985719
1074166104.034355: -248415472 -164614094 423114807
1074166104.034355: 875658000 825307954 925906996
1074166104.034355: -198083824 -248433870 389036084
1074166104.034355: 858880784 858798392 876097590
1074166104.034355: -214861040 -214943432 339226678
1074166104.034355: 858880784 842152243 943142454
1074166104.034355: -214861040 -231589581 406271542
1074166104.034355: 53574416 36845875 137836086
1074166104.034355: 59865872 68302865 100013524
Code: Alles auswählen
ts_calibrate
xres = 800, yres = 600
Took 4 samples...
Top left : X = 0 Y = -1073155624
Took 4 samples...
Top right : X = 0 Y = -1073155624
Took 4 samples...
Bot right : X = 0 Y = -1073155624
Took 4 samples...
Bot left : X = 0 Y = -1073155624
Took 4 samples...
Center : X = 0 Y = -1073155624
ts_calibrate: determinant is too small -- 0.000000
Calibration failed.
Hoffe das mir hier jemand helfen kann.
mfg denny