Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] Xorg configuration for XGI chip
@ 2010-03-19 16:32 Damien Borie
  2010-03-19 16:48 ` Paulius Zaleckas
  0 siblings, 1 reply; 7+ messages in thread
From: Damien Borie @ 2010-03-19 16:32 UTC (permalink / raw)
  To: buildroot

Hi.

I have to configure my Xorg X server to use a XGI Volari z9s chip. I'm 
not very familiar with this and all I tried for now only make a black 
screen.
I tried to use XGI driver from Buildroot, SIS driver from Buildroot, and 
tried to install XGIZ driver downloaded from XGI website, but it's not 
working.
I think I must insist with one of these drivers but I don't know which 
one really works.

With SIS driver, when I interrupt startx, my console re appears.
"startx" command result  with sis driver :
X.Org X Server 1.5.3
Release Date: 5 November 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.25-2-686 i686
Current Operating System: Linux matrix5 2.6.32 #3 PREEMPT Thu Mar 18 
10:32:53 CET 2010 i586
Build Date: 16 March 2010  05:36:01PM

        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/usr/var/log/Xorg.0.log", Time: Sat Mar 20 00:28:53 2010
(==) Using config file: "/etc/X11/xorg.conf"
(EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed 
(/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such 
file or directory)
(EE) GLX: could not load software renderer
Could not init font path element /usr/lib/X11/fonts/TTF/, removing from 
list!
Could not init font path element /usr/lib/X11/fonts/OTF, removing from list!
Could not init font path element /usr/lib/X11/fonts/Type1/, removing 
from list!


With XGI driver, the screen stay black forever.
"startx command result :
X.Org X Server 1.5.3
Release Date: 5 November 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.25-2-686 i686
Current Operating System: Linux matrix5 2.6.32 #3 PREEMPT Thu Mar 18 
10:32:53 CET 2010 i586
Build Date: 16 March 2010  05:36:01PM

        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/usr/var/log/Xorg.0.log", Time: Sat Mar 20 00:30:05 2010
(==) Using config file: "/etc/X11/xorg.conf"
XGIPreInit
XGI_InitVBIOSData  VBType = 10
XGI_New_GetVBType  VBType = 0
XGIScreenInit
492 Part2 0 = ff 497 Part2 0 = ff Part2 0 = ff AdjustFrame 0
(EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed 
(/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such 
file or directory)
(EE) GLX: could not load software renderer
Could not init font path element /usr/lib/X11/fonts/TTF/, removing from 
list!
Could not init font path element /usr/lib/X11/fonts/OTF, removing from list!
Could not init font path element /usr/lib/X11/fonts/Type1/, removing 
from list!


The errors don't seems to be important as I don't use 3D and OpenGL.

If someone has already work on this chip XGI z9s, which driver must be 
used and how to configure it?

Thanks,
Damien.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Buildroot] Xorg configuration for XGI chip
  2010-03-19 16:32 [Buildroot] Xorg configuration for XGI chip Damien Borie
@ 2010-03-19 16:48 ` Paulius Zaleckas
  2010-03-23 16:04   ` Damien Borie
  0 siblings, 1 reply; 7+ messages in thread
From: Paulius Zaleckas @ 2010-03-19 16:48 UTC (permalink / raw)
  To: buildroot

On 03/19/2010 06:32 PM, Damien Borie wrote:
> Hi.
>
> I have to configure my Xorg X server to use a XGI Volari z9s chip. I'm
> not very familiar with this and all I tried for now only make a black
> screen.
> I tried to use XGI driver from Buildroot, SIS driver from Buildroot, and
> tried to install XGIZ driver downloaded from XGI website, but it's not
> working.
> I think I must insist with one of these drivers but I don't know which
> one really works.

[...]

> The errors don't seems to be important as I don't use 3D and OpenGL.

I get similar errors with Intel GPU and it works OK.

> If someone has already work on this chip XGI z9s, which driver must be
> used and how to configure it?

I have almost no experience with XGI... But can you try latest buildroot
from git or just download daily snapshot. There was massive X11 update.

> Thanks,
> Damien.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Buildroot] Xorg configuration for XGI chip
  2010-03-19 16:48 ` Paulius Zaleckas
@ 2010-03-23 16:04   ` Damien Borie
  2010-03-24 12:46     ` Sebastian
  0 siblings, 1 reply; 7+ messages in thread
From: Damien Borie @ 2010-03-23 16:04 UTC (permalink / raw)
  To: buildroot

Hi.

I tried with latest snapshot. I still have problems to launch a X server.
With vesa and fbdev X drivers, it's OK, I can launch X server but only 
with depth 8, and resolution 800x600 for vesa and 600x480 for fbdev 
(framebuffer limit?). The problem is that I need depth 16 and 1024x600 
resolution.

With XGi driver built in Buildroot, I got an error :
"LoadModule: Module xgi does not have a xgiModuleData data object."
I don't know how to correct that, I think it's the result of a version 
compatibility problem.

With XGIz driver, download from XGI website, I got another error :
"dlopen: /usr/lib/xorg/modules/drivers/xgiz_drv.so: undefined symbol: 
resVgaMemShared"
Here again I think it's a problem of version. However I tried with all 
versions of this driver I found.

With SIS driver built in Buildroot, everything seems ok, no errors, but 
I only get a black screen. I tried a lot of options of the driver which 
seems to be useful but with no results.
I don't know how to resolve this problem. I need a working displaying in 
1024x600x16 mode but this chip doesn't seems to be very used with Linux.

So if somebody has the begin of an idea to solve this, I accept everything.

Thanks
Damien.

Paulius Zaleckas a ?crit :
> On 03/19/2010 06:32 PM, Damien Borie wrote:
>> Hi.
>>
>> I have to configure my Xorg X server to use a XGI Volari z9s chip. I'm
>> not very familiar with this and all I tried for now only make a black
>> screen.
>> I tried to use XGI driver from Buildroot, SIS driver from Buildroot, and
>> tried to install XGIZ driver downloaded from XGI website, but it's not
>> working.
>> I think I must insist with one of these drivers but I don't know which
>> one really works.
>
> [...]
>
>> The errors don't seems to be important as I don't use 3D and OpenGL.
>
> I get similar errors with Intel GPU and it works OK.
>
>> If someone has already work on this chip XGI z9s, which driver must be
>> used and how to configure it?
>
> I have almost no experience with XGI... But can you try latest buildroot
> from git or just download daily snapshot. There was massive X11 update.
>
>> Thanks,
>> Damien.
>
>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Buildroot] Xorg configuration for XGI chip
  2010-03-23 16:04   ` Damien Borie
@ 2010-03-24 12:46     ` Sebastian
  2010-03-24 15:19       ` Damien Borie
  0 siblings, 1 reply; 7+ messages in thread
From: Sebastian @ 2010-03-24 12:46 UTC (permalink / raw)
  To: buildroot

Hello,

> I tried with latest snapshot. I still have problems to launch a X server.
> With vesa and fbdev X drivers, it's OK, I can launch X server but only 
> with depth 8, and resolution 800x600 for vesa and 600x480 for fbdev 
> (framebuffer limit?). The problem is that I need depth 16 and 1024x600 
> resolution.

You could check if the video BIOS allows higher resolutions for the 
framebuffer. But you probably won't get widescreen this way.

About the compiling and loading issues, I have no idea.

> With SIS driver built in Buildroot, everything seems ok, no errors, but 
> I only get a black screen. I tried a lot of options of the driver which 
> seems to be useful but with no results.

Newer versions of the Xorg server won't display the black-and-white 
pattern anymore, but instead a black screen. Try to run some application 
from the same console device and watch the screen, like in:

# Xorg &
# DISPLAY=:0.0 xclock &

maybe the server is up and running, but you don't think it is?

> I don't know how to resolve this problem. I need a working displaying in 
> 1024x600x16 mode but this chip doesn't seems to be very used with Linux.

I had some fun with SiS chipsets (SiS 315) myself, so I'm avoiding it. 
Probably it isn't an option for you...

> So if somebody has the begin of an idea to solve this, I accept everything.

Try to post a full Xorg.0.log using the SiS driver, as it seems to be 
the best working one for now.

I do not know if the driver supports full modesetting (i.e. widescreen 
resolutions not offered by the video BIOS).

Best regards,
Sebastian

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Buildroot] Xorg configuration for XGI chip
  2010-03-24 12:46     ` Sebastian
@ 2010-03-24 15:19       ` Damien Borie
  2010-03-24 15:55         ` Sebastian
  0 siblings, 1 reply; 7+ messages in thread
From: Damien Borie @ 2010-03-24 15:19 UTC (permalink / raw)
  To: buildroot

Hello,

Thank for your help.
I don't know how to access the video BIOS. I can only access Motherboard 
BIOS and there is nothing into for video parameters.

I use startx command to launch X server and my xinitrc is the default 
one which launch twn, xclock and 3 xterm. When I use vesa, I can see 
them. But, as I don't get any error, maybe the server is really running 
and there is only a bad parameter or something like that.
My log file is a bit log, but here we go. The only thing strange is an 
memory error when I interrupt (at the end). I don't know the cause, but 
we think maybe we must set  memory value for video somewhere.
Another theory : the hsync range and vrefresh range are default, and I 
don't know how to find the good values.

X.Org X Server 1.7.1
Release Date: 2009-10-23
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.25-2-686 i686
Current Operating System: Linux matrix5 2.6.32 #1 PREEMPT Tue Mar 23 
11:15:59 CET 2010 i586
Kernel command line: root=/dev/hda2 vga=769 BOOT_IMAGE=bzImage
Build Date: 22 March 2010  05:55:06PM
 
Current version of pixman: 0.17.4
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/usr/var/log/Xorg.0.log", Time: Wed Mar 24 23:07:46 2010
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Simple Layout"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor XGI"
(==) No device specified for screen "Screen0".
    Using the first device section listed.
(**) |   |-->Device "Volari z9s"
(**) |-->Input Device "Mouse1"
(**) |-->Input Device "Keyboard1"
(==) Not automatically adding devices
(==) Not automatically enabling devices
(WW) The directory "/usr/lib/X11/fonts/misc/" does not exist.
    Entry deleted from font path.
(WW) The directory "/usr/lib/X11/fonts/TTF/" does not exist.
    Entry deleted from font path.
(WW) The directory "/usr/lib/X11/fonts/OTF" does not exist.
    Entry deleted from font path.
(WW) The directory "/usr/lib/X11/fonts/Type1/" does not exist.
    Entry deleted from font path.
(WW) The directory "/usr/lib/X11/fonts/100dpi/" does not exist.
    Entry deleted from font path.
(WW) The directory "/usr/lib/X11/fonts/75dpi/" does not exist.
    Entry deleted from font path.
(**) FontPath set to:
    /usr/share/fonts/X11/misc/
(==) ModulePath set to "/usr/lib/xorg/modules"
(II) Loader magic: 0x8196b60
(II) Module ABI versions:
    X.Org ANSI C Emulation: 0.4
    X.Org Video Driver: 6.0
    X.Org XInput driver : 7.0
    X.Org Server Extension : 2.0
(--) using VT number 3

