[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: No X server for IBM 300PL
- From: "Mark Wilson and Sharon Farr" <markandsharon csi com>
- To: <redhat-install-list redhat com>
- Subject: Re: No X server for IBM 300PL
- Date: Wed, 1 Dec 1999 15:03:22 +1300
Joe
Thanks for the info. I loaded down the following XFree86 3.3.5 rpm upgrade
files for RH6.0:
XFree86-3.3.5-1.6.0.i386.rpm
XFree86-SVGA-3.3.5-1.6.0.i386.rpm
XFree86-VGA16-3.3.5-1.6.0.i386.rpm
XFree86-Xnest-3.3.5-1.6.0.i386.rpm
XFree86-Xvfb-3.3.5-1.6.0.i386.rpm
XFree86-libs-3.3.5-1.6.0.i386.rpm
XFree86-xfs-3.3.5-1.6.0.i386.rpm
I only downloaded these ones to save my self a bit of time. I figured the
3.3.1.1 font files would be largely Ok. RPM upgraded them Ok but still no
joy. There is a small change as Xconfigurator no longer instantly quits
when you select the SVGA server. However that is as far as things get.
Probing doesn't work (and does for the VGA server) which would indicate that
something is still quite amiss.
Any suggestions?
Cheers
Mark
-----Original Message-----
From: Joe Cooper <joe swelltech com>
To: redhat-install-list redhat com <redhat-install-list redhat com>
Date: Monday, 29 November 1999 00:54
Subject: Re: No X server for IBM 300PL
> Mark Wilson and Sharon Farr wrote:
>
> Hi there
>
> I have recently purchased in IBM 300PL. Redhat 6.1 installed ok but
> the only X Server that will run is the Generic VGA which only runs at
> a very low resolution (640 x 480?). The video system in this machine
> is a Trio 3D OnBoard system. Windoze reports it as an "IBM 6547 on S3
> Inc. Trio3D" with 8Mb of memory. The docs say it can do a max of 1600
> x 1200 :-) I've just got to convince Linux of this... Xconfigurator
> doesn't identify the video chip (like it does on my other machines)
> and asks me to select the required card. Using the "Unlisted Card"
> option I tried every X server. None worked!
The Trio3D is supported in XFree86 by the SVGA server. Probably your
version will work with that server. A quick stroll through the docs
found at XFree86.org... The following questions in the FAQ answer your
question:
----------------------------------------------------------------------
Q.F18- Is a server for the S3 Trio3D, Trio3D/2X or the S3 Savage3D or
the Savage4 available?
XFree86-3.3.5 supports all these chipsets as part of the SVGA server.
Please note that S3 Savage3D support was not tested and Savage4 support
is
currently restricted to Linux and the Intel Platform.
Q.F19- S3 Trio3D/2X (86C362, 86C368) doesn't work or is awfully slow
as a quick workaround for XFree86 3.3.3.1 to 3.3.5 you can specify
ChipID 0x8a10
VideoRam 4096
in the device section or compile your own server from XFree86 3.3.5
sources using the following patch:
--- xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/regs3v.h~ Mon
Sep 6 10:47:18 1999
+++ xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/regs3v.h Fri
Sep 24 14:39:18 1999
@@ -421,7 +421,7 @@
/* Wait until Command FIFO is empty */
#define WaitCommandEmpty() do { int loop=0;
mem_barrier(); \
- if (s3vPriv.chip == S3_ViRGE_GX2 || s3vPriv.chip ==
S3_ViRGE_MX || s3vPriv.chip == S3_ViRGE_MXP) \
+ if (S3_ViRGE_GX2_SERIES(s3vPriv.chip) ||
S3_ViRGE_MX_SERIES(s3vPriv.chip)) \
while
((!(((((mmtr)s3vMmioMem)->subsys_regs.regs.adv_func_cntl)) & 0x400)) &&
(loop++<MAXLOOP)); \
else if (S3_TRIO_3D_SERIES(s3vPriv.chip)) \
while (((IN_SUBSYS_STAT() & 0x5f00) != 0x5f00) &&
(loop++<MAXLOOP)); \
-----------------------------------------------------------------------
That wraps that up. The FAQ and XFree docs are very good. Give them a
try.
--
Joe Cooper <joe swelltech com>
http://www.swelltech.com
--
PLEASE read the Red Hat FAQ, Tips, Errata and the MAILING LIST ARCHIVES!
http://www.redhat.com http://archive.redhat.com
To unsubscribe: mail redhat-install-list-request redhat com with
"unsubscribe" as the Subject.
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]