blank screen with S3 driver v0.6.0 and with "86C775 Trio64V2/DX, 86C785 Trio64V2/GX" chipset
Submitted by Uwe Galle
Assigned to Xorg Project Team
Description
Created attachment 17906 Xorg.0.log generated by sax2
I am using openSUSE 10.3 with Xorg 7.2.0. According to hwinfo --gfxcard I have a "86C775 Trio64V2/DX, 86C785 Trio64V2/GX" on board controller. I cloned the latest git commit (with git clone git://anongit.freedesktop.org/git/xorg/driver/xf86-video-s3), qgit shows that this is the version of 07.07.08. I compiled this driver with
autoreconf -fi ./configure --prefix=/usr make make install
I restarted the system in runlevel 3 and invoked sax2 what results in a blank screen. This shows that the system is not configurable with the S3 driver. With Ctrl-Alt-del the system can be restarted.
My hwinfo --gfxcard shows
15: PCI 0f.0: 0300 VGA compatible controller (VGA)
[Created at pci.301]
UDI: /org/freedesktop/Hal/devices/pci_5333_8901
Unique ID: _+Pw.zRTkGjKA2qF
SysFS ID: /devices/pci0000:00/0000:00:0f.0
SysFS BusID: 0000:00:0f.0
Hardware Class: graphics card
Model: "S3 86C775 Trio64V2/DX, 86C785 Trio64V2/GX"
Vendor: pci 0x5333 "S3 Inc."
Device: pci 0x8901 "Trio 64V2/DX or /GX"
SubVendor: pci 0x5333 "S3 Inc."
SubDevice: pci 0x8901 "86C775 Trio64V2/DX, 86C785 Trio64V2/GX"
Revision: 0x16
Memory Range: 0xf8000000-0xfbffffff (rw,non-prefetchable)
Memory Range: 0x70100000-0x7010ffff (ro,prefetchable,disabled)
IRQ: 18 (15 events)
I/O Ports: 0x3c0-0x3df (rw)
Module Alias: "pci:v00005333d00008901sv00005333sd00008901bc03sc00i00"
Driver Info #0:
XFree86 v4 Server Module: s3
Config Status: cfg=no, avail=yes, need=no, active=unknown
Primary display adapter: #15
The essential parts of My Xorg.0.log are
(II) Host-to-PCI bridge: (II) Bus 1: bridge is at (0:0:0), (1,1,0), BCTRL: 0x0008 (VGA_EN is set) (II) Bus 1 I/O range: [0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 1 non-prefetchable memory range: [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 1 prefetchable memory range: [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B] (--) PCI:*(0:15:0) S3 Inc. 86c775/86c785 [Trio 64V2/DX or /GX] rev 22, Mem @ 0xf8000000/26 (II) Addressable bus resource ranges are [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B] [1] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
...
(II) Loading sub module "xaa" (II) LoadModule: "xaa" (II) Loading /usr/lib/xorg/modules//libxaa.so (II) Module xaa: vendor="X.Org Foundation" compiled for 7.2.0, module version = 1.2.0 ABI class: X.Org Video Driver, version 1.2 (II) do I need RAC? No, I don't. (II) resource ranges after preInit: [0] 0 0 0xf8000000 - 0xfbffffff (0x4000000) MS[B] [1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [5] -1 0 0xf7e00000 - 0xf7efffff (0x100000) MX[B] [6] -1 0 0xf7fffc00 - 0xf7fffcff (0x100) MX[B] [7] -1 0 0xfebfdc00 - 0xfebfdc1f (0x20) MX[B] [8] -1 0 0xfebfe000 - 0xfebfffff (0x2000) MX[B] [9] -1 0 0xf8000000 - 0xfbffffff (0x4000000) MXB [10] 0 0 0x000a0000 - 0x000affff (0x10000) MSB [11] 0 0 0x000b0000 - 0x000b7fff (0x8000) MSB [12] 0 0 0x000b8000 - 0x000bffff (0x8000) MSB [13] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [14] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] [15] -1 0 0x00004800 - 0x000048ff (0x100) IX[B] [16] -1 0 0x00004700 - 0x000047ff (0x100) IX[B] [17] -1 0 0x0000ff00 - 0x0000ff1f (0x20) IX[B] [18] -1 0 0x0000ffa0 - 0x0000ffaf (0x10) IX[B] [19] -1 0 0x00002180 - 0x0000219f (0x20) IX[B] [20] -1 0 0x00002000 - 0x000020ff (0x100) IX[B] [21] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B] [22] 0 0 0x000003c0 - 0x000003df (0x20) IS[B] (==) s3(0): Write-combining range (0xf8000000,0x100000)
Here stops Xorg.0.log without preceding error message.
At the moment I don't want to upgrade to openSUSE 11.0 and Xorg 7.3.x because I have an application what is not fully tested on this release. So I need a solution for 7.2.0.
I attach the complete Xorg.0.log. Note that the configuration already hangs with sax2 so that I cannot provide a xorg.conf. I can start my X server with the vesa driver. I also tested the version 0.6.0 as of 19.03.08.
Attachment 17906, "Xorg.0.log generated by sax2":
Xorg.0.log
Version: 7.2 (2007.02)