Date: Mon, 13 May 2002 11:12:44 -0500 From: Troy <sindrome@sindrome.net> To: freebsd-mobile@FreeBSD.org Subject: Re: XFree86 on Thinkpad T23 Message-ID: <20020513111244.B344@sindrome.net> In-Reply-To: <200205111640.37316.metrol@metrol.net>; from metrol@metrol.net on Sat, May 11, 2002 at 04:40:37PM -0700 References: <200205072341.01188.metrol@metrol.net> <200205090414.g494EEF11397@panix2.panix.com> <200205111640.37316.metrol@metrol.net>
next in thread | previous in thread | raw e-mail | index | archive | help
I've played with my XF86Config quite a bit at this point and it still is not operating with 1400x1050 resolution. I've tried the config below with my T23 and the best I can get is 1024x768. When the machine boots, its not recognizing as Super Savage, it's seeing it as vga. Notice from the pciconf output below it's not being recognized properly. X is working, but not at optimum level. Anyone know how to get the video to be recognized as Super Savage. <snip> pciconf -l -v none0@pci1:0:0: class=0x030000 card=0x01fc1014 chip=0x8c2e5333 rev=0x05 hdr=0x00 vendor = 'S3 Incorporated' device = '86C583 SuperSavage/IXC SDR' class = display subclass = VGA </snip> <snip> dmesg vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Timecounters tick every 10.000 msec </snip> > > > > > > > > i was trying to get my T23 to do 1400x1050 resolution, but to no avail. > > > > Anyone got any luck at all? Can send me your XF86config? > > > > > > I've got a T23 coming in to me at the end of this week. > > > > [...] > > > > > I would be VERY interested in hearing how this works out for you. My T23 > > > is coming in on Friday. > > > > I have a T22, but I believe that the chipset is the same > > (S3/SuperSavage.) Here's my XF86Config that works just fine. I'm > > using XFree86 4.2.0 on 4.6-PRERELEASE. Note that if your text mode > > screen gets screwed up when you exit X, then you may want to replace > > your /usr/X11R6/lib/modules/drivers/savage_drv.o with one that you can > > get at http://www.probo.com/timr/savage40.html. The stock one works > > fine for me. > > So far so good for X on this T23. I took some of that Suse config, some of > the one in this mail, plus some tweaks from the config sitting on my older > Compaq Armada to get this to play. Oh boy, and play it does! Woohoo!! > > I've got some additionaly playing I want to do with this prior to posting the > complete config to this mailing list. Get all that remarked stuff outta > there, and see if I can get this to work properly with an external monitor. > Properly changing modes and all that. Seems that would be a great config to > get documented for the archives and such. > > I also want to get KMail on over on that box so I don't have to transfer to > this one :) At the moment I'm still I've got Blackbox on there, and working > nicely. By the time I get to putting KDE on there I hope to have all the > underlying stuff playing. > > Now to get back to tackling the darn sound. Really want to have arts compile > without any glitchies as them KDE compiles take for-freaking-ever! > > > --snip, snip-- > > # File generated by xf86config. > > > > # > > # Copyright (c) 1999 by The XFree86 Project, Inc. > > # > > # Permission is hereby granted, free of charge, to any person obtaining a > > # copy of this software and associated documentation files (the > > "Software"), # to deal in the Software without restriction, including > > without limitation # the rights to use, copy, modify, merge, publish, > > distribute, sublicense, # and/or sell copies of the Software, and to permit > > persons to whom the # Software is furnished to do so, subject to the > > following conditions: # > > # The above copyright notice and this permission notice shall be included > > in # all copies or substantial portions of the Software. > > # > > # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS > > OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF > > MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. > > IN NO EVENT SHALL # THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR > > OTHER LIABILITY, # WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, > > ARISING FROM, OUT OF # OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR > > OTHER DEALINGS IN THE # SOFTWARE. > > # > > # Except as contained in this notice, the name of the XFree86 Project shall > > # not be used in advertising or otherwise to promote the sale, use or other > > # dealings in this Software without prior written authorization from the > > # XFree86 Project. > > # > > > > # ********************************************************************** > > # Refer to the XF86Config(4/5) man page for details about the format of > > # this file. > > # ********************************************************************** > > > > # ********************************************************************** > > # Module section -- this section is used to specify > > # which dynamically loadable modules to load. > > # ********************************************************************** > > # > > Section "Module" > > > > # This loads the DBE extension module. > > > > Load "dbe" # Double buffer extension > > > > # This loads the miscellaneous extensions module, and disables > > # initialisation of the XFree86-DGA extension within that module. > > SubSection "extmod" > > Option "omit xfree86-dga" # don't initialise the DGA extension > > EndSubSection > > > > # This loads the Type1 and FreeType font modules > > Load "type1" > > Load "freetype" > > > > # This loads the GLX module > > # Load "glx" > > > > EndSection > > > > # ********************************************************************** > > # Files section. This allows default font and rgb paths to be set > > # ********************************************************************** > > > > Section "Files" > > > > # The location of the RGB database. Note, this is the name of the > > # file minus the extension (like ".txt" or ".db"). There is normally > > # no need to change the default. > > > > RgbPath "/usr/X11R6/lib/X11/rgb" > > > > # Multiple FontPath entries are allowed (which are concatenated together), > > # as well as specifying multiple comma-separated entries in one FontPath > > # command (or a combination of both methods) > > # > > # If you don't have a floating point coprocessor and emacs, Mosaic or other > > # programs take long to start up, try moving the Type1 and Speedo directory > > # to the end of this list (or comment them out). > > # > > > > FontPath "/usr/X11R6/lib/X11/fonts/webfonts/" > > FontPath "/usr/X11R6/lib/X11/fonts/local/" > > FontPath "/usr/X11R6/lib/X11/fonts/misc/" > > FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled" > > FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled" > > FontPath "/usr/X11R6/lib/X11/fonts/Type1/" > > FontPath "/usr/X11R6/lib/X11/fonts/Speedo/" > > FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" > > FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" > > > > # The module search path. The default path is shown here. > > > > # ModulePath "/usr/X11R6/lib/modules" > > > > EndSection > > > > # ********************************************************************** > > # Server flags section. > > # ********************************************************************** > > > > Section "ServerFlags" > > > > # Uncomment this to cause a core dump at the spot where a signal is > > # received. This may leave the console in an unusable state, but may > > # provide a better stack trace in the core dump to aid in debugging > > > > # Option "NoTrapSignals" > > > > # Uncomment this to disable the <Crtl><Alt><BS> server abort sequence > > # This allows clients to receive this key event. > > > > # Option "DontZap" > > > > # Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode switching > > # sequences. This allows clients to receive these key events. > > > > # Option "Dont Zoom" > > > > # Uncomment this to disable tuning with the xvidtune client. With > > # it the client can still run and fetch card and monitor attributes, > > # but it will not be allowed to change them. If it tries it will > > # receive a protocol error. > > > > # Option "DisableVidModeExtension" > > > > # Uncomment this to enable the use of a non-local xvidtune client. > > > > # Option "AllowNonLocalXvidtune" > > > > # Uncomment this to disable dynamically modifying the input device > > # (mouse and keyboard) settings. > > > > # Option "DisableModInDev" > > > > # Uncomment this to enable the use of a non-local client to > > # change the keyboard or mouse settings (currently only xset). > > > > # Option "AllowNonLocalModInDev" > > > > EndSection > > > > # ********************************************************************** > > # Input devices > > # ********************************************************************** > > > > # ********************************************************************** > > # Core keyboard's InputDevice section > > # ********************************************************************** > > > > Section "InputDevice" > > > > Identifier "Keyboard1" > > Driver "Keyboard" > > # For most OSs the protocol can be omitted (it defaults to "Standard"). > > # When using XQUEUE (only for SVR3 and SVR4, but not Solaris), > > # uncomment the following line. > > > > # Option "Protocol" "Xqueue" > > > > Option "AutoRepeat" "500 30" > > > > # Specify which keyboard LEDs can be user-controlled (eg, with xset(1)) > > # Option "Xleds" "1 2 3" > > > > # Option "LeftAlt" "Meta" > > # Option "RightAlt" "ModeShift" > > > > # To customise the XKB settings to suit your keyboard, modify the > > # lines below (which are the defaults). For example, for a non-U.S. > > # keyboard, you will probably want to use: > > # Option "XkbModel" "pc102" > > # If you have a US Microsoft Natural keyboard, you can use: > > # Option "XkbModel" "microsoft" > > # > > # Then to change the language, change the Layout setting. > > # For example, a german layout can be obtained with: > > # Option "XkbLayout" "de" > > # or: > > # Option "XkbLayout" "de" > > # Option "XkbVariant" "nodeadkeys" > > # > > # If you'd like to switch the positions of your capslock and > > # control keys, use: > > # Option "XkbOptions" "ctrl:swapcaps" > > > > # These are the default XKB settings for XFree86 > > # Option "XkbRules" "xfree86" > > # Option "XkbModel" "pc101" > > # Option "XkbLayout" "us" > > # Option "XkbVariant" "" > > # Option "XkbOptions" "" > > > > # Option "XkbDisable" > > > > Option "XkbRules" "xfree86" > > Option "XkbModel" "pc101" > > Option "XkbLayout" "us" > > > > EndSection > > > > > > # ********************************************************************** > > # Core Pointer's InputDevice section > > # ********************************************************************** > > > > Section "InputDevice" > > > > # Identifier and driver > > > > Identifier "Mouse1" > > Driver "mouse" > > Option "Protocol" "PS/2" > > Option "Device" "/dev/psm0" > > > > # When using XQUEUE, comment out the above two lines, and uncomment > > # the following line. > > > > # Option "Protocol" "Xqueue" > > > > # Baudrate and SampleRate are only for some Logitech mice. In > > # almost every case these lines should be omitted. > > > > # Option "BaudRate" "9600" > > # Option "SampleRate" "150" > > > > # Emulate3Buttons is an option for 2-button Microsoft mice > > # Emulate3Timeout is the timeout in milliseconds (default is 50ms) > > > > # Option "Emulate3Buttons" > > # Option "Emulate3Timeout" "50" > > > > # ChordMiddle is an option for some 3-button Logitech mice > > > > # Option "ChordMiddle" > > > > EndSection > > > > > > # ********************************************************************** > > # Other input device sections > > # this is optional and is required only if you > > # are using extended input devices. This is for example only. Refer > > # to the XF86Config man page for a description of the options. > > # ********************************************************************** > > # > > # Section "InputDevice" > > # Identifier "Mouse2" > > # Driver "mouse" > > # Option "Protocol" "MouseMan" > > # Option "Device" "/dev/mouse2" > > # EndSection > > # > > # Section "InputDevice" > > # Identifier "spaceball" > > # Driver "magellan" > > # Option "Device" "/dev/cua0" > > # EndSection > > # > > # Section "InputDevice" > > # Identifier "spaceball2" > > # Driver "spaceorb" > > # Option "Device" "/dev/cua0" > > # EndSection > > # > > # Section "InputDevice" > > # Identifier "touchscreen0" > > # Driver "microtouch" > > # Option "Device" "/dev/ttyS0" > > # Option "MinX" "1412" > > # Option "MaxX" "15184" > > # Option "MinY" "15372" > > # Option "MaxY" "1230" > > # Option "ScreenNumber" "0" > > # Option "ReportingMode" "Scaled" > > # Option "ButtonNumber" "1" > > # Option "SendCoreEvents" > > # EndSection > > # > > # Section "InputDevice" > > # Identifier "touchscreen1" > > # Driver "elo2300" > > # Option "Device" "/dev/ttyS0" > > # Option "MinX" "231" > > # Option "MaxX" "3868" > > # Option "MinY" "3858" > > # Option "MaxY" "272" > > # Option "ScreenNumber" "0" > > # Option "ReportingMode" "Scaled" > > # Option "ButtonThreshold" "17" > > # Option "ButtonNumber" "1" > > # Option "SendCoreEvents" > > # EndSection > > > > # ********************************************************************** > > # Monitor section > > # ********************************************************************** > > > > # Any number of monitor sections may be present > > > > Section "Monitor" > > > > Identifier "IBM T22 LCD" > > > > # HorizSync is in kHz unless units are specified. > > # HorizSync may be a comma separated list of discrete values, or a > > # comma separated list of ranges of values. > > # NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S > > # USER MANUAL FOR THE CORRECT NUMBERS. > > > > HorizSync 30-70 > > > > # HorizSync 30-64 # multisync > > # HorizSync 31.5, 35.2 # multiple fixed sync frequencies > > # HorizSync 15-25, 30-50 # multiple ranges of sync frequencies > > > > # VertRefresh is in Hz unless units are specified. > > # VertRefresh may be a comma separated list of discrete values, or a > > # comma separated list of ranges of values. > > # NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S > > # USER MANUAL FOR THE CORRECT NUMBERS. > > > > VertRefresh 50-90 > > > > EndSection > > > > > > # ********************************************************************** > > # Graphics device section > > # ********************************************************************** > > > > # Any number of graphics device sections may be present > > > > # Standard VGA Device: > > > > Section "Device" > > Identifier "Standard VGA" > > VendorName "Unknown" > > BoardName "Unknown" > > > > # The chipset line is optional in most cases. It can be used to override > > # the driver's chipset detection, and should not normally be specified. > > > > # Chipset "generic" > > > > # The Driver line must be present. When using run-time loadable driver > > # modules, this line instructs the server to load the specified driver > > # module. Even when not using loadable driver modules, this line > > # indicates which driver should interpret the information in this section. > > > > Driver "vga" > > # The BusID line is used to specify which of possibly multiple devices > > # this section is intended for. When this line isn't present, a device > > # section can only match up with the primary video device. For PCI > > # devices a line like the following could be used. This line should not > > # normally be included unless there is more than one video device > > # intalled. > > > > # BusID "PCI:0:10:0" > > > > # VideoRam 256 > > > > # Clocks 25.2 28.3 > > > > EndSection > > > > # Device configured by xf86config: > > > > Section "Device" > > Identifier "S3 Savage/MX" > > Driver "savage" > > BoardName "unknown" > > # unsupported card > > #VideoRam 4096 > > # Insert Clocks lines here if appropriate > > EndSection > > > > > > # ********************************************************************** > > # Screen sections > > # ********************************************************************** > > > > # Any number of screen sections may be present. Each describes > > # the configuration of a single screen. A single specific screen section > > # may be specified from the X server command line with the "-screen" > > # option. > > Section "Screen" > > Identifier "Screen0" > > Device "S3 Savage/MX" > > Monitor "IBM T22 LCD" > > DefaultDepth 16 > > > > Subsection "Display" > > Depth 16 > > Modes "1400x1050" "1280x1024" > > EndSubsection > > EndSection > > > > # ********************************************************************** > > # ServerLayout sections. > > # ********************************************************************** > > > > # Any number of ServerLayout sections may be present. Each describes > > # the way multiple screens are organised. A specific ServerLayout > > # section may be specified from the X server command line with the > > # "-layout" option. In the absence of this, the first section is used. > > # When now ServerLayout section is present, the first Screen section > > # is used alone. > > > > Section "ServerLayout" > > > > # The Identifier line must be present > > Identifier "Simple Layout" > > > > # Each Screen line specifies a Screen section name, and optionally > > # the relative position of other screens. The four names after > > # primary screen name are the screens to the top, bottom, left and right > > # of the primary screen. In this example, screen 2 is located to the > > # right of screen 1. > > > > Screen "Screen0" > > > > # Each InputDevice line specifies an InputDevice section name and > > # optionally some options to specify the way the device is to be > > # used. Those options include "CorePointer", "CoreKeyboard" and > > # "SendCoreEvents". > > > > InputDevice "Mouse1" "CorePointer" > > InputDevice "Keyboard1" "CoreKeyboard" > > > > EndSection > > -- > "Outside of a dog, a book is man's best friend. Inside of a dog, it's too dark > to read." > - Groucho Marx > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-mobile" in the body of the message -- sindrome@sindrome.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020513111244.B344>