(--) PCI:*(0:0:3:0) 18ca:0020:18ca:0020 rev 0, Mem @ 
0xf8000000/67108864, 0xfefc0000/262144, I/O @ 0x0000df80/128
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) "extmod" will be loaded. This was enabled by default and also 
specified in the config file.
(II) "dbe" will be loaded. This was enabled by default and also 
specified in the config file.
(II) "glx" will be loaded by default.
(II) "dri" will be loaded by default.
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
    compiled for 1.7.1, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
    compiled for 1.7.1, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "extmod"
(II) Reloading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="X.Org Foundation"
    compiled for 1.7.1, module version = 1.0.0
    ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
    compiled for 1.7.1, module version = 1.0.0
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "sis"
(II) Loading /usr/lib/xorg/modules/drivers/sis_drv.so
(II) Module sis: vendor="X.Org Foundation"
    compiled for 1.7.1, module version = 0.10.2
    Module class: X.Org Video Driver
    ABI class: X.Org Video Driver, version 6.0
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input/mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
    compiled for 1.7.1, module version = 1.5.0
    Module class: X.Org XInput Driver
    ABI class: X.Org XInput driver, version 7.0
(II) LoadModule: "kbd"
(II) Loading /usr/lib/xorg/modules/input/kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
    compiled for 1.7.1, module version = 1.4.0
    Module class: X.Org XInput Driver
    ABI class: X.Org XInput driver, version 7.0
(II) SIS: driver for SiS chipsets: SIS5597/5598, SIS530/620,
    SIS6326/AGP/DVD, SIS300/305, SIS630/730, SIS540, SIS315, SIS315H,
    SIS315PRO/E, SIS550, SIS650/M650/651/740, SIS330(Xabre),
    SIS660/[M]661[F|M]X/[M]670/[M]741[GX]/[M]760[GX]/[M]761[GX]/[M]770[GX],
    SIS340
(II) SIS: driver for XGI chipsets: Volari Z7 (XG20),
    Volari V3XT/V5/V8/Duo (XG40)
(II) Primary Device is: PCI 00 at 00:03:0
(WW) Falling back to old probe method for sis
(--) Chipset Volari Z7 (XG20) found
(II) SIS(0): SiS driver (2005/09/20-1, compiled for X.org 1.7.1.0)
(II) SIS(0): Copyright (C) 2001-2005 Thomas Winischhofer 
<thomas@winischhofer.net> and others
(II) SIS(0): *** See http://www.winischhofer.at/linuxsisvga.shtml
(II) SIS(0): *** for documentation and updates.
(--) SIS(0): sisfb not found
(--) SIS(0): Relocated I/O registers at 0xDF80
(WW) System lacks support for changing MTRRs
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(**) SIS(0): Depth 8, (--) framebuffer bpp 8
(==) SIS(0): Default visual is PseudoColor
(--) SIS(0): Video BIOS version "1.09.05" found (XGI data layout)
(**) SIS(0): Option "DRI" "off"
(**) SIS(0): Option "BenchmarkMemcpy" "no"
(**) SIS(0): Option "UseSSE" "on"
(==) SIS(0): Using XAA acceleration architecture
(==) SIS(0): Using HW cursor
(II) SIS(0): Using VRAM command queue, size 128k
(==) SIS(0): Hotkey display switching is enabled
(==) SIS(0): SiSCtrl utility interface is disabled
(II) SIS(0): For information on SiSCtrl, see
        http://www.winischhofer.at/linuxsispart1.shtml#sisctrl
(**) SIS(0): Will not benchmark methods for system RAM to video RAM 
transfers
(**) SIS(0): Will eventually use SSE CPU instructions
(**) SIS(0): DRI disabled
(--) SIS(0): DRAM type: Single channel DDR2x SDRAM
(--) SIS(0): Memory clock: 248.178 MHz
(--) SIS(0): DRAM bus width: 16 bit
(--) SIS(0): Linear framebuffer at 0xF8000000
(--) SIS(0): MMIO registers at 0xFEFC0000 (size 64K)
(--) SIS(0): VideoRAM: 32768 KB
(II) SIS(0): Using 32608K of framebuffer memory at offset 0K
(==) SIS(0): Using gamma correction (1.0, 1.0, 1.0)
(II) SIS(0): Gamma correction is enabled
(--) SIS(0): Memory bandwidth at 8 bpp is 496.356 MHz
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(--) SIS(0): CRT1 DDC probing failed
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/lib/xorg/modules/libvbe.so
(II) Module vbe: vendor="X.Org Foundation"
    compiled for 1.7.1, module version = 1.1.0
    ABI class: X.Org Video Driver, version 6.0
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/lib/xorg/modules/libint10.so
(II) Module int10: vendor="X.Org Foundation"
    compiled for 1.7.1, module version = 1.0.0
    ABI class: X.Org Video Driver, version 6.0
(II) SIS(0): initializing int10
(II) SIS(0): Primary V_BIOS segment is: 0xc000
(II) SIS(0): VESA BIOS detected
(II) SIS(0): VESA VBE Version 3.0
(II) SIS(0): VESA VBE Total Mem: 32768 kB
(II) SIS(0): VESA VBE OEM: XGI
(II) SIS(0): VESA VBE OEM Software Rev: 1.0
(II) SIS(0): VESA VBE OEM Vendor: XGI Technology, Inc.
(II) SIS(0): VESA VBE OEM Product: Volari Z9s
(II) SIS(0): VESA VBE OEM Product Rev: 1.09.05
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) SIS(0): VESA VBE DDC supported
(II) SIS(0): VESA VBE DDC Level none
(II) SIS(0): VESA VBE DDC transfer in appr. 0 sec.
(II) SIS(0): VESA VBE DDC read failed
(==) SIS(0): Min pixel clock is 10 MHz
(--) SIS(0): Max pixel clock is 166 MHz
(II) SIS(0): Replaced entire mode list with built-in modes
(II) SIS(0): Using real widescreen modes for CRT1 VGA devices
(II) SIS(0):     Use option "ForceCRT1VGAAspect" to overrule
(II) SIS(0): "Unknown reason" in the following list means that the mode
(II) SIS(0): is not supported on the chipset/bridge/current output device.
(II) SIS(0): Monitor XGI: Using default hsync range of 31.50-37.90 kHz
(II) SIS(0): Monitor XGI: Using default vrefresh range of 50.00-70.00 Hz
(II) SIS(0): Clock range:  10.00 to 166.00 MHz
(II) SIS(0): Not using default mode "800x600" (hsync out of range)
(II) SIS(0): Not using default mode "800x600" (hsync out of range)
(II) SIS(0): Not using default mode "800x600" (hsync out of range)
(II) SIS(0): Not using default mode "800x600" (hsync out of range)
(II) SIS(0): Not using default mode "800x600" (hsync out of range)
(II) SIS(0): Not using default mode "800x600" (hsync out of range)
(II) SIS(0): Not using default mode "640x480" (vrefresh out of range)
(II) SIS(0): Not using default mode "640x480" (vrefresh out of range)
(II) SIS(0): Not using default mode "640x480" (hsync out of range)
(II) SIS(0): Not using default mode "640x480" (hsync out of range)
(II) SIS(0): Not using default mode "640x480" (hsync out of range)
(II) SIS(0): Not using default mode "640x480" (hsync out of range)
(II) SIS(0): Not using default mode "640x480" (hsync out of range)
(II) SIS(0): Not using default mode "640x400" (vrefresh out of range)
(II) SIS(0): Not using default mode "1024x768" (vrefresh out of range)
(II) SIS(0): Not using default mode "1024x768" (hsync out of range)
(II) SIS(0): Not using default mode "1024x768" (hsync out of range)
(II) SIS(0): Not using default mode "1024x768" (hsync out of range)
(II) SIS(0): Not using default mode "1024x768" (hsync out of range)
(II) SIS(0): Not using default mode "1024x768" (hsync out of range)
(II) SIS(0): Not using default mode "1024x768" (hsync out of range)
(II) SIS(0): Not using default mode "1280x1024" (hsync out of range)
(II) SIS(0): Not using default mode "1280x1024" (hsync out of range)
(II) SIS(0): Not using default mode "1280x1024" (hsync out of range)
(II) SIS(0): Not using default mode "1280x1024" (hsync out of range)
(II) SIS(0): Not using default mode "1600x1200" (hsync out of range)
(II) SIS(0): Not using default mode "1600x1200" (bad mode 
clock/interlace/doublescan)
(II) SIS(0): Not using default mode "1600x1200" (bad mode 
clock/interlace/doublescan)
(II) SIS(0): Not using default mode "1600x1200" (bad mode 
clock/interlace/doublescan)
(II) SIS(0): Not using default mode "1600x1200" (bad mode 
clock/interlace/doublescan)
(II) SIS(0): Not using default mode "1600x1200" (bad mode 
clock/interlace/doublescan)
(II) SIS(0): Not using default mode "1600x1200" (bad mode 
clock/interlace/doublescan)
(II) SIS(0): Not using default mode "320x200" (vrefresh out of range)
(II) SIS(0): Not using default mode "512x384" (hsync out of range)
(II) SIS(0): Not using default mode "1920x1440" (bad mode 
clock/interlace/doublescan)
(II) SIS(0): Not using default mode "1920x1440" (bad mode 
clock/interlace/doublescan)
(II) SIS(0): Not using default mode "1920x1440" (bad mode 
clock/interlace/doublescan)
(II) SIS(0): Not using default mode "1920x1440" (bad mode 
clock/interlace/doublescan)
(II) SIS(0): Not using default mode "1920x1440" (bad mode 
clock/interlace/doublescan)
(II) SIS(0): Not using default mode "1920x1440" (bad mode 
clock/interlace/doublescan)
(II) SIS(0): Not using default mode "2048x1536" (bad mode 
clock/interlace/doublescan)
(II) SIS(0): Not using default mode "2048x1536" (bad mode 
clock/interlace/doublescan)
(II) SIS(0): Not using default mode "2048x1536" (bad mode 
clock/interlace/doublescan)
(II) SIS(0): Not using default mode "2048x1536" (bad mode 
clock/interlace/doublescan)
(II) SIS(0): Not using default mode "2048x1536" (bad mode 
clock/interlace/doublescan)
(II) SIS(0): Not using default mode "800x480" (hsync out of range)
(II) SIS(0): Not using default mode "800x480" (hsync out of range)
(II) SIS(0): Not using default mode "1024x576" (hsync out of range)
(II) SIS(0): Not using default mode "1024x576" (hsync out of range)
(II) SIS(0): Not using default mode "1024x576" (hsync out of range)
(II) SIS(0): Not using default mode "1280x720" (hsync out of range)
(II) SIS(0): Not using default mode "1280x720" (hsync out of range)
(II) SIS(0): Not using default mode "1280x720" (hsync out of range)
(II) SIS(0): Not using default mode "1280x960" (hsync out of range)
(II) SIS(0): Not using default mode "1280x960" (hsync out of range)
(II) SIS(0): Not using default mode "1280x768" (hsync out of range)
(II) SIS(0): Not using default mode "1280x768" (hsync out of range)
(II) SIS(0): Not using default mode "1280x768" (hsync out of range)
(II) SIS(0): Not using default mode "1400x1050" (hsync out of range)
(II) SIS(0): Not using default mode "1400x1050" (hsync out of range)
(II) SIS(0): Not using default mode "1152x864" (hsync out of range)
(II) SIS(0): Not using default mode "1152x864" (hsync out of range)
(II) SIS(0): Not using default mode "1152x864" (hsync out of range)
(II) SIS(0): Not using default mode "848x480" (hsync out of range)
(II) SIS(0): Not using default mode "848x480" (hsync out of range)
(II) SIS(0): Not using default mode "856x480" (hsync out of range)
(II) SIS(0): Not using default mode "1360x768" (hsync out of range)
(II) SIS(0): Not using default mode "1280x800" (hsync out of range)
(II) SIS(0): Not using default mode "1280x800" (hsync out of range)
(II) SIS(0): Not using default mode "1280x800" (hsync out of range)
(II) SIS(0): Not using default mode "1680x1050" (hsync out of range)
(II) SIS(0): Not using default mode "1280x854" (hsync out of range)
(II) SIS(0): Not using default mode "1280x854" (hsync out of range)
(II) SIS(0): Not using default mode "1280x854" (hsync out of range)
(II) SIS(0): Not using default mode "960x600" (width too large for 
virtual size)
(II) SIS(0): Not using default mode "960x540" (width too large for 
virtual size)
(II) SIS(0): Not using default mode "856x480" (width too large for 
virtual size)
(--) SIS(0): Virtual size is 800x600 (pitch 800)
(**) SIS(0): *Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(II) SIS(0): Modeline "800x600"x60.3   39.97  800 840 968 1056  600 601 
605 628 +hsync +vsync (37.9 kHz)
(**) SIS(0):  Default mode "800x600": 36.1 MHz, 35.2 kHz, 56.3 Hz
(II) SIS(0): Modeline "800x600"x56.3   36.06  800 824 896 1024  600 601 
603 625 +hsync +vsync (35.2 kHz)
(**) SIS(0):  Default mode "768x576": 35.0 MHz, 35.9 kHz, 60.1 Hz
(II) SIS(0): Modeline "768x576"x60.1   35.00  768 792 872 976  576 578 
581 597 +hsync +vsync (35.9 kHz)
(**) SIS(0):  Default mode "720x576": 32.7 MHz, 35.9 kHz, 60.1 Hz
(II) SIS(0): Modeline "720x576"x60.1   32.73  720 744 816 912  576 578 
581 597 +hsync +vsync (35.9 kHz)
(**) SIS(0):  Default mode "800x480": 39.8 MHz, 37.7 kHz, 60.0 Hz
(II) SIS(0): Modeline "800x480"x60.0   39.77  800 840 968 1056  480 552 
556 628 +hsync +vsync (37.7 kHz)
(**) SIS(0):  Default mode "720x480": 28.3 MHz, 31.6 kHz, 61.0 Hz
(II) SIS(0): Modeline "720x480"x61.0   28.28  720 728 840 896  480 490 
492 517 -hsync -vsync (31.6 kHz)
(**) SIS(0):  Default mode "640x480": 25.1 MHz, 31.3 kHz, 59.7 Hz
(II) SIS(0): Modeline "640x480"x59.7   25.06  640 656 752 800  480 490 
492 525 -hsync -vsync (31.3 kHz)
(**) SIS(0):  Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
(II) SIS(0): Modeline "400x300"x60.3   19.98  400 416 480 528  300 300 
302 314 doublescan +hsync +vsync (37.9 kHz)
(**) SIS(0):  Default mode "320x240": 12.5 MHz, 31.3 kHz, 60.7 Hz (D)
(II) SIS(0): Modeline "320x240"x60.7   12.53  320 328 376 400  240 245 
246 258 doublescan -hsync -vsync (31.3 kHz)
(==) SIS(0): DPI set to (96, 96)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
    compiled for 1.7.1, module version = 1.0.0
    ABI class: X.Org ANSI C Emulation, version 0.4
(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 1.7.1, module version = 1.2.1
    ABI class: X.Org Video Driver, version 6.0
(II) SIS(0): 2D acceleration enabled
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Reloading /usr/lib/xorg/modules/libvbe.so
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules/libint10.so
(II) SIS(0): initializing int10
(II) SIS(0): Primary V_BIOS segment is: 0xc000
(II) SIS(0): VESA BIOS detected
(II) SIS(0): VESA VBE Version 3.0
(II) SIS(0): VESA VBE Total Mem: 32768 kB
(II) SIS(0): VESA VBE OEM: XGI
(II) SIS(0): VESA VBE OEM Software Rev: 1.0
(II) SIS(0): VESA VBE OEM Vendor: XGI Technology, Inc.
(II) SIS(0): VESA VBE OEM Product: Volari Z9s
(II) SIS(0): VESA VBE OEM Product Rev: 1.09.05
(II) SIS(0): Setting standard mode 0x30
(II) SIS(0): Framebuffer from (0,0) to (799,32766)
(II) SIS(0): Using XFree86 Acceleration Architecture (XAA)
    Screen to screen bit blits
    Solid filled rectangles
    8x8 mono pattern filled rectangles
    8x8 color pattern filled rectangles
    Solid Lines
    Dashed Lines
    Setting up tile and stipple cache:
        32 128x128 slots
        32 256x256 slots
        16 512x512 slots
        32 8x8 color pattern slots
(==) SIS(0): Backing store disabled
(==) SIS(0): Silken mouse enabled
(==) SIS(0): DPMS enabled
(II) SIS(0): Initialized SISCTRL extension version 0.1
(II) SIS(0): Registered screen 0 with SISCTRL extension version 0.1
(==) RandR enabled
(II) Initializing built-in extension Generic Event Extension
(II) Initializing built-in extension SHAPE
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension BIG-REQUESTS
(II) Initializing built-in extension SYNC
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-MISC
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed 
(/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such 
file or directory)
(EE) GLX: could not load software renderer
(II) GLX: no usable GL providers found for screen 0
(**) Option "Protocol" "auto"
(**) Option "Device" "/dev/event2"
(II) Mouse1: Setting mouse protocol to "PS/2"
(**) Mouse1: Device: "/dev/event2"
(**) Mouse1: Protocol: "auto"
(**) Option "CorePointer"
(**) Mouse1: always reports core events
(**) Option "Device" "/dev/event2"
(**) Option "Emulate3Buttons" "false"
(**) Option "ZAxisMapping" "4 5 6 7"
(**) Mouse1: ZAxisMapping: buttons 4, 5, 6 and 7
(**) Mouse1: Buttons: 11
(**) Mouse1: Sensitivity: 1
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
(**) Mouse1: (accel) keeping acceleration scheme 1
(**) Mouse1: (accel) acceleration profile 0
(II) Mouse1: Setting mouse protocol to "PS/2"
(**) Option "CoreKeyboard"
(**) Keyboard1: always reports core events
(**) Option "Protocol" "standard"
(**) Keyboard1: Protocol: standard
(**) Option "XkbRules" "base"
(**) Keyboard1: XkbRules: "base"
(**) Option "XkbModel" "pc105"
(**) Keyboard1: XkbModel: "pc105"
(**) Option "XkbLayout" "fr"
(**) Keyboard1: XkbLayout: "fr"
(**) Option "XkbVariant" "nodeadkeys"
(**) Keyboard1: XkbVariant: "nodeadkeys"
(**) Option "CustomKeycodes" "off"
(**) Keyboard1: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD)
(II) UnloadModule: "mouse"
(II) UnloadModule: "kbd"
(II) SIS(0): Restoring by setting old mode 0x2e
(WW) SIS(0): xf86UnMapVidMem: cannot find region for [0xb7137000,0x10000]
(WW) SIS(0): xf86UnMapVidMem: cannot find region for [0xb5137000,0x2000000]

Thanks,
Damien.


