Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Sep 2000 15:16:35 -0400
From:      Jonathan Chen <jon@spock.org>
To:        Christian Gruendemann <cgruende@cse.unl.edu>
Cc:        freebsd-mobile@FreeBSD.ORG
Subject:   Re: Savage IX
Message-ID:  <20000906151635.A60820@spock.org>
In-Reply-To: <Pine.SGI.4.05.10009060504560.4407176-100000@cse.unl.edu>; from cgruende@cse.unl.edu on Wed, Sep 06, 2000 at 05:24:43AM -0500
References:  <Pine.SGI.4.05.10009060504560.4407176-100000@cse.unl.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Sep 06, 2000 at 05:24:43AM -0500, Christian Gruendemann wrote:
> I have a Toschiba Satellite Notepad with a S3 Savage IX Chipset (8MB).
> I thought that XFree86 3.3.6 would support the Chipset. Eventually the
> support was mentioned in the Hardware List. It works only with a patch, so
> I used the patch on the source and compiled Xfree with no errors. Now,
> the chipset is as far as I can see correctly detected, but Xfree86 doesn't
> work with a resolution higher than 320x200. I tried every solution and
> different XF86Config's, but nothing helped. Does anybody have an idea?

I would recommend building your own package.  Simply add
"fix-08-s3savage_ix+mx" to the list of PATCHFILES in
/usr/ports/x11/XFree86/Makefile, and make install.  The laptop I have (IBM
T20, Savage IX) works with 1024x786 at 8 and 32bpp, but I get snow when
windows are moved around.  Also there are some (expected) issues with mode
switching.  I suspect these problems are caused by the non-use of VM86 VESA
instructions on FreeBSD.  I'm currently working on a resolution to these
issues.  If anyone else has their Savage IX working perfectly or knows a
workaround, I'd love to hear about it.

Anyway, here's the relavent part of my XF86Config:

Section "Monitor"
   Identifier      "Primary Monitor"
   VendorName      "Unknown"
   ModelName       "Unknown"
   HorizSync       30-100
   VertRefresh     30-90
#   Modeline  "1024x768"   48.00 1024 1032 1152 1360 768 784 787 823
   Modeline  "1024x768"   60.00 1024 1032 1152 1360 768 784 787 823
   Modeline  "800x600"    60.75 800 864 928 1088 600 616 621 657 -hsync -vsync
   Modeline  "640x480"    36.00 640 696 752 832 480 481 484 509 -hsync -vsync
EndSection

Section "Device"
   Identifier      "Primary Card"
   VendorName      "Unknown"
   BoardName       "None"
#   set_memclk     60
#   Option          "late_ras_precharge"
#   Option          "fifo_aggressive"
#   Option          "fast_dram"
#   Option          "pci_burst_on"
#   Option          "pci_retry"
EndSection

Section "Screen"
   Driver          "SVGA"
   Device          "Primary Card"
   Monitor         "Primary Monitor"
   DefaultColorDepth 32
   BlankTime       0
   SuspendTime     0
   OffTime         0
   SubSection "Display"
      Depth        8
      Modes        "1024x768" "800x600" "640x480"
   EndSubSection
EndSection


-- 
    (o_ 1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2-1-2 _o)
 \\\_\            Jonathan Chen              jon@spock.org           /_///
 <____)  No electrons were harmed during production of this message (____>
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


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?20000906151635.A60820>