> From: "Stephen Berry" <[EMAIL PROTECTED]>
> Date: Thu, 28 Feb 2002 19:11:11 -0000
>
> I have an LTSP setup at my school. We have some 486s which have Cirrus Logic
> GD5428 cards on board, and also some Trident TVGA 9000 512K cards. I have my
> X server set to XF86_SVGA in my lts.conf file, but my terminal gives an
> error like
>
> ***Device found but display mode cannot be resolved***
>
> Fatal Server error:
> No Screens Found
>
> How can I get my onboard and ISA cards to work properly??
Stephen,
Well, you are using the correct X server (X 3.3.6 and SVGA; you did
install the ltsp_x336_svga-3.0 package, right?) and it is detecting the
card fine. The only thing you need to do is get some working modelines
in there.
The simplest way to do this, is to put a custom modeline for each of
these clients in the lts.conf file, like this:
X_MODE_0 = 800x600 60.75 800 864 928 1088 600 616 621 657 -HSync -VSync
This example is one that's already in the rc.setupx3 script, however,
and would be among the defaults provided if no X_MODE_{0,1,2} setting
were specified (the current situation). So, we know that this modeline
doesn't work... or do we?
The deal with the pre-v4 X is that it relies on preset horizontal sync
and vertical refresh specifications in order to decide which modelines
to attempt. The defaults for these settings in the rc.setupx3 script
are found here:
X_HORZSYNC=` get_cfg X_HORZSYNC "31-62"`
X_VERTREFRESH=` get_cfg X_VERTREFRESH "55-90"`
Sometimes these ranges are too restrictive and eliminate modelines that
would otherwise have been attempted and might have actually worked with
your monitor. So, before you go to the trouble of creating a custom
modeline for these clients, try setting these parameters a little wider,
like this:
X_HORZSYNC = "31-70"
X_VERTREFRESH = "50-110"
Beware that if you set them too freely, a modeline might be attempted
that blows out your monitor. Try going here to find the actual physical
capabilities of your monitors and set these two settings appropriately:
http://www.monitorworld.com/monitors_home.html
If this does not work (still same result about no valid modes or no
screens found), then try creating a modeline within the physical
abilities of the monitors by going here:
http://www.dkfz-heidelberg.de/spec/linux/modeline/
If this fails, the next step is to put a hard drive in, remove the
etherboot mechanism (floppy, NIC w/ EEPROM, whatever) and install Linux
locally (or just move one of these cards to a machine with a local Linux
installation). Then use one of the X configuration programs
(Xconfigurator, XF86Config, etc.) to set up a working XF86Config file.
Copy this file to the LTSP server in the /opt/ltsp/i386/etc directory
and use the XF86CONFIG_FILE parameter in lts.conf.
At this point, however, you have to start asking yourself how much your
time is worth. If this school is paying you to do this for them, it
might be more cost-effective to simply buy more modern cards that are
supported by XFree86 version 4.1... Of course, you're talking about
486's, so you might actually be considering the cost of used or donated
Pentiums with PCI slots.
> Secondly on my machines with S3 PCI cards I set my lts.conf file's XSERVER
> entry to "auto". My terminals will try to display 1024x768 but some of our
> monitors can only run 800x600 max. So how can force the terminal to run at
> 800x600?
> I have tried "X_MODE_0 = 800x600" but it makes no difference, but when I set
> "X_MODE_0 = 640x480" I will get a 640x480 display . Strange!
S3 is not supported in the version of X4 (4.1) that currently ships with
LTSP. You could either install the X336 s3 server or you could upgrade
to X4.2, which does support S3 video cards.
As for the 'X_MODE_0 = 800x600' settings having no effect while
specifying 640x480 does work, I'm not sure what would cause that. It
could be that it does have an effect, but that the results (black
screen, probably) are identical to the results from the 1024x768
settings. In that case, see my above comment about getting an
appropriate X server. And just on the off chance that you are one of
the people confused by the relocation of files in LTSP3.0, make sure you
are editing the lts.conf in /opt/ltsp/i386/etc and not the old one in
/tftpboot/lts/ltsroot/etc.
Jason
_____________________________________________________________________
Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto:
https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help, try #ltsp channel on irc.openprojects.net