Sebastian a ?crit :
> Hello,
>
>> I tried with latest snapshot. I still have problems to launch a X 
>> server.
>> With vesa and fbdev X drivers, it's OK, I can launch X server but 
>> only with depth 8, and resolution 800x600 for vesa and 600x480 for 
>> fbdev (framebuffer limit?). The problem is that I need depth 16 and 
>> 1024x600 resolution.
>
> You could check if the video BIOS allows higher resolutions for the 
> framebuffer. But you probably won't get widescreen this way.
>
> About the compiling and loading issues, I have no idea.
>
>> With SIS driver built in Buildroot, everything seems ok, no errors, 
>> but I only get a black screen. I tried a lot of options of the driver 
>> which seems to be useful but with no results.
>
> Newer versions of the Xorg server won't display the black-and-white 
> pattern anymore, but instead a black screen. Try to run some 
> application from the same console device and watch the screen, like in:
>
> # Xorg &
> # DISPLAY=:0.0 xclock &
>
> maybe the server is up and running, but you don't think it is?
>
>> I don't know how to resolve this problem. I need a working displaying 
>> in 1024x600x16 mode but this chip doesn't seems to be very used with 
>> Linux.
>
> I had some fun with SiS chipsets (SiS 315) myself, so I'm avoiding it. 
> Probably it isn't an option for you...
>
>> So if somebody has the begin of an idea to solve this, I accept 
>> everything.
>
> Try to post a full Xorg.0.log using the SiS driver, as it seems to be 
> the best working one for now.
>
> I do not know if the driver supports full modesetting (i.e. widescreen 
> resolutions not offered by the video BIOS).
>
> Best regards,
> Sebastian
>
>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Buildroot] Xorg configuration for XGI chip
  2010-03-24 15:19       ` Damien Borie
@ 2010-03-24 15:55         ` Sebastian
  2010-03-25 14:21           ` Damien Borie
  0 siblings, 1 reply; 7+ messages in thread
From: Sebastian @ 2010-03-24 15:55 UTC (permalink / raw)
  To: buildroot

Hallo,

the video BIOS is not accessible for end-users, but you can try to boot 
the kernel with "vga=ask" and then use "scan". You'll get a list of 
video modes which are offered by your video BIOS.

You need to configure the kernel to implement this feature; else you can 
use any configuration tool (i.e. use a normal linux distribution and 
then "hwinfo --framebuffer") to get the available video modes.

The vesa driver should also output a list.

The hsync and vsync parameters are used to specify the monitor's 
capabilities; if you use a DDC-compatible monitor, you shouldn't need them.

Try without any options, maybe try with reading the webpage of the 
SiS-driver; i personally don't like the driver, but that was the system 
itself which was crap.

You can always use a normal linux distribution on a PC, and configure it 
down to your needs. If it works there, you can check what might be 
different.

The log itself looks as good as I can read it. Sorry if I can't help you 
any more than this...

Best regards,

Sebastian

Damien Borie schrieb:
> 
> Thank for your help.
> I don't know how to access the video BIOS. I can only access Motherboard 
> BIOS and there is nothing into for video parameters.
> 
> I use startx command to launch X server and my xinitrc is the default 
> one which launch twn, xclock and 3 xterm. When I use vesa, I can see 
> them. But, as I don't get any error, maybe the server is really running 
> and there is only a bad parameter or something like that.
> My log file is a bit log, but here we go. The only thing strange is an 
> memory error when I interrupt (at the end). I don't know the cause, but 
> we think maybe we must set  memory value for video somewhere.
> Another theory : the hsync range and vrefresh range are default, and I 
> don't know how to find the good values.
> 
> X.Org X Server 1.7.1
> Release Date: 2009-10-23
> X Protocol Version 11, Revision 0
> Build Operating System: Linux 2.6.25-2-686 i686
> Current Operating System: Linux matrix5 2.6.32 #1 PREEMPT Tue Mar 23 
> 11:15:59 CET 2010 i586
> Kernel command line: root=/dev/hda2 vga=769 BOOT_IMAGE=bzImage
> Build Date: 22 March 2010  05:55:06PM
> 
> Current version of pixman: 0.17.4
>    Before reporting problems, check http://wiki.x.org
>    to make sure that you have the latest version.
> Markers: (--) probed, (**) from config file, (==) default setting,
>    (++) from command line, (!!) notice, (II) informational,
>    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> (==) Log file: "/usr/var/log/Xorg.0.log", Time: Wed Mar 24 23:07:46 2010
> (==) Using config file: "/etc/X11/xorg.conf"
> (==) ServerLayout "Simple Layout"
> (**) |-->Screen "Screen0" (0)
> (**) |   |-->Monitor "Monitor XGI"
> (==) No device specified for screen "Screen0".
>    Using the first device section listed.
> (**) |   |-->Device "Volari z9s"
> (**) |-->Input Device "Mouse1"
> (**) |-->Input Device "Keyboard1"
> (==) Not automatically adding devices
> (==) Not automatically enabling devices
> (WW) The directory "/usr/lib/X11/fonts/misc/" does not exist.
>    Entry deleted from font path.
> (WW) The directory "/usr/lib/X11/fonts/TTF/" does not exist.
>    Entry deleted from font path.
> (WW) The directory "/usr/lib/X11/fonts/OTF" does not exist.
>    Entry deleted from font path.
> (WW) The directory "/usr/lib/X11/fonts/Type1/" does not exist.
>    Entry deleted from font path.
> (WW) The directory "/usr/lib/X11/fonts/100dpi/" does not exist.
>    Entry deleted from font path.
> (WW) The directory "/usr/lib/X11/fonts/75dpi/" does not exist.
>    Entry deleted from font path.
> (**) FontPath set to:
>    /usr/share/fonts/X11/misc/
> (==) ModulePath set to "/usr/lib/xorg/modules"
> (II) Loader magic: 0x8196b60
> (II) Module ABI versions:
>    X.Org ANSI C Emulation: 0.4
>    X.Org Video Driver: 6.0
>    X.Org XInput driver : 7.0
>    X.Org Server Extension : 2.0
> (--) using VT number 3
> 
> (--) PCI:*(0:0:3:0) 18ca:0020:18ca:0020 rev 0, Mem @ 
> 0xf8000000/67108864, 0xfefc0000/262144, I/O @ 0x0000df80/128
> (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
> (II) "extmod" will be loaded. This was enabled by default and also 
> specified in the config file.
> (II) "dbe" will be loaded. This was enabled by default and also 
> specified in the config file.
> (II) "glx" will be loaded by default.
> (II) "dri" will be loaded by default.
> (II) LoadModule: "dbe"
> (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
> (II) Module dbe: vendor="X.Org Foundation"
>    compiled for 1.7.1, module version = 1.0.0
>    Module class: X.Org Server Extension
>    ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension DOUBLE-BUFFER
> (II) LoadModule: "extmod"
> (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
> (II) Module extmod: vendor="X.Org Foundation"
>    compiled for 1.7.1, module version = 1.0.0
>    Module class: X.Org Server Extension
>    ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension MIT-SCREEN-SAVER
> (II) Loading extension XFree86-VidModeExtension
> (II) Loading extension DPMS
> (II) Loading extension XVideo
> (II) Loading extension XVideo-MotionCompensation
> (II) Loading extension X-Resource
> (II) LoadModule: "extmod"
> (II) Reloading /usr/lib/xorg/modules/extensions/libextmod.so
> (II) Loading extension MIT-SCREEN-SAVER
> (II) Loading extension XFree86-VidModeExtension
> (II) Loading extension XFree86-DGA
> (II) Loading extension DPMS
> (II) Loading extension XVideo
> (II) Loading extension XVideo-MotionCompensation
> (II) Loading extension X-Resource
> (II) LoadModule: "glx"
> (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
> (II) Module glx: vendor="X.Org Foundation"
>    compiled for 1.7.1, module version = 1.0.0
>    ABI class: X.Org Server Extension, version 2.0
> (==) AIGLX enabled
> (II) Loading extension GLX
> (II) LoadModule: "dri"
> (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
> (II) Module dri: vendor="X.Org Foundation"
>    compiled for 1.7.1, module version = 1.0.0
>    ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension XFree86-DRI
> (II) LoadModule: "sis"
> (II) Loading /usr/lib/xorg/modules/drivers/sis_drv.so
> (II) Module sis: vendor="X.Org Foundation"
>    compiled for 1.7.1, module version = 0.10.2
>    Module class: X.Org Video Driver
>    ABI class: X.Org Video Driver, version 6.0
> (II) LoadModule: "mouse"
> (II) Loading /usr/lib/xorg/modules/input/mouse_drv.so
> (II) Module mouse: vendor="X.Org Foundation"
>    compiled for 1.7.1, module version = 1.5.0
>    Module class: X.Org XInput Driver
>    ABI class: X.Org XInput driver, version 7.0
> (II) LoadModule: "kbd"
> (II) Loading /usr/lib/xorg/modules/input/kbd_drv.so
> (II) Module kbd: vendor="X.Org Foundation"
>    compiled for 1.7.1, module version = 1.4.0
>    Module class: X.Org XInput Driver
>    ABI class: X.Org XInput driver, version 7.0
> (II) SIS: driver for SiS chipsets: SIS5597/5598, SIS530/620,
>    SIS6326/AGP/DVD, SIS300/305, SIS630/730, SIS540, SIS315, SIS315H,
>    SIS315PRO/E, SIS550, SIS650/M650/651/740, SIS330(Xabre),
>    SIS660/[M]661[F|M]X/[M]670/[M]741[GX]/[M]760[GX]/[M]761[GX]/[M]770[GX],
>    SIS340
> (II) SIS: driver for XGI chipsets: Volari Z7 (XG20),
>    Volari V3XT/V5/V8/Duo (XG40)
> (II) Primary Device is: PCI 00 at 00:03:0
> (WW) Falling back to old probe method for sis
> (--) Chipset Volari Z7 (XG20) found
> (II) SIS(0): SiS driver (2005/09/20-1, compiled for X.org 1.7.1.0)
> (II) SIS(0): Copyright (C) 2001-2005 Thomas Winischhofer 
> <thomas@winischhofer.net> and others
> (II) SIS(0): *** See http://www.winischhofer.at/linuxsisvga.shtml
> (II) SIS(0): *** for documentation and updates.
> (--) SIS(0): sisfb not found
> (--) SIS(0): Relocated I/O registers at 0xDF80
> (WW) System lacks support for changing MTRRs
> (II) Loading sub module "ramdac"
> (II) LoadModule: "ramdac"
> (II) Module "ramdac" already built-in
> (**) SIS(0): Depth 8, (--) framebuffer bpp 8
> (==) SIS(0): Default visual is PseudoColor
> (--) SIS(0): Video BIOS version "1.09.05" found (XGI data layout)
> (**) SIS(0): Option "DRI" "off"
> (**) SIS(0): Option "BenchmarkMemcpy" "no"
> (**) SIS(0): Option "UseSSE" "on"
> (==) SIS(0): Using XAA acceleration architecture
> (==) SIS(0): Using HW cursor
> (II) SIS(0): Using VRAM command queue, size 128k
> (==) SIS(0): Hotkey display switching is enabled
> (==) SIS(0): SiSCtrl utility interface is disabled
> (II) SIS(0): For information on SiSCtrl, see
>        http://www.winischhofer.at/linuxsispart1.shtml#sisctrl
> (**) SIS(0): Will not benchmark methods for system RAM to video RAM 
> transfers
> (**) SIS(0): Will eventually use SSE CPU instructions
> (**) SIS(0): DRI disabled
> (--) SIS(0): DRAM type: Single channel DDR2x SDRAM
> (--) SIS(0): Memory clock: 248.178 MHz
> (--) SIS(0): DRAM bus width: 16 bit
> (--) SIS(0): Linear framebuffer at 0xF8000000
> (--) SIS(0): MMIO registers at 0xFEFC0000 (size 64K)
> (--) SIS(0): VideoRAM: 32768 KB
> (II) SIS(0): Using 32608K of framebuffer memory at offset 0K
> (==) SIS(0): Using gamma correction (1.0, 1.0, 1.0)
> (II) SIS(0): Gamma correction is enabled
> (--) SIS(0): Memory bandwidth at 8 bpp is 496.356 MHz
> (II) Loading sub module "ddc"
> (II) LoadModule: "ddc"
> (II) Module "ddc" already built-in
> (--) SIS(0): CRT1 DDC probing failed
> (II) Loading sub module "ddc"
> (II) LoadModule: "ddc"
> (II) Module "ddc" already built-in
> (II) Loading sub module "vbe"
> (II) LoadModule: "vbe"
> (II) Loading /usr/lib/xorg/modules/libvbe.so
> (II) Module vbe: vendor="X.Org Foundation"
>    compiled for 1.7.1, module version = 1.1.0
>    ABI class: X.Org Video Driver, version 6.0
> (II) Loading sub module "int10"
> (II) LoadModule: "int10"
> (II) Loading /usr/lib/xorg/modules/libint10.so
> (II) Module int10: vendor="X.Org Foundation"
>    compiled for 1.7.1, module version = 1.0.0
>    ABI class: X.Org Video Driver, version 6.0
> (II) SIS(0): initializing int10
> (II) SIS(0): Primary V_BIOS segment is: 0xc000
> (II) SIS(0): VESA BIOS detected
> (II) SIS(0): VESA VBE Version 3.0
> (II) SIS(0): VESA VBE Total Mem: 32768 kB
> (II) SIS(0): VESA VBE OEM: XGI
> (II) SIS(0): VESA VBE OEM Software Rev: 1.0
> (II) SIS(0): VESA VBE OEM Vendor: XGI Technology, Inc.
> (II) SIS(0): VESA VBE OEM Product: Volari Z9s
> (II) SIS(0): VESA VBE OEM Product Rev: 1.09.05
> (II) Loading sub module "ddc"
> (II) LoadModule: "ddc"
> (II) Module "ddc" already built-in
> (II) SIS(0): VESA VBE DDC supported
> (II) SIS(0): VESA VBE DDC Level none
> (II) SIS(0): VESA VBE DDC transfer in appr. 0 sec.
> (II) SIS(0): VESA VBE DDC read failed
> (==) SIS(0): Min pixel clock is 10 MHz
> (--) SIS(0): Max pixel clock is 166 MHz
> (II) SIS(0): Replaced entire mode list with built-in modes
> (II) SIS(0): Using real widescreen modes for CRT1 VGA devices
> (II) SIS(0):     Use option "ForceCRT1VGAAspect" to overrule
> (II) SIS(0): "Unknown reason" in the following list means that the mode
> (II) SIS(0): is not supported on the chipset/bridge/current output device.
> (II) SIS(0): Monitor XGI: Using default hsync range of 31.50-37.90 kHz
> (II) SIS(0): Monitor XGI: Using default vrefresh range of 50.00-70.00 Hz
> (II) SIS(0): Clock range:  10.00 to 166.00 MHz
> (II) SIS(0): Not using default mode "800x600" (hsync out of range)
> (II) SIS(0): Not using default mode "800x600" (hsync out of range)
> (II) SIS(0): Not using default mode "800x600" (hsync out of range)
> (II) SIS(0): Not using default mode "800x600" (hsync out of range)
> (II) SIS(0): Not using default mode "800x600" (hsync out of range)
> (II) SIS(0): Not using default mode "800x600" (hsync out of range)
> (II) SIS(0): Not using default mode "640x480" (vrefresh out of range)
> (II) SIS(0): Not using default mode "640x480" (vrefresh out of range)
> (II) SIS(0): Not using default mode "640x480" (hsync out of range)
> (II) SIS(0): Not using default mode "640x480" (hsync out of range)
> (II) SIS(0): Not using default mode "640x480" (hsync out of range)
> (II) SIS(0): Not using default mode "640x480" (hsync out of range)
> (II) SIS(0): Not using default mode "640x480" (hsync out of range)
> (II) SIS(0): Not using default mode "640x400" (vrefresh out of range)
> (II) SIS(0): Not using default mode "1024x768" (vrefresh out of range)
> (II) SIS(0): Not using default mode "1024x768" (hsync out of range)
> (II) SIS(0): Not using default mode "1024x768" (hsync out of range)
> (II) SIS(0): Not using default mode "1024x768" (hsync out of range)
> (II) SIS(0): Not using default mode "1024x768" (hsync out of range)
> (II) SIS(0): Not using default mode "1024x768" (hsync out of range)
> (II) SIS(0): Not using default mode "1024x768" (hsync out of range)
> (II) SIS(0): Not using default mode "1280x1024" (hsync out of range)
> (II) SIS(0): Not using default mode "1280x1024" (hsync out of range)
> (II) SIS(0): Not using default mode "1280x1024" (hsync out of range)
> (II) SIS(0): Not using default mode "1280x1024" (hsync out of range)
> (II) SIS(0): Not using default mode "1600x1200" (hsync out of range)
> (II) SIS(0): Not using default mode "1600x1200" (bad mode 
> clock/interlace/doublescan)
> (II) SIS(0): Not using default mode "1600x1200" (bad mode 
> clock/interlace/doublescan)
> (II) SIS(0): Not using default mode "1600x1200" (bad mode 
> clock/interlace/doublescan)
> (II) SIS(0): Not using default mode "1600x1200" (bad mode 
> clock/interlace/doublescan)
> (II) SIS(0): Not using default mode "1600x1200" (bad mode 
> clock/interlace/doublescan)
> (II) SIS(0): Not using default mode "1600x1200" (bad mode 
> clock/interlace/doublescan)
> (II) SIS(0): Not using default mode "320x200" (vrefresh out of range)
> (II) SIS(0): Not using default mode "512x384" (hsync out of range)
> (II) SIS(0): Not using default mode "1920x1440" (bad mode 
> clock/interlace/doublescan)
> (II) SIS(0): Not using default mode "1920x1440" (bad mode 
> clock/interlace/doublescan)
> (II) SIS(0): Not using default mode "1920x1440" (bad mode 
> clock/interlace/doublescan)
> (II) SIS(0): Not using default mode "1920x1440" (bad mode 
> clock/interlace/doublescan)
> (II) SIS(0): Not using default mode "1920x1440" (bad mode 
> clock/interlace/doublescan)
> (II) SIS(0): Not using default mode "1920x1440" (bad mode 
> clock/interlace/doublescan)
> (II) SIS(0): Not using default mode "2048x1536" (bad mode 
> clock/interlace/doublescan)
> (II) SIS(0): Not using default mode "2048x1536" (bad mode 
> clock/interlace/doublescan)
> (II) SIS(0): Not using default mode "2048x1536" (bad mode 
> clock/interlace/doublescan)
> (II) SIS(0): Not using default mode "2048x1536" (bad mode 
> clock/interlace/doublescan)
> (II) SIS(0): Not using default mode "2048x1536" (bad mode 
> clock/interlace/doublescan)
> (II) SIS(0): Not using default mode "800x480" (hsync out of range)
> (II) SIS(0): Not using default mode "800x480" (hsync out of range)
> (II) SIS(0): Not using default mode "1024x576" (hsync out of range)
> (II) SIS(0): Not using default mode "1024x576" (hsync out of range)
> (II) SIS(0): Not using default mode "1024x576" (hsync out of range)
> (II) SIS(0): Not using default mode "1280x720" (hsync out of range)
> (II) SIS(0): Not using default mode "1280x720" (hsync out of range)
> (II) SIS(0): Not using default mode "1280x720" (hsync out of range)
> (II) SIS(0): Not using default mode "1280x960" (hsync out of range)
> (II) SIS(0): Not using default mode "1280x960" (hsync out of range)
> (II) SIS(0): Not using default mode "1280x768" (hsync out of range)
> (II) SIS(0): Not using default mode "1280x768" (hsync out of range)
> (II) SIS(0): Not using default mode "1280x768" (hsync out of range)
> (II) SIS(0): Not using default mode "1400x1050" (hsync out of range)
> (II) SIS(0): Not using default mode "1400x1050" (hsync out of range)
> (II) SIS(0): Not using default mode "1152x864" (hsync out of range)
> (II) SIS(0): Not using default mode "1152x864" (hsync out of range)
> (II) SIS(0): Not using default mode "1152x864" (hsync out of range)
> (II) SIS(0): Not using default mode "848x480" (hsync out of range)
> (II) SIS(0): Not using default mode "848x480" (hsync out of range)
> (II) SIS(0): Not using default mode "856x480" (hsync out of range)
> (II) SIS(0): Not using default mode "1360x768" (hsync out of range)
> (II) SIS(0): Not using default mode "1280x800" (hsync out of range)
> (II) SIS(0): Not using default mode "1280x800" (hsync out of range)
> (II) SIS(0): Not using default mode "1280x800" (hsync out of range)
> (II) SIS(0): Not using default mode "1680x1050" (hsync out of range)
> (II) SIS(0): Not using default mode "1280x854" (hsync out of range)
> (II) SIS(0): Not using default mode "1280x854" (hsync out of range)
> (II) SIS(0): Not using default mode "1280x854" (hsync out of range)
> (II) SIS(0): Not using default mode "960x600" (width too large for 
> virtual size)
> (II) SIS(0): Not using default mode "960x540" (width too large for 
> virtual size)
> (II) SIS(0): Not using default mode "856x480" (width too large for 
> virtual size)
> (--) SIS(0): Virtual size is 800x600 (pitch 800)
> (**) SIS(0): *Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
> (II) SIS(0): Modeline "800x600"x60.3   39.97  800 840 968 1056  600 601 
> 605 628 +hsync +vsync (37.9 kHz)
> (**) SIS(0):  Default mode "800x600": 36.1 MHz, 35.2 kHz, 56.3 Hz
> (II) SIS(0): Modeline "800x600"x56.3   36.06  800 824 896 1024  600 601 
> 603 625 +hsync +vsync (35.2 kHz)
> (**) SIS(0):  Default mode "768x576": 35.0 MHz, 35.9 kHz, 60.1 Hz
> (II) SIS(0): Modeline "768x576"x60.1   35.00  768 792 872 976  576 578 
> 581 597 +hsync +vsync (35.9 kHz)
> (**) SIS(0):  Default mode "720x576": 32.7 MHz, 35.9 kHz, 60.1 Hz
> (II) SIS(0): Modeline "720x576"x60.1   32.73  720 744 816 912  576 578 
> 581 597 +hsync +vsync (35.9 kHz)
> (**) SIS(0):  Default mode "800x480": 39.8 MHz, 37.7 kHz, 60.0 Hz
> (II) SIS(0): Modeline "800x480"x60.0   39.77  800 840 968 1056  480 552 
> 556 628 +hsync +vsync (37.7 kHz)
> (**) SIS(0):  Default mode "720x480": 28.3 MHz, 31.6 kHz, 61.0 Hz
> (II) SIS(0): Modeline "720x480"x61.0   28.28  720 728 840 896  480 490 
> 492 517 -hsync -vsync (31.6 kHz)
> (**) SIS(0):  Default mode "640x480": 25.1 MHz, 31.3 kHz, 59.7 Hz
> (II) SIS(0): Modeline "640x480"x59.7   25.06  640 656 752 800  480 490 
> 492 525 -hsync -vsync (31.3 kHz)
> (**) SIS(0):  Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
> (II) SIS(0): Modeline "400x300"x60.3   19.98  400 416 480 528  300 300 
> 302 314 doublescan +hsync +vsync (37.9 kHz)
> (**) SIS(0):  Default mode "320x240": 12.5 MHz, 31.3 kHz, 60.7 Hz (D)
> (II) SIS(0): Modeline "320x240"x60.7   12.53  320 328 376 400  240 245 
> 246 258 doublescan -hsync -vsync (31.3 kHz)
> (==) SIS(0): DPI set to (96, 96)
> (II) Loading sub module "fb"
> (II) LoadModule: "fb"
> (II) Loading /usr/lib/xorg/modules/libfb.so
> (II) Module fb: vendor="X.Org Foundation"
>    compiled for 1.7.1, module version = 1.0.0
>    ABI class: X.Org ANSI C Emulation, version 0.4
> (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 1.7.1, module version = 1.2.1
>    ABI class: X.Org Video Driver, version 6.0
> (II) SIS(0): 2D acceleration enabled
> (II) Loading sub module "vbe"
> (II) LoadModule: "vbe"
> (II) Reloading /usr/lib/xorg/modules/libvbe.so
> (II) Loading sub module "int10"
> (II) LoadModule: "int10"
> (II) Reloading /usr/lib/xorg/modules/libint10.so
> (II) SIS(0): initializing int10
> (II) SIS(0): Primary V_BIOS segment is: 0xc000
> (II) SIS(0): VESA BIOS detected
> (II) SIS(0): VESA VBE Version 3.0
> (II) SIS(0): VESA VBE Total Mem: 32768 kB
> (II) SIS(0): VESA VBE OEM: XGI
> (II) SIS(0): VESA VBE OEM Software Rev: 1.0
> (II) SIS(0): VESA VBE OEM Vendor: XGI Technology, Inc.
> (II) SIS(0): VESA VBE OEM Product: Volari Z9s
> (II) SIS(0): VESA VBE OEM Product Rev: 1.09.05
> (II) SIS(0): Setting standard mode 0x30
> (II) SIS(0): Framebuffer from (0,0) to (799,32766)
> (II) SIS(0): Using XFree86 Acceleration Architecture (XAA)
>    Screen to screen bit blits
>    Solid filled rectangles
>    8x8 mono pattern filled rectangles
>    8x8 color pattern filled rectangles
>    Solid Lines
>    Dashed Lines
>    Setting up tile and stipple cache:
>        32 128x128 slots
>        32 256x256 slots
>        16 512x512 slots
>        32 8x8 color pattern slots
> (==) SIS(0): Backing store disabled
> (==) SIS(0): Silken mouse enabled
> (==) SIS(0): DPMS enabled
> (II) SIS(0): Initialized SISCTRL extension version 0.1
> (II) SIS(0): Registered screen 0 with SISCTRL extension version 0.1
> (==) RandR enabled
> (II) Initializing built-in extension Generic Event Extension
> (II) Initializing built-in extension SHAPE
> (II) Initializing built-in extension MIT-SHM
> (II) Initializing built-in extension XInputExtension
> (II) Initializing built-in extension XTEST
> (II) Initializing built-in extension BIG-REQUESTS
> (II) Initializing built-in extension SYNC
> (II) Initializing built-in extension XKEYBOARD
> (II) Initializing built-in extension XC-MISC
> (II) Initializing built-in extension XINERAMA
> (II) Initializing built-in extension XFIXES
> (II) Initializing built-in extension RENDER
> (II) Initializing built-in extension RANDR
> (II) Initializing built-in extension COMPOSITE
> (II) Initializing built-in extension DAMAGE
> (EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed 
> (/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such 
> file or directory)
> (EE) GLX: could not load software renderer
> (II) GLX: no usable GL providers found for screen 0
> (**) Option "Protocol" "auto"
> (**) Option "Device" "/dev/event2"
> (II) Mouse1: Setting mouse protocol to "PS/2"
> (**) Mouse1: Device: "/dev/event2"
> (**) Mouse1: Protocol: "auto"
> (**) Option "CorePointer"
> (**) Mouse1: always reports core events
> (**) Option "Device" "/dev/event2"
> (**) Option "Emulate3Buttons" "false"
> (**) Option "ZAxisMapping" "4 5 6 7"
> (**) Mouse1: ZAxisMapping: buttons 4, 5, 6 and 7
> (**) Mouse1: Buttons: 11
> (**) Mouse1: Sensitivity: 1
> (II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
> (**) Mouse1: (accel) keeping acceleration scheme 1
> (**) Mouse1: (accel) acceleration profile 0
> (II) Mouse1: Setting mouse protocol to "PS/2"
> (**) Option "CoreKeyboard"
> (**) Keyboard1: always reports core events
> (**) Option "Protocol" "standard"
> (**) Keyboard1: Protocol: standard
> (**) Option "XkbRules" "base"
> (**) Keyboard1: XkbRules: "base"
> (**) Option "XkbModel" "pc105"
> (**) Keyboard1: XkbModel: "pc105"
> (**) Option "XkbLayout" "fr"
> (**) Keyboard1: XkbLayout: "fr"
> (**) Option "XkbVariant" "nodeadkeys"
> (**) Keyboard1: XkbVariant: "nodeadkeys"
> (**) Option "CustomKeycodes" "off"
> (**) Keyboard1: CustomKeycodes disabled
> (II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD)
> (II) UnloadModule: "mouse"
> (II) UnloadModule: "kbd"
> (II) SIS(0): Restoring by setting old mode 0x2e
> (WW) SIS(0): xf86UnMapVidMem: cannot find region for [0xb7137000,0x10000]
> (WW) SIS(0): xf86UnMapVidMem: cannot find region for [0xb5137000,0x2000000]
> 
> Thanks,
> Damien.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Buildroot] Xorg configuration for XGI chip
  2010-03-24 15:55         ` Sebastian
