XFree86 freezes in minutes (was:Trident Blade, "no screens")

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



When I bring up my newly-installed RH9/XFree86 it locks up within
minutes, usually when I do something innocuous like launch emacs or
click a menu bar so that the app begins to render a drop-down menu.
This happens whether I'm using Gnome or KDE, even at low resolutions.
This is extremely frustrating, because the new graphic environment
looks wonderful, but before I can use it, the machine locks up hard.

When I boot my old RH 7.x on the exact same hardware (except different
HD), it stays up for days or weeks.  So something works better the old
way.  It could be the old XFree86, or it could be the old config file,
or it could be something else, I suppose.

The motherbord has an onboard video interface which I've configured
not to be the first video interface initialized.  This is apparently
all I can do to discourage it from being used.  I also have a PCI
add-on card to which the monitor is attached.  I have lost the docs to
the motherboard and the add-on video card.  That'll teach me, huh?

(--) PCI:*(0:8:0) Silicon Integrated Systems [SiS] SiS300/305 PCI/AGP VGA Display Adapter rev 144, Mem @ 0xd0000000/27, 0xe0000000/17, I/O @ 0xdc00/7
(--) PCI: (1:0:0) Trident Microsystems CyberBlade/i1 rev 106, Mem @ 0xdd800000/23, 0xde000000/17, 0xdd000000/23

There is some question as to which interface is the SiS and which is
the Trident.  The opinion of the experts on this list appears to be
that the Trident is the on-board interface and the SiS is the add-on
card.

But on the old system that stays up forever, /etc/X11/XF86Config does
not mention the SiS interface.  The string, "sis" is not found by a
case-insensitive search of the file.  The Trident interface *is*
mentioned::

        [...]

    # **********************************************************************
    # Graphics device section
    # **********************************************************************
    
    # Any number of graphics device sections may be present
    
    Section "Device"
    	Identifier        "Generic VGA"
    	VendorName        "Unknown"
    	BoardName "Unknown"
    	Chipset   "generic"
    
    #    VideoRam 256
    
    #    Clocks   25.2 28.3
    
    EndSection
    
    # Device configured by Xconfigurator:
    
    Section "Device"
    	Identifier  "Trident CyberBlade (generic)"
    	VendorName  "Unknown"
    	BoardName   "Unknown"
    	#VideoRam    32768
    	# Insert Clocks lines here if appropriate
    EndSection
    
    
    # **********************************************************************
    # Screen sections
    # **********************************************************************
    
        [...]

Would the older XFree86 work properly with this config file if the
monitor were attached to a(n) SiS interface?  That would be odd,
wouldn't it?

On the other hand, when I reinstalled RedHat and told it I had an SiS
video interface X did come up, whereas when I let it configure itself
with the Trident as the interface (what it finds when it probes), the
screen went dark when X launched, and never came back.  Which makes it
sound like "Trident" is *not* what the monitor is attached to, and
"SiS" is.

I'd be happy to go with what gets X to come up on the new system and
just forget about the old one, but it crashes so easily, something's
obviously not right.  Can anyone suggest what else I should look at?

Thanks, and I realize nobody's getting paid for the advice given
here.

Please, someone, toss me a clue!

-jmc

| Thomas Winischhofer writes:
|  > John Chandler wrote:
|  > >  > >(--) PCI:*(0:8:0) Silicon Integrated Systems [SiS] SiS300/305 PCI/AGP VGA Display Adapter rev 144, Mem @ 0xd0000000/27, 0xe0000000/17, I/O @ 0xdc00/7
|  > >  > >(--) PCI: (1:0:0) Trident Microsystems CyberBlade/i1 rev 106, Mem @ 0xdd800000/23, 0xde000000/17, 0xdd000000/23
|  > >  > 
|  > [...]
|  > > The monitor is not connected to the on-board video card, it is
|  > 
|  > This is slightly OT: Is the SiS 300/305 really on-board? If so, what MB 
|  > is this?
| 
| Is there any way to tell, other than just remembering or checking the
| docs, in which case I'm hosed?
| 
_______________________________________________
XFree86 mailing list
XFree86@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/xfree86

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux