
			SuperSavage Video Driver
			for IBM Thinkpad T23,
			Toshiba Tecra 9000, and
			(maybe) Gateway Laptops

October 16, 2001

[it turns out there's a driver for the SuperSavage at the S3 web site
that works with Linux and XFree86 v4.1.0 or v4.0.3.  see the bottom
of this note for the link.]

This directory contains various bits i collected to get XFree86 v4.1.0
to run on my IBM Thinkpad T23 laptop with the S3 SuperSavage chipset.
This may work on the Tecras as well.

yes, i got it to work, mostly.  i can't watch movies, and there are some
other oddball problems (for example, every once in awhile the pointer
stops working after a suspend/resume, or sometimes the pointer gets
into a strange mode where mouse clicks are delayed until the next mouse
movement occurs).

you can either try compiling and installing xfree86 v4.1.0 from the
distribution (with the patches below), or install the v4.1.0 binaries
and then drop in the driver i provide.  i'm not sure the second approach
will work.

Contents of pub/SuperSavage directory on punchdown.org:

10118_Src.zip	-- SuperSavage driver source from s3graphics.com.
		   i can't find it on their site now, but maybe i'm
		   not looking in the right place.

savage_drv.o	-- SuperSavage driver compiled for XFree86 v4.1.0
		   on Redhat Linux 7.1; after installing XFree86 v4.1.0
		   from xfree86.org, copy this to
		   /usr/X11R6/lib/modules/drivers/savage_drv.o
		   and try it; it may work.

xfree86.diff	-- diff of my XFree86 v4.1.0 build area with new savage
		   driver (and configured for Redhat Linux 7.1)

the XFree86 and S3 driver source diverged sometime in the past.  it looks
like they split around xfree86 v4.0.99.3.  there are bug fixes in the
xfree86 savage driver that aren't in the driver from S3.  that's the
reason i haven't fed this back to the xfre86 folks yet.  i hope to resolve
all of these issues, but haven't done anything in the last month.

a only driver for XFree86 v4.1.0 and for v4.0.3 can be found at the S3
web site at:

	https://ranger.s3graphics.com/290-298drv

login as user `archive' and password `archive'.  the driver claims to
be for the Savage, but also works with the SuperSavage.  it includes the
s3switch utility which can change the output port the video chip drives
(LCD, video, or TV).  Untar and install as for savage_drv.o (above).


by the way, there's an interesting article on the SuperSavage chipset at:

	http://www.anandtech.com/showdoc.html?i=1436

and there's S3's press release:

	http://www.s3graphics.com/press/03_14_01.html

good luck!


-- 
craig harmer			               PGP public key available:
charmer@punchdown.org                          finger charmer@ns.punchdown.org
(415) 668-3564 (h)