@ 2010-03-25 14:21           ` Damien Borie
  0 siblings, 0 replies; 7+ messages in thread
From: Damien Borie @ 2010-03-25 14:21 UTC (permalink / raw)
  To: buildroot

Hi,

Well thank you for your help. As I thought, the better mode for 
framebuffer is 800x600x8. No mode for depth 16. I don't understand why 
as the same device with same hardware, but with smaller screen, accept 
depth 16.
I am blocked, so I think I'll try in the Xorg mailing list.

Thanks again,
Damien.

Sebastian a ?crit :
> Hallo,
>
> the video BIOS is not accessible for end-users, but you can try to 
> boot the kernel with "vga=ask" and then use "scan". You'll get a list 
> of video modes which are offered by your video BIOS.
>
> You need to configure the kernel to implement this feature; else you 
> can use any configuration tool (i.e. use a normal linux distribution 
> and then "hwinfo --framebuffer") to get the available video modes.
>
> The vesa driver should also output a list.
>
> The hsync and vsync parameters are used to specify the monitor's 
> capabilities; if you use a DDC-compatible monitor, you shouldn't need 
> them.
>
> Try without any options, maybe try with reading the webpage of the 
> SiS-driver; i personally don't like the driver, but that was the 
> system itself which was crap.
>
> You can always use a normal linux distribution on a PC, and configure 
> it down to your needs. If it works there, you can check what might be 
> different.
>
> The log itself looks as good as I can read it. Sorry if I can't help 
> you any more than this...
>
> Best regards,
>
> Sebastian
>
> Damien Borie schrieb:
>>
>> Thank for your help.
>> I don't know how to access the video BIOS. I can only access 
>> Motherboard BIOS and there is nothing into for video parameters.
>>
>> I use startx command to launch X server and my xinitrc is the default 
>> one which launch twn, xclock and 3 xterm. When I use vesa, I can see 
>> them. But, as I don't get any error, maybe the server is really 
>> running and there is only a bad parameter or something like that.
>> My log file is a bit log, but here we go. The only thing strange is 
>> an memory error when I interrupt (at the end). I don't know the 
>> cause, but we think maybe we must set  memory value for video somewhere.
>> Another theory : the hsync range and vrefresh range are default, and 
>> I don't know how to find the good values.
>>
>> X.Org X Server 1.7.1
>> Release Date: 2009-10-23
>> X Protocol Version 11, Revision 0
>> Build Operating System: Linux 2.6.25-2-686 i686
>> Current Operating System: Linux matrix5 2.6.32 #1 PREEMPT Tue Mar 23 
>> 11:15:59 CET 2010 i586
>> Kernel command line: root=/dev/hda2 vga=769 BOOT_IMAGE=bzImage
>> Build Date: 22 March 2010  05:55:06PM
>>
>> Current version of pixman: 0.17.4
>>    Before reporting problems, check http://wiki.x.org
>>    to make sure that you have the latest version.
>> Markers: (--) probed, (**) from config file, (==) default setting,
>>    (++) from command line, (!!) notice, (II) informational,
>>    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
>> (==) Log file: "/usr/var/log/Xorg.0.log", Time: Wed Mar 24 23:07:46 2010
>> (==) Using config file: "/etc/X11/xorg.conf"
>> (==) ServerLayout "Simple Layout"
>> (**) |-->Screen "Screen0" (0)
>> (**) |   |-->Monitor "Monitor XGI"
>> (==) No device specified for screen "Screen0".
>>    Using the first device section listed.
>> (**) |   |-->Device "Volari z9s"
>> (**) |-->Input Device "Mouse1"
>> (**) |-->Input Device "Keyboard1"
>> (==) Not automatically adding devices
>> (==) Not automatically enabling devices
>> (WW) The directory "/usr/lib/X11/fonts/misc/" does not exist.
>>    Entry deleted from font path.
>> (WW) The directory "/usr/lib/X11/fonts/TTF/" does not exist.
>>    Entry deleted from font path.
>> (WW) The directory "/usr/lib/X11/fonts/OTF" does not exist.
>>    Entry deleted from font path.
>> (WW) The directory "/usr/lib/X11/fonts/Type1/" does not exist.
>>    Entry deleted from font path.
>> (WW) The directory "/usr/lib/X11/fonts/100dpi/" does not exist.
>>    Entry deleted from font path.
>> (WW) The directory "/usr/lib/X11/fonts/75dpi/" does not exist.
>>    Entry deleted from font path.
>> (**) FontPath set to:
>>    /usr/share/fonts/X11/misc/
>> (==) ModulePath set to "/usr/lib/xorg/modules"
>> (II) Loader magic: 0x8196b60
>> (II) Module ABI versions:
>>    X.Org ANSI C Emulation: 0.4
>>    X.Org Video Driver: 6.0
>>    X.Org XInput driver : 7.0
>>    X.Org Server Extension : 2.0
>> (--) using VT number 3
>>
>> (--) PCI:*(0:0:3:0) 18ca:0020:18ca:0020 rev 0, Mem @ 
>> 0xf8000000/67108864, 0xfefc0000/262144, I/O @ 0x0000df80/128
>> (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or 
>> directory)
>> (II) "extmod" will be loaded. This was enabled by default and also 
>> specified in the config file.
>> (II) "dbe" will be loaded. This was enabled by default and also 
>> specified in the config file.
>> (II) "glx" will be loaded by default.
>> (II) "dri" will be loaded by default.
>> (II) LoadModule: "dbe"
>> (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
>> (II) Module dbe: vendor="X.Org Foundation"
>>    compiled for 1.7.1, module version = 1.0.0
>>    Module class: X.Org Server Extension
>>    ABI class: X.Org Server Extension, version 2.0
>> (II) Loading extension DOUBLE-BUFFER
>> (II) LoadModule: "extmod"
>> (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
>> (II) Module extmod: vendor="X.Org Foundation"
>>    compiled for 1.7.1, module version = 1.0.0
>>    Module class: X.Org Server Extension
>>    ABI class: X.Org Server Extension, version 2.0
>> (II) Loading extension MIT-SCREEN-SAVER
>> (II) Loading extension XFree86-VidModeExtension
>> (II) Loading extension DPMS
>> (II) Loading extension XVideo
>> (II) Loading extension XVideo-MotionCompensation
>> (II) Loading extension X-Resource
>> (II) LoadModule: "extmod"
>> (II) Reloading /usr/lib/xorg/modules/extensions/libextmod.so
>> (II) Loading extension MIT-SCREEN-SAVER
>> (II) Loading extension XFree86-VidModeExtension
>> (II) Loading extension XFree86-DGA
>> (II) Loading extension DPMS
>> (II) Loading extension XVideo
>> (II) Loading extension XVideo-MotionCompensation
>> (II) Loading extension X-Resource
>> (II) LoadModule: "glx"
>> (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
>> (II) Module glx: vendor="X.Org Foundation"
>>    compiled for 1.7.1, module version = 1.0.0
>>    ABI class: X.Org Server Extension, version 2.0
>> (==) AIGLX enabled
>> (II) Loading extension GLX
>> (II) LoadModule: "dri"
>> (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
>> (II) Module dri: vendor="X.Org Foundation"
>>    compiled for 1.7.1, module version = 1.0.0
>>    ABI class: X.Org Server Extension, version 2.0
>> (II) Loading extension XFree86-DRI
>> (II) LoadModule: "sis"
>> (II) Loading /usr/lib/xorg/modules/drivers/sis_drv.so
>> (II) Module sis: vendor="X.Org Foundation"
>>    compiled for 1.7.1, module version = 0.10.2
>>    Module class: X.Org Video Driver
>>    ABI class: X.Org Video Driver, version 6.0
>> (II) LoadModule: "mouse"
>> (II) Loading /usr/lib/xorg/modules/input/mouse_drv.so
>> (II) Module mouse: vendor="X.Org Foundation"
>>    compiled for 1.7.1, module version = 1.5.0
>>    Module class: X.Org XInput Driver
>>    ABI class: X.Org XInput driver, version 7.0
>> (II) LoadModule: "kbd"
>> (II) Loading /usr/lib/xorg/modules/input/kbd_drv.so
>> (II) Module kbd: vendor="X.Org Foundation"
>>    compiled for 1.7.1, module version = 1.4.0
>>    Module class: X.Org XInput Driver
>>    ABI class: X.Org XInput driver, version 7.0
>> (II) SIS: driver for SiS chipsets: SIS5597/5598, SIS530/620,
>>    SIS6326/AGP/DVD, SIS300/305, SIS630/730, SIS540, SIS315, SIS315H,
>>    SIS315PRO/E, SIS550, SIS650/M650/651/740, SIS330(Xabre),
>>    
>> SIS660/[M]661[F|M]X/[M]670/[M]741[GX]/[M]760[GX]/[M]761[GX]/[M]770[GX],
>>    SIS340
>> (II) SIS: driver for XGI chipsets: Volari Z7 (XG20),
>>    Volari V3XT/V5/V8/Duo (XG40)
>> (II) Primary Device is: PCI 00 at 00:03:0
>> (WW) Falling back to old probe method for sis
>> (--) Chipset Volari Z7 (XG20) found
>> (II) SIS(0): SiS driver (2005/09/20-1, compiled for X.org 1.7.1.0)
>> (II) SIS(0): Copyright (C) 2001-2005 Thomas Winischhofer 
>> <thomas@winischhofer.net> and others
>> (II) SIS(0): *** See http://www.winischhofer.at/linuxsisvga.shtml
>> (II) SIS(0): *** for documentation and updates.
>> (--) SIS(0): sisfb not found
>> (--) SIS(0): Relocated I/O registers at 0xDF80
>> (WW) System lacks support for changing MTRRs
>> (II) Loading sub module "ramdac"
>> (II) LoadModule: "ramdac"
>> (II) Module "ramdac" already built-in
>> (**) SIS(0): Depth 8, (--) framebuffer bpp 8
>> (==) SIS(0): Default visual is PseudoColor
>> (--) SIS(0): Video BIOS version "1.09.05" found (XGI data layout)
>> (**) SIS(0): Option "DRI" "off"
>> (**) SIS(0): Option "BenchmarkMemcpy" "no"
>> (**) SIS(0): Option "UseSSE" "on"
>> (==) SIS(0): Using XAA acceleration architecture
>> (==) SIS(0): Using HW cursor
>> (II) SIS(0): Using VRAM command queue, size 128k
>> (==) SIS(0): Hotkey display switching is enabled
>> (==) SIS(0): SiSCtrl utility interface is disabled
>> (II) SIS(0): For information on SiSCtrl, see
>>        http://www.winischhofer.at/linuxsispart1.shtml#sisctrl
>> (**) SIS(0): Will not benchmark methods for system RAM to video RAM 
>> transfers
>> (**) SIS(0): Will eventually use SSE CPU instructions
>> (**) SIS(0): DRI disabled
>> (--) SIS(0): DRAM type: Single channel DDR2x SDRAM
>> (--) SIS(0): Memory clock: 248.178 MHz
>> (--) SIS(0): DRAM bus width: 16 bit
>> (--) SIS(0): Linear framebuffer at 0xF8000000
>> (--) SIS(0): MMIO registers at 0xFEFC0000 (size 64K)
>> (--) SIS(0): VideoRAM: 32768 KB
>> (II) SIS(0): Using 32608K of framebuffer memory at offset 0K
>> (==) SIS(0): Using gamma correction (1.0, 1.0, 1.0)
>> (II) SIS(0): Gamma correction is enabled
>> (--) SIS(0): Memory bandwidth at 8 bpp is 496.356 MHz
>> (II) Loading sub module "ddc"
>> (II) LoadModule: "ddc"
>> (II) Module "ddc" already built-in
>> (--) SIS(0): CRT1 DDC probing failed
>> (II) Loading sub module "ddc"
>> (II) LoadModule: "ddc"
>> (II) Module "ddc" already built-in
>> (II) Loading sub module "vbe"
>> (II) LoadModule: "vbe"
>> (II) Loading /usr/lib/xorg/modules/libvbe.so
>> (II) Module vbe: vendor="X.Org Foundation"
>>    compiled for 1.7.1, module version = 1.1.0
>>    ABI class: X.Org Video Driver, version 6.0
>> (II) Loading sub module "int10"
>> (II) LoadModule: "int10"
>> (II) Loading /usr/lib/xorg/modules/libint10.so
>> (II) Module int10: vendor="X.Org Foundation"
>>    compiled for 1.7.1, module version = 1.0.0
>>    ABI class: X.Org Video Driver, version 6.0
>> (II) SIS(0): initializing int10
>> (II) SIS(0): Primary V_BIOS segment is: 0xc000
>> (II) SIS(0): VESA BIOS detected
>> (II) SIS(0): VESA VBE Version 3.0
>> (II) SIS(0): VESA VBE Total Mem: 32768 kB
>> (II) SIS(0): VESA VBE OEM: XGI
>> (II) SIS(0): VESA VBE OEM Software Rev: 1.0
>> (II) SIS(0): VESA VBE OEM Vendor: XGI Technology, Inc.
>> (II) SIS(0): VESA VBE OEM Product: Volari Z9s
>> (II) SIS(0): VESA VBE OEM Product Rev: 1.09.05
>> (II) Loading sub module "ddc"
>> (II) LoadModule: "ddc"
>> (II) Module "ddc" already built-in
>> (II) SIS(0): VESA VBE DDC supported
>> (II) SIS(0): VESA VBE DDC Level none
>> (II) SIS(0): VESA VBE DDC transfer in appr. 0 sec.
>> (II) SIS(0): VESA VBE DDC read failed
>> (==) SIS(0): Min pixel clock is 10 MHz
>> (--) SIS(0): Max pixel clock is 166 MHz
>> (II) SIS(0): Replaced entire mode list with built-in modes
>> (II) SIS(0): Using real widescreen modes for CRT1 VGA devices
>> (II) SIS(0):     Use option "ForceCRT1VGAAspect" to overrule
>> (II) SIS(0): "Unknown reason" in the following list means that the mode
>> (II) SIS(0): is not supported on the chipset/bridge/current output 
>> device.
>> (II) SIS(0): Monitor XGI: Using default hsync range of 31.50-37.90 kHz
>> (II) SIS(0): Monitor XGI: Using default vrefresh range of 50.00-70.00 Hz
>> (II) SIS(0): Clock range:  10.00 to 166.00 MHz
>> (II) SIS(0): Not using default mode "800x600" (hsync out of range)
>> (II) SIS(0): Not using default mode "800x600" (hsync out of range)
>> (II) SIS(0): Not using default mode "800x600" (hsync out of range)
>> (II) SIS(0): Not using default mode "800x600" (hsync out of range)
>> (II) SIS(0): Not using default mode "800x600" (hsync out of range)
>> (II) SIS(0): Not using default mode "800x600" (hsync out of range)
>> (II) SIS(0): Not using default mode "640x480" (vrefresh out of range)
>> (II) SIS(0): Not using default mode "640x480" (vrefresh out of range)
>> (II) SIS(0): Not using default mode "640x480" (hsync out of range)
>> (II) SIS(0): Not using default mode "640x480" (hsync out of range)
>> (II) SIS(0): Not using default mode "640x480" (hsync out of range)
>> (II) SIS(0): Not using default mode "640x480" (hsync out of range)
>> (II) SIS(0): Not using default mode "640x480" (hsync out of range)
>> (II) SIS(0): Not using default mode "640x400" (vrefresh out of range)
>> (II) SIS(0): Not using default mode "1024x768" (vrefresh out of range)
>> (II) SIS(0): Not using default mode "1024x768" (hsync out of range)
>> (II) SIS(0): Not using default mode "1024x768" (hsync out of range)
>> (II) SIS(0): Not using default mode "1024x768" (hsync out of range)
>> (II) SIS(0): Not using default mode "1024x768" (hsync out of range)
>> (II) SIS(0): Not using default mode "1024x768" (hsync out of range)
>> (II) SIS(0): Not using default mode "1024x768" (hsync out of range)
>> (II) SIS(0): Not using default mode "1280x1024" (hsync out of range)
>> (II) SIS(0): Not using default mode "1280x1024" (hsync out of range)
>> (II) SIS(0): Not using default mode "1280x1024" (hsync out of range)
>> (II) SIS(0): Not using default mode "1280x1024" (hsync out of range)
>> (II) SIS(0): Not using default mode "1600x1200" (hsync out of range)
>> (II) SIS(0): Not using default mode "1600x1200" (bad mode 
>> clock/interlace/doublescan)
>> (II) SIS(0): Not using default mode "1600x1200" (bad mode 
>> clock/interlace/doublescan)
>> (II) SIS(0): Not using default mode "1600x1200" (bad mode 
>> clock/interlace/doublescan)
>> (II) SIS(0): Not using default mode "1600x1200" (bad mode 
>> clock/interlace/doublescan)
>> (II) SIS(0): Not using default mode "1600x1200" (bad mode 
>> clock/interlace/doublescan)
>> (II) SIS(0): Not using default mode "1600x1200" (bad mode 
>> clock/interlace/doublescan)
>> (II) SIS(0): Not using default mode "320x200" (vrefresh out of range)
>> (II) SIS(0): Not using default mode "512x384" (hsync out of range)
>> (II) SIS(0): Not using default mode "1920x1440" (bad mode 
>> clock/interlace/doublescan)
>> (II) SIS(0): Not using default mode "1920x1440" (bad mode 
>> clock/interlace/doublescan)
>> (II) SIS(0): Not using default mode "1920x1440" (bad mode 
>> clock/interlace/doublescan)
>> (II) SIS(0): Not using default mode "1920x1440" (bad mode 
>> clock/interlace/doublescan)
>> (II) SIS(0): Not using default mode "1920x1440" (bad mode 
>> clock/interlace/doublescan)
>> (II) SIS(0): Not using default mode "1920x1440" (bad mode 
>> clock/interlace/doublescan)
>> (II) SIS(0): Not using default mode "2048x1536" (bad mode 
>> clock/interlace/doublescan)
>> (II) SIS(0): Not using default mode "2048x1536" (bad mode 
>> clock/interlace/doublescan)
>> (II) SIS(0): Not using default mode "2048x1536" (bad mode 
>> clock/interlace/doublescan)
>> (II) SIS(0): Not using default mode "2048x1536" (bad mode 
>> clock/interlace/doublescan)
>> (II) SIS(0): Not using default mode "2048x1536" (bad mode 
>> clock/interlace/doublescan)
>> (II) SIS(0): Not using default mode "800x480" (hsync out of range)
>> (II) SIS(0): Not using default mode "800x480" (hsync out of range)
>> (II) SIS(0): Not using default mode "1024x576" (hsync out of range)
>> (II) SIS(0): Not using default mode "1024x576" (hsync out of range)
>> (II) SIS(0): Not using default mode "1024x576" (hsync out of range)
>> (II) SIS(0): Not using default mode "1280x720" (hsync out of range)
>> (II) SIS(0): Not using default mode "1280x720" (hsync out of range)
>> (II) SIS(0): Not using default mode "1280x720" (hsync out of range)
>> (II) SIS(0): Not using default mode "1280x960" (hsync out of range)
>> (II) SIS(0): Not using default mode "1280x960" (hsync out of range)
>> (II) SIS(0): Not using default mode "1280x768" (hsync out of range)
>> (II) SIS(0): Not using default mode "1280x768" (hsync out of range)
>> (II) SIS(0): Not using default mode "1280x768" (hsync out of range)
>> (II) SIS(0): Not using default mode "1400x1050" (hsync out of range)
>> (II) SIS(0): Not using default mode "1400x1050" (hsync out of range)
>> (II) SIS(0): Not using default mode "1152x864" (hsync out of range)
>> (II) SIS(0): Not using default mode "1152x864" (hsync out of range)
>> (II) SIS(0): Not using default mode "1152x864" (hsync out of range)
>> (II) SIS(0): Not using default mode "848x480" (hsync out of range)
>> (II) SIS(0): Not using default mode "848x480" (hsync out of range)
>> (II) SIS(0): Not using default mode "856x480" (hsync out of range)
>> (II) SIS(0): Not using default mode "1360x768" (hsync out of range)
>> (II) SIS(0): Not using default mode "1280x800" (hsync out of range)
>> (II) SIS(0): Not using default mode "1280x800" (hsync out of range)
>> (II) SIS(0): Not using default mode "1280x800" (hsync out of range)
>> (II) SIS(0): Not using default mode "1680x1050" (hsync out of range)
>> (II) SIS(0): Not using default mode "1280x854" (hsync out of range)
>> (II) SIS(0): Not using default mode "1280x854" (hsync out of range)
>> (II) SIS(0): Not using default mode "1280x854" (hsync out of range)
>> (II) SIS(0): Not using default mode "960x600" (width too large for 
>> virtual size)
>> (II) SIS(0): Not using default mode "960x540" (width too large for 
>> virtual size)
>> (II) SIS(0): Not using default mode "856x480" (width too large for 
>> virtual size)
>> (--) SIS(0): Virtual size is 800x600 (pitch 800)
>> (**) SIS(0): *Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
>> (II) SIS(0): Modeline "800x600"x60.3   39.97  800 840 968 1056  600 
>> 601 605 628 +hsync +vsync (37.9 kHz)
>> (**) SIS(0):  Default mode "800x600": 36.1 MHz, 35.2 kHz, 56.3 Hz
>> (II) SIS(0): Modeline "800x600"x56.3   36.06  800 824 896 1024  600 
>> 601 603 625 +hsync +vsync (35.2 kHz)
>> (**) SIS(0):  Default mode "768x576": 35.0 MHz, 35.9 kHz, 60.1 Hz
>> (II) SIS(0): Modeline "768x576"x60.1   35.00  768 792 872 976  576 
>> 578 581 597 +hsync +vsync (35.9 kHz)
>> (**) SIS(0):  Default mode "720x576": 32.7 MHz, 35.9 kHz, 60.1 Hz
>> (II) SIS(0): Modeline "720x576"x60.1   32.73  720 744 816 912  576 
>> 578 581 597 +hsync +vsync (35.9 kHz)
>> (**) SIS(0):  Default mode "800x480": 39.8 MHz, 37.7 kHz, 60.0 Hz
>> (II) SIS(0): Modeline "800x480"x60.0   39.77  800 840 968 1056  480 
>> 552 556 628 +hsync +vsync (37.7 kHz)
>> (**) SIS(0):  Default mode "720x480": 28.3 MHz, 31.6 kHz, 61.0 Hz
>> (II) SIS(0): Modeline "720x480"x61.0   28.28  720 728 840 896  480 
>> 490 492 517 -hsync -vsync (31.6 kHz)
>> (**) SIS(0):  Default mode "640x480": 25.1 MHz, 31.3 kHz, 59.7 Hz
>> (II) SIS(0): Modeline "640x480"x59.7   25.06  640 656 752 800  480 
>> 490 492 525 -hsync -vsync (31.3 kHz)
>> (**) SIS(0):  Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
>> (II) SIS(0): Modeline "400x300"x60.3   19.98  400 416 480 528  300 
>> 300 302 314 doublescan +hsync +vsync (37.9 kHz)
>> (**) SIS(0):  Default mode "320x240": 12.5 MHz, 31.3 kHz, 60.7 Hz (D)
>> (II) SIS(0): Modeline "320x240"x60.7   12.53  320 328 376 400  240 
>> 245 246 258 doublescan -hsync -vsync (31.3 kHz)
>> (==) SIS(0): DPI set to (96, 96)
>> (II) Loading sub module "fb"
>> (II) LoadModule: "fb"
>> (II) Loading /usr/lib/xorg/modules/libfb.so
>> (II) Module fb: vendor="X.Org Foundation"
>>    compiled for 1.7.1, module version = 1.0.0
>>    ABI class: X.Org ANSI C Emulation, version 0.4
>> (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 1.7.1, module version = 1.2.1
>>    ABI class: X.Org Video Driver, version 6.0
>> (II) SIS(0): 2D acceleration enabled
>> (II) Loading sub module "vbe"
>> (II) LoadModule: "vbe"
>> (II) Reloading /usr/lib/xorg/modules/libvbe.so
>> (II) Loading sub module "int10"
>> (II) LoadModule: "int10"
>> (II) Reloading /usr/lib/xorg/modules/libint10.so
>> (II) SIS(0): initializing int10
>> (II) SIS(0): Primary V_BIOS segment is: 0xc000
>> (II) SIS(0): VESA BIOS detected
>> (II) SIS(0): VESA VBE Version 3.0
>> (II) SIS(0): VESA VBE Total Mem: 32768 kB
>> (II) SIS(0): VESA VBE OEM: XGI
>> (II) SIS(0): VESA VBE OEM Software Rev: 1.0
>> (II) SIS(0): VESA VBE OEM Vendor: XGI Technology, Inc.
>> (II) SIS(0): VESA VBE OEM Product: Volari Z9s
>> (II) SIS(0): VESA VBE OEM Product Rev: 1.09.05
>> (II) SIS(0): Setting standard mode 0x30
>> (II) SIS(0): Framebuffer from (0,0) to (799,32766)
>> (II) SIS(0): Using XFree86 Acceleration Architecture (XAA)
>>    Screen to screen bit blits
>>    Solid filled rectangles
>>    8x8 mono pattern filled rectangles
>>    8x8 color pattern filled rectangles
>>    Solid Lines
>>    Dashed Lines
>>    Setting up tile and stipple cache:
>>        32 128x128 slots
>>        32 256x256 slots
>>        16 512x512 slots
>>        32 8x8 color pattern slots
>> (==) SIS(0): Backing store disabled
>> (==) SIS(0): Silken mouse enabled
>> (==) SIS(0): DPMS enabled
>> (II) SIS(0): Initialized SISCTRL extension version 0.1
>> (II) SIS(0): Registered screen 0 with SISCTRL extension version 0.1
>> (==) RandR enabled
>> (II) Initializing built-in extension Generic Event Extension
>> (II) Initializing built-in extension SHAPE
>> (II) Initializing built-in extension MIT-SHM
>> (II) Initializing built-in extension XInputExtension
>> (II) Initializing built-in extension XTEST
>> (II) Initializing built-in extension BIG-REQUESTS
>> (II) Initializing built-in extension SYNC
>> (II) Initializing built-in extension XKEYBOARD
>> (II) Initializing built-in extension XC-MISC
>> (II) Initializing built-in extension XINERAMA
>> (II) Initializing built-in extension XFIXES
>> (II) Initializing built-in extension RENDER
>> (II) Initializing built-in extension RANDR
>> (II) Initializing built-in extension COMPOSITE
>> (II) Initializing built-in extension DAMAGE
>> (EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed 
>> (/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such 
>> file or directory)
>> (EE) GLX: could not load software renderer
>> (II) GLX: no usable GL providers found for screen 0
>> (**) Option "Protocol" "auto"
>> (**) Option "Device" "/dev/event2"
>> (II) Mouse1: Setting mouse protocol to "PS/2"
>> (**) Mouse1: Device: "/dev/event2"
>> (**) Mouse1: Protocol: "auto"
>> (**) Option "CorePointer"
>> (**) Mouse1: always reports core events
>> (**) Option "Device" "/dev/event2"
>> (**) Option "Emulate3Buttons" "false"
>> (**) Option "ZAxisMapping" "4 5 6 7"
>> (**) Mouse1: ZAxisMapping: buttons 4, 5, 6 and 7
>> (**) Mouse1: Buttons: 11
>> (**) Mouse1: Sensitivity: 1
>> (II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
>> (**) Mouse1: (accel) keeping acceleration scheme 1
>> (**) Mouse1: (accel) acceleration profile 0
>> (II) Mouse1: Setting mouse protocol to "PS/2"
>> (**) Option "CoreKeyboard"
>> (**) Keyboard1: always reports core events
>> (**) Option "Protocol" "standard"
>> (**) Keyboard1: Protocol: standard
>> (**) Option "XkbRules" "base"
>> (**) Keyboard1: XkbRules: "base"
>> (**) Option "XkbModel" "pc105"
>> (**) Keyboard1: XkbModel: "pc105"
>> (**) Option "XkbLayout" "fr"
>> (**) Keyboard1: XkbLayout: "fr"
>> (**) Option "XkbVariant" "nodeadkeys"
>> (**) Keyboard1: XkbVariant: "nodeadkeys"
>> (**) Option "CustomKeycodes" "off"
>> (**) Keyboard1: CustomKeycodes disabled
>> (II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD)
>> (II) UnloadModule: "mouse"
>> (II) UnloadModule: "kbd"
>> (II) SIS(0): Restoring by setting old mode 0x2e
>> (WW) SIS(0): xf86UnMapVidMem: cannot find region for 
>> [0xb7137000,0x10000]
>> (WW) SIS(0): xf86UnMapVidMem: cannot find region for 
>> [0xb5137000,0x2000000]
>>
>> Thanks,
>> Damien.
>
>


-- 
Damien Borie

TERAWATT / AENERGIA S.A.S.
ZA DUBOSCOA
64990 Villefranque
FRANCE 

tel : +33 (0)5 59 44 26 08
fax : +33 (0)5 59 31 15 11 

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2010-03-25 14:21 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-19 16:32 [Buildroot] Xorg configuration for XGI chip Damien Borie
2010-03-19 16:48 ` Paulius Zaleckas
2010-03-23 16:04   ` Damien Borie
2010-03-24 12:46     ` Sebastian
2010-03-24 15:19       ` Damien Borie
2010-03-24 15:55         ` Sebastian
2010-03-25 14:21           ` Damien Borie

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox