Hi everyone:<br> I have a xubuntu filesystem of arm s3c6410 and I can <span id="result_box" class="short_text" lang="en"><span class="alt-edited">enter the system desktop, but s3cXX touchscreen can't work. The filesystem does not have "xorg.conf" and "xorg.conf.d/" in "/etc/X11", then I have created a xorg.conf, </span></span><span id="result_box" class="short_text" lang="en"><span class="">As follows:<br>
<br>Section "InputDevice"<br> Identifier "My touchscreen"<br> Driver "tslib"<br> Option "CorePointer"<br> Option "Protocol" "Auto"<br>
Option "Device" "/dev/input/event0"<br> Option "AllowMouseOpenFail" "true"<br>EndSection<br><br><br><b>Here is log infomation from /var/log/Xorg.0.log:<br></b><br>X.Org X Server 1.6.4<br>
Release Date: 2009-9-27<br>X Protocol Version 11, Revision 0<br>Build Operating System: Linux 2.6.28-14-lange51 armv7l Ubuntu<br>Build Date: 26 October 2009 05:21:20PM<br>xorg-server 2:1.6.4-2ubuntu4 (buildd@)<br> Before reporting problems, check <a href="http://wiki.x.org">http://wiki.x.org</a><br>
to make sure that you have the latest version.<br>Markers: (--) probed, (**) from config file, (==) default setting,<br> (++) from command line, (!!) notice, (II) informational,<br> (WW) warning, (EE) error, (NI) not implemented, (??) unknown.<br>
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Jan 1 09:00:44 2000<br>(==) Using config file: "/etc/X11/xorg.conf"<br>(==) No Layout section. Using the first Screen section.<br>(**) | |-->Monitor "<default monitor>"<br>
(==) No monitor specified for screen "Default Screen Section".<br> Using a default monitor configuration.<br>(==) Automatically adding devices<br>(==) Automatically enabling devices<br>(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.<br>
Entry deleted from font path.<br>(==) FontPath set to:<br> /usr/share/fonts/X11/misc,<br> /usr/share/fonts/X11/100dpi/:unscaled,<br> /usr/share/fonts/X11/75dpi/:unscaled,<br> /usr/share/fonts/X11/Type1,<br>
/usr/share/fonts/X11/100dpi,<br> /usr/share/fonts/X11/75dpi,<br> /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,<br> built-ins<br>(==) ModulePath set to "/usr/lib/xorg/modules"<br>
(==) |-->Input Device "My touchscreen"<br>(II) Cannot locate a core keyboard device.<br>(==) No Layout section. Using the first core pointer device.<br>(II) The server relies on HAL to provide the list of input devices.<br>
(II) Loader magic: 0xd80<br>(II) Module ABI versions:<br> X.Org ANSI C Emulation: 0.4<br> X.Org Video Driver: 5.0<br> X.Org XInput driver : 4.0<br> X.Org Server Extension : 2.0<br>(II) Loader running on linux<br>
(++) using VT number 7<br><br>(II) No APM support in BIOS or kernel<br>(II) System resource ranges:<br>(II) LoadModule: "extmod"<br>(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so<br>(II) Module extmod: vendor="X.Org Foundation"<br>
compiled for 1.6.4, module version = 1.0.0<br> Module class: X.Org Server Extension<br> ABI class: X.Org Server Extension, version 2.0<br>(II) Loading extension MIT-SCREEN-SAVER<br>(II) Loading extension XFree86-VidModeExtension<br>
(II) Loading extension XFree86-DGA<br>(II) Loading extension DPMS<br>(II) Loading extension XVideo<br>(II) Loading extension XVideo-MotionCompensation<br>(II) Loading extension X-Resource<br>(II) LoadModule: "dbe"<br>
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so<br>(II) Module dbe: vendor="X.Org Foundation"<br> compiled for 1.6.4, module version = 1.0.0<br> Module class: X.Org Server Extension<br> ABI class: X.Org Server Extension, version 2.0<br>
(II) Loading extension DOUBLE-BUFFER<br>(II) LoadModule: "glx"<br>(II) Loading /usr/lib/xorg/modules/extensions//libglx.so<br>(II) Module glx: vendor="X.Org Foundation"<br> compiled for 1.6.4, module version = 1.0.0<br>
ABI class: X.Org Server Extension, version 2.0<br>(==) AIGLX enabled<br>(II) Loading extension GLX<br>(II) LoadModule: "record"<br>(II) Loading /usr/lib/xorg/modules/extensions//librecord.so<br>(II) Module record: vendor="X.Org Foundation"<br>
compiled for 1.6.4, module version = 1.13.0<br> Module class: X.Org Server Extension<br> ABI class: X.Org Server Extension, version 2.0<br>(II) Loading extension RECORD<br>(II) LoadModule: "dri"<br>
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so<br>(II) Module dri: vendor="X.Org Foundation"<br> compiled for 1.6.4, module version = 1.0.0<br> ABI class: X.Org Server Extension, version 2.0<br>
(II) Loading extension XFree86-DRI<br>(II) LoadModule: "dri2"<br>(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so<br>(II) Module dri2: vendor="X.Org Foundation"<br> compiled for 1.6.4, module version = 1.1.0<br>
ABI class: X.Org Server Extension, version 2.0<br>(II) Loading extension DRI2<br>Primary device is not PCI<br>(==) Matched fbdev for the autoconfigured driver<br>(==) Assigned the driver to the xf86ConfigLayout<br>
(II) LoadModule: "fbdev"<br>(II) Loading /usr/lib/xorg/modules/drivers//fbdev_drv.so<br>(II) Module fbdev: vendor="X.Org Foundation"<br> compiled for 1.6.0, module version = 0.4.0<br> ABI class: X.Org Video Driver, version 5.0<br>
(II) LoadModule: "tslib"<br>(II) Loading /usr/lib/xorg/modules/input//tslib_drv.so<br>(II) Module tslib: vendor="X.Org Foundation"<br> compiled for 1.6.0, module version = 0.0.1<br>(II) FBDEV: driver for framebuffer: fbdev<br>
(WW) Falling back to old probe method for fbdev<br>(II) Loading sub module "fbdevhw"<br>(II) LoadModule: "fbdevhw"<br>(II) Loading /usr/lib/xorg/modules/linux//libfbdevhw.so<br>(II) Module fbdevhw: vendor="X.Org Foundation"<br>
compiled for 1.6.4, module version = 0.0.2<br> ABI class: X.Org Video Driver, version 5.0<br>(II) FBDEV(0): using default device<br>(II) Running in FRAMEBUFFER Mode<br>(II) FBDEV(0): Creating default Display subsection in Screen section<br>
"Default Screen Section" for depth/fbbpp 16/16<br>(==) FBDEV(0): Depth 16, (==) framebuffer bpp 16<br>(==) FBDEV(0): RGB weight 565<br>(==) FBDEV(0): Default visual is TrueColor<br>(==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)<br>
(II) FBDEV(0): hardware: (video memory: 3000kB)<br>(II) FBDEV(0): checking modes against framebuffer device...<br>(II) FBDEV(0): checking modes against monitor...<br>(--) FBDEV(0): Virtual size is 800x480 (pitch 800)<br>
(**) FBDEV(0): Built-in mode "current": 24.4 MHz, 29.6 kHz, 60.0 Hz<br>(==) FBDEV(0): DPI set to (96, 96)<br>(II) Loading sub module "fb"<br>(II) LoadModule: "fb"<br>(II) Loading /usr/lib/xorg/modules//libfb.so<br>
(II) Module fb: vendor="X.Org Foundation"<br> compiled for 1.6.4, module version = 1.0.0<br> ABI class: X.Org ANSI C Emulation, version 0.4<br>(**) FBDEV(0): using shadow framebuffer<br>(II) Loading sub module "shadow"<br>
(II) LoadModule: "shadow"<br>(II) Loading /usr/lib/xorg/modules//libshadow.so<br>(II) Module shadow: vendor="X.Org Foundation"<br> compiled for 1.6.4, module version = 1.1.0<br> ABI class: X.Org ANSI C Emulation, version 0.4<br>
(==) FBDEV(0): Backing store disabled<br>(II) FBDEV(0): DPMS enabled<br>(==) RandR enabled<br>(II) Initializing built-in extension Generic Event Extension<br>(II) Initializing built-in extension SHAPE<br>(II) Module shadow: vendor="X.Org Foundation"<br>
compiled for 1.6.4, module version = 1.1.0<br> ABI class: X.Org ANSI C Emulation, version 0.4<br>(==) FBDEV(0): Backing store disabled<br>(II) FBDEV(0): DPMS enabled<br>(==) RandR enabled<br>(II) Initializing built-in extension Generic Event Extension<br>
(II) Initializing built-in extension SHAPE<br>(II) Initializing built-in extension MIT-SHM<br>(II) Initializing built-in extension XInputExtension<br>(II) Initializing built-in extension XTEST<br>(II) Initializing built-in extension BIG-REQUESTS<br>
(II) Initializing built-in extension SYNC<br>(II) Initializing built-in extension XKEYBOARD<br>(II) Initializing built-in extension XC-MISC<br>(II) Initializing built-in extension SECURITY<br>(II) Initializing built-in extension XINERAMA<br>
(II) Initializing built-in extension XFIXES<br>(II) Initializing built-in extension RENDER<br>(II) Initializing built-in extension RANDR<br>(II) Initializing built-in extension COMPOSITE<br>(II) Initializing built-in extension DAMAGE<br>
(II) AIGLX: Screen 0 is not DRI2 capable<br>(II) AIGLX: Screen 0 is not DRI capable<br>(II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so<br>(II) GLX: Initialized DRISWRAST GL provider for screen 0<br>(**) Option "CorePointer"<br>
(**) My touchscreen: always reports core events<br>(II) Initializing built-in extension XC-MISC<br>(II) Initializing built-in extension SECURITY<br>(II) Initializing built-in extension XINERAMA<br>(II) Initializing built-in extension XFIXES<br>
(II) Initializing built-in extension RENDER<br>(II) Initializing built-in extension RANDR<br>(II) Initializing built-in extension COMPOSITE<br>(II) Initializing built-in extension DAMAGE<br>(II) AIGLX: Screen 0 is not DRI2 capable<br>
(II) AIGLX: Screen 0 is not DRI capable<br>(II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so<br>(II) GLX: Initialized DRISWRAST GL provider for screen 0<br>(**) Option "CorePointer"<br>(**) My touchscreen: always reports core events<br>
ts_config failed<br>(EE) PreInit returned NULL for "My touchscreen"<br>(EE) config/hal: couldn't initialise context: unknown error (null)<br>(II) config/hal: Adding input device samsung-keypad<br>(II) LoadModule: "evdev"<br>
(II) Loading /usr/lib/xorg/modules/input//evdev_drv.so<br>(II) Module evdev: vendor="X.Org Foundation"<br> compiled for 1.6.4, module version = 2.2.5<br> Module class: X.Org XInput Driver<br> ABI class: X.Org XInput driver, version 4.0<br>
(**) samsung-keypad: always reports core events<br>(**) samsung-keypad: Device: "/dev/input/event0"<br>(II) samsung-keypad: Found keys<br>(II) samsung-keypad: Configuring as keyboard<br>(II) XINPUT: Adding extended input device "samsung-keypad" (type: KEYBOARD)<br>
(**) Option "xkb_rules" "evdev"<br>(**) Option "xkb_model" "pc105"<br>(**) Option "xkb_layout" "us"<br>(II) config/hal: Adding input device S3C24XX TouchScreen<br>
(**) S3C24XX TouchScreen: always reports core events<br>ts_config failed<br>(EE) PreInit returned NULL for "S3C24XX TouchScreen"<br>(EE) config/hal: NewInputDeviceRequest failed (8)<br></span></span><span id="result_box" class="short_text" lang="en"><span class="alt-edited"></span></span><br>
How shall I do, let s3cXX touchscree to work?<br><br><span id="result_box" class="short_text" lang="en"><span class="">Thanks for your reply, Each </span></span><span id="result_box" class="short_text" lang="en"><span class="">prompt</span></span><span id="result_box" class="short_text" lang="en"><span class=""> is</span> <span class="hps">very important to me</span></span>!<br>
<br clear="all"><font size="3">David Yu</font><br style="font-size:13px"><font size="3">Thanks</font><br style="font-size:13px"><span style="font-size:13px"> </span><font size="3"><i></i></font><br>