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