> 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

Reply via email to