Hi.
I am trying to get XFree 4.1.0 (RetHat 7.2) running on my Laptop, and it
almost works. There is only the small thing that the X screen crashes if I
switch to a VT or suspend. If I do so and then tries to switch back to X all
I see is some very psycadelic color cycles.
The exact same symptoms was seen on resume using some earlier XFree release
(3.something I think.. was using RedHat 6.2) unless one switched to a virtual
terminal before suspending, except that then it hang the whole computer. Now
it is only the display that is screwed up, but instead there is no really
practical workaround for allowing suspend (which is kind of important on a
laptop being carried around much of the time)
Restarting the X server fixes the problem.
Some experimenting has shown that the same symptoms is also seen if I specify
the noaccel option.
Any ideas on where to look next? I guess that there is some register that
does not get correcly setup or something when XFree86 is to restore the
display..
Due to these issues I am currently forced to use the fddev driver.. it works
fine but feels a bit slow...
Regards
Henrik Nordstr�m
XFree86 Version 4.1.0 (Red Hat Linux release: 4.1.0-3) / X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: 2 June 2001
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems. (See http://www.XFree86.Org/FAQ)
Build Operating System: Linux 2.4.7-0.13.1smp i686 [ELF]
Build Host: stripples.devel.redhat.com
Module Loader present
(==) Log file: "/var/log/XFree86.0.log", Time: Fri Nov 2 20:06:11 2001
(==) Using config file: "/etc/X11/XF86Config-4"
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) ServerLayout "XFree86 Configured"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "Generic Laptop Display Panel 1024x768"
(**) | |-->Device "Trident Cyber 9525 (generic)"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(**) XKB: layout: "se"
(**) FontPath set to "unix/:7100"
(==) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(--) using VT number 7
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
compiled for 4.1.0, module version = 0.1.0
(II) Loading /usr/X11R6/lib/modules/libscanpci.a
(II) Module scanpci: vendor="The XFree86 Project"
compiled for 4.1.0, module version = 0.1.0
(II) Unloading /usr/X11R6/lib/modules/libscanpci.a
(--) PCI:*(1:0:0) Trident Cyber 9525/DVD rev 73, Mem @ 0xff400000/22, 0xff3e0000/17,
0xfec00000/22
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="The XFree86 Project"
compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
(II) Module GLcore: vendor="The XFree86 Project"
compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor="The XFree86 Project"
compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/linux/libdrm.a
(II) Module drm: vendor="The XFree86 Project"
compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="The XFree86 Project"
compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="The XFree86 Project"
compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/drivers/linux/v4l_drv.o
(II) Module v4l: vendor="The XFree86 Project"
compiled for 4.1.0, module version = 0.0.1
(II) Loading /usr/X11R6/lib/modules/drivers/trident_drv.o
(II) Module trident: vendor="The XFree86 Project"
compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
compiled for 4.1.0, module version = 1.0.0
(II) v4l driver for Video4Linux
(II) TRIDENT: driver for Trident chipsets: tvga8900d, cyber9320, cyber9388,
cyber9397, cyber9397dvd, cyber9520, cyber9525dvd, cyberblade/e4,
tgui9420dgi, tgui9440agi, tgui9660, tgui9680, providia9682,
providia9685, cyber9382, cyber9385, 3dimage975, 3dimage985, blade3d,
cyberbladei7, cyberbladei7d, cyberbladei1, cyberbladei1d,
cyberbladeAi1, cyberbladeAi1d, cyberbladeXP, cyberbladeXPm
(--) Assigning device section with no busID to primary device
(--) Chipset cyber9525dvd found
(**) TRIDENT(0): Depth 16, (--) framebuffer bpp 16
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
compiled for 4.1.0, module version = 0.1.0
(II) Loading /usr/X11R6/lib/modules/libramdac.a
(II) Module ramdac: vendor="The XFree86 Project"
compiled for 4.1.0, module version = 0.1.0
(==) TRIDENT(0): RGB weight 565
(==) TRIDENT(0): Default visual is TrueColor
(==) TRIDENT(0): Using gamma correction (1.0, 1.0, 1.0)
(==) TRIDENT(0): Linear framebuffer at 0xFF400000
(--) TRIDENT(0): IO registers at 0xFF3E0000
(II) Loading /usr/X11R6/lib/modules/libvbe.a
(II) Module vbe: vendor="The XFree86 Project"
compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/linux/libint10.a
(II) Module int10: vendor="The XFree86 Project"
compiled for 4.1.0, module version = 1.0.0
(II) TRIDENT(0): initializing int10
(II) TRIDENT(0): Primary V_BIOS segment is: 0xc000
(II) TRIDENT(0): VESA BIOS detected
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="The XFree86 Project"
compiled for 4.1.0, module version = 1.0.0
(II) TRIDENT(0): VESA VBE DDC supported
(II) TRIDENT(0): Manufacturer: TOS Model: 5082 Serial#: 0
(II) TRIDENT(0): Year: 1996 Week: 16
(II) TRIDENT(0): EDID Version: 1.0
(II) TRIDENT(0): Digital Display Input
(II) TRIDENT(0): Max H-Image Size [cm]: horiz.: 24 vert.: 18
(II) TRIDENT(0): Gamma: 1.00
(II) TRIDENT(0): No DPMS capabilities specified; RGB/Color Display
(II) TRIDENT(0): redX: 0.000 redY: 0.000 greenX: 0.000 greenY: 0.000
(II) TRIDENT(0): blueX: 0.000 blueY: 0.000 whiteX: 0.000 whiteY: 0.000
(II) TRIDENT(0): Supported VESA Video Modes:
(II) TRIDENT(0): 640x480@60Hz
(II) TRIDENT(0): 800x600@60Hz
(II) TRIDENT(0): 1024x768@60Hz
(II) TRIDENT(0): Manufacturer's mask: 0
(--) TRIDENT(0): Revision is 65
(==) TRIDENT(0): Using HW cursor
(--) TRIDENT(0): Found Cyber 9525/DVD chip
(--) TRIDENT(0): RAM type is SGRAM
(--) TRIDENT(0): VideoRAM: 2560 kByte
(--) TRIDENT(0): TFT Panel 1024x768 found
(--) TRIDENT(0): Memory Clock is 100.00 MHz
(==) TRIDENT(0): Min pixel clock is 12 MHz
(--) TRIDENT(0): Max pixel clock is 230 MHz
(II) TRIDENT(0): Generic Laptop Display Panel 1024x768: Using hsync range of
31.50-48.50 kHz
(II) TRIDENT(0): Generic Laptop Display Panel 1024x768: Using vrefresh range of
40.00-70.00 Hz
(II) TRIDENT(0): Clock range: 12.00 to 230.00 MHz
(II) TRIDENT(0): Not using default mode "640x350" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "640x400" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "720x400" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "640x480" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "640x480" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "640x480" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "800x600" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "800x600" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "800x600" (hsync out of range)
(II) TRIDENT(0): Not using default mode "1024x768" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "1024x768" (hsync out of range)
(II) TRIDENT(0): Not using default mode "1024x768" (hsync out of range)
(II) TRIDENT(0): Not using default mode "1024x768" (hsync out of range)
(II) TRIDENT(0): Removing mode (1152x864) larger than the LCD panel (1024x768)
(II) TRIDENT(0): Not using default mode "1152x864" (unknown reason)
(II) TRIDENT(0): Removing mode (1280x960) larger than the LCD panel (1024x768)
(II) TRIDENT(0): Not using default mode "1280x960" (unknown reason)
(II) TRIDENT(0): Removing mode (1280x960) larger than the LCD panel (1024x768)
(II) TRIDENT(0): Not using default mode "1280x960" (unknown reason)
(II) TRIDENT(0): Removing mode (1280x1024) larger than the LCD panel (1024x768)
(II) TRIDENT(0): Not using default mode "1280x1024" (unknown reason)
(II) TRIDENT(0): Removing mode (1280x1024) larger than the LCD panel (1024x768)
(II) TRIDENT(0): Not using default mode "1280x1024" (unknown reason)
(II) TRIDENT(0): Removing mode (1280x1024) larger than the LCD panel (1024x768)
(II) TRIDENT(0): Not using default mode "1280x1024" (unknown reason)
(II) TRIDENT(0): Not using default mode "1600x1200" (insufficient memory for mode)
(II) TRIDENT(0): Not using default mode "1600x1200" (insufficient memory for mode)
(II) TRIDENT(0): Not using default mode "1600x1200" (insufficient memory for mode)
(II) TRIDENT(0): Not using default mode "1600x1200" (insufficient memory for mode)
(II) TRIDENT(0): Not using default mode "1600x1200" (insufficient memory for mode)
(II) TRIDENT(0): Not using default mode "1792x1344" (insufficient memory for mode)
(II) TRIDENT(0): Not using default mode "1792x1344" (insufficient memory for mode)
(II) TRIDENT(0): Not using default mode "1856x1392" (insufficient memory for mode)
(II) TRIDENT(0): Not using default mode "1856x1392" (insufficient memory for mode)
(II) TRIDENT(0): Not using default mode "1920x1440" (insufficient memory for mode)
(II) TRIDENT(0): Not using default mode "1920x1440" (insufficient memory for mode)
(II) TRIDENT(0): Not using default mode "1400x1050" (insufficient memory for mode)
(II) TRIDENT(0): Not using default mode "1400x1050" (insufficient memory for mode)
(--) TRIDENT(0): Virtual size is 1024x768 (pitch 1024)
(**) TRIDENT(0): Default mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz
(--) TRIDENT(0): Display dimensions: (24, 18) cm
(--) TRIDENT(0): DPI set to (108, 108)
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="The XFree86 Project"
compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libi2c.a
(II) Module i2c: vendor="The XFree86 Project"
compiled for 4.1.0, module version = 1.2.0
(II) Loading /usr/X11R6/lib/modules/libxaa.a
(II) Module xaa: vendor="The XFree86 Project"
compiled for 4.1.0, module version = 1.0.0
(==) TRIDENT(0): Write-combining range (0xff400000,0x200000)
(==) TRIDENT(0): Write-combining range (0xff600000,0x80000)
(II) TRIDENT(0): Initializing int10
(II) TRIDENT(0): Primary V_BIOS segment is: 0xc000
(II) TRIDENT(0): Overriding Horizontal timings.
(II) TRIDENT(0): Shadow off
(II) TRIDENT(0): H-timing shadow registers: 0xa3 0x00 0x84 0x94
(II) TRIDENT(0): H-timing registers: 0xa3 0x7f 0x7f 0x00 0x84 0x94
(II) TRIDENT(0): V-timing shadow registers: 0x24 0xf5 0x03 0x09 0x24 (0x08)
(II) TRIDENT(0): V-timing registers: 0x24 0xf5 0x03 0x09 0xff 0x00 0x24
(II) TRIDENT(0): Setting BIOS Mode: 79
(II) TRIDENT(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
8x8 mono pattern filled rectangles
Indirect CPU to Screen color expansion
Solid Horizontal and Vertical Lines
Scanline Image Writes
Offscreen Pixmaps
Setting up tile and stipple cache:
24 128x128 slots
(==) TRIDENT(0): Backing store disabled
(==) TRIDENT(0): Silken mouse enabled
(**) TRIDENT(0): DPMS enabled
(**) Mouse0: Protocol: "PS/2"
(**) Mouse0: Core Pointer
(==) Mouse0: Buttons: 3
(**) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
(**) Mouse0: ZAxisMapping: buttons 4 and 5
(II) Keyboard "Keyboard0" handled by legacy driver
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)