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