So I've picked up one of the frontpath progrear web tablets and I am 
trying to get the touch screen
operational. I can't find any docs on what kind of touch screen they 
used and I've opened it up and
was unable to glean the manufacturer. So I decided I'd shoot for the 
commodity pieces know to work
on *nix and try good old trial and error. My most recent config attempt 
is below along with the
associated log from a startup.

1. Am I correct to believe that I am dealing with a microtouch screen 
based on the init messages
    regarding it in the logs?

2. The tablet reports a ps2 port when linux boots, however there is no 
ps/2 port on it for a mouse,
     so the touchscreen/stylus input would have to be the core pointer, 
but as you can see below it
     appartently is not endowed with this ability. How can I get around 
this?

3. Am I on the right track with my configuration on the touchscreen?

I am not subscribed so please CC me in any replies. Thanks for any help 
in advance

Eric Liedtke

---------------------------------------------------------------------------------
XF86Config file
==============================
Section "ServerLayout"
        Identifier     "XFree86 Configured"
        Screen      0  "Screen0" 0 0
        #InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Touchscreen" "CorePointer"
EndSection

Section "Files"
        RgbPath      "/usr/X11R6/lib/X11/rgb"
        ModulePath   "/usr/X11R6/lib/modules"
        FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
        FontPath     "/usr/X11R6/lib/X11/fonts/Speedo/"
        FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
        FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
        FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
        Load  "extmod"
        Load  "glx"
        Load  "dri"
        Load  "dbe"
        Load  "record"
        Load  "xtrap"
        Load  "speedo"
        Load  "type1"
        Load  "mutouch"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
EndSection

#Section "InputDevice"
#       Identifier  "Mouse0"
#       Driver      "mouse"
#       Option      "Protocol" "PS/2"
#       Option      "Device" "/dev/mouse"
#EndSection

Section "InputDevice"
        Identifier  "TouchScreen"
        Driver      "mutouch"
        Option      "Device"            "/dev/ttyS1"
        Option      "Type"              "finger"
        Option  "MinimumXPosition"  "0"
        Option  "MaximumXPosition"  "16383"
        Option  "MinimumYPosition"  "0"
        Option  "MaximumYPosition"  "16383"
EndSection



Section "Monitor"
        #DisplaySize       20  1100     # mm
        Identifier   "Monitor0"
        VendorName   "@F@"
        ModelName    "0"
EndSection
Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "pci_burst"                 # [<bool>]
        #Option     "fifo_conservative"         # [<bool>]
        #Option     "fifo_moderate"             # [<bool>]
        #Option     "fifo_aggressive"           # [<bool>]
        #Option     "pci_retry"                 # [<bool>]
        #Option     "NoAccel"                   # [<bool>]
        #Option     "set_mclk"                  # <freq>
        #Option     "show_cache"                # [<bool>]
        #Option     "HWCursor"                  # [<bool>]
        #Option     "SWCursor"                  # [<bool>]
        #Option     "ShadowFB"                  # [<bool>]
        #Option     "Rotate"                    # [<str>]
        #Option     "VideoKey"                  # <i>
        #Option     "ByteSwap"                  # [<bool>]
        #Option     "Interlaced"                # [<bool>]
        #Option     "UseBIOS"                   # [<bool>]
        #Option     "ZoomOnLCD"                 # [<bool>]
        Identifier  "Card0"
        Driver      "siliconmotion"
        VendorName  "Silicon Motion Inc."
        BoardName   "LynxEM"
        BusID       "PCI:0:6:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Depth     1
        EndSubSection
        SubSection "Display"
                Depth     4
        EndSubSection
        SubSection "Display"
                Depth     8
        EndSubSection
        SubSection "Display"
                Depth     15
        EndSubSection
        SubSection "Display"
                Depth     16
        EndSubSection
        SubSection "Display"
                Depth     24
        EndSubSection
EndSection
----------------------------end 
config-----------------------------------------------

XFree86 Log
===================================================


(II) Silicon Motion(0): Cursor Offset: 003FFC00 Reserved: 003FF800
(II) Silicon Motion(0): TFT Panel Size = 1024x768
(II) Silicon Motion(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, 
hwp->PIOOffset is 0x0000
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
(II) Silicon Motion(0): initializing int10
(II) Silicon Motion(0): Primary V_BIOS segment is: 0xc000
(II) Silicon Motion(0): VESA BIOS detected
(II) Silicon Motion(0): VESA VBE Version 2.0
(II) Silicon Motion(0): VESA VBE Total Mem: 4096 kB
(II) Silicon Motion(0): VESA VBE OEM: Silicon Motion SM710 VGA BIOS
(II) Silicon Motion(0): VESA VBE OEM Software Rev: 2.0
(II) Silicon Motion(0): VESA VBE OEM Vendor: SM710
(II) Silicon Motion(0): VESA VBE OEM Product: SM710
(II) Silicon Motion(0): VESA VBE OEM Product Rev:
(II) Silicon Motion(0): Setting mode 0x50
(II) Silicon Motion(0): FrameBuffer Box: 0,0 - 640,6550
(II) Silicon Motion(0): Using XFree86 Acceleration Architecture (XAA)
        Screen to screen bit blits
        Solid filled rectangles
        8x8 mono pattern filled rectangles
        8x8 color pattern filled rectangles
        CPU to Screen color expansion
        Solid Horizontal and Vertical Lines
        Offscreen Pixmaps
        Setting up tile and stipple cache:
                32 128x128 slots
                18 256x256 slots
                7 512x512 slots
                32 8x8 color pattern slots
(II) Silicon Motion(0): I2C device "I2C bus:SAA 7111A" registered.
(II) Setting vga for screen 0.
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Keyboard "Keyboard0" handled by legacy driver
(**) MicroTouch FINGER input device: /dev/ttyS1
(**) Option "CorePointer"
(**) FINGER: Core Pointer
(**) Microtouch X device name: FINGER
(**) Microtouch associated screen: 0
(**) Microtouch maximum x position: 3000
(**) Microtouch minimum x position: 0
(**) Microtouch maximum y position: 3000
(**) Microtouch minimum y position: 0
(**) Microtouch ThruGlass frequency is: 0
(**) Microtouch device will work in Landscape mode
(WW) FINGER: does not have core pointer capabilities
(II) XINPUT: Adding extended input device "FINGER" (type: MicroTouch Finger)
(**) Option "Device" "/dev/ttyS1"
(**) Option "BaudRate" "9600"
(**) Option "StopBits" "1"
(**) Option "DataBits" "8"
(**) Option "Parity" "None"
(**) Option "Vmin" "10"
(**) Option "Vtime" "1"
(**) Option "FlowControl" "None"
No core pointer

Fatal server error:
failed to initialize core devices

When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to [EMAIL PROTECTED]


FatalError re-entered, aborting
Caught signal 11.  Server aborting


_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to