Jump to content
Compatible Support Forums
Sign in to follow this  
richardclark

Compaq 2500/Mandrake 9.2/X Problem - Minor

Recommended Posts

I have a Compaq 2500R that I successfully installed Mandrake 9.2 on and everything works fine except when I attempt to start X. I'm using the onboard VGA interface which uses a Cirrus chipset. My config is as follows:

 

Compaq 2500R, 1GB RAM, 5-4.3GB UW-SCSI drives (RAID5), 3-Ethernet interfaces (all work), 4/16GB Tape, SmartArray 2D card. (All work fine).

 

The error I get is as follows based on my XFree86 log from /var/log:

 

[24] -1 0 0x00006400 - 0x0000640f (0x10) IX

[25] -1 0 0x0000fc00 - 0x0000ffff (0x400) IX(B)

[26] 0 0 0x000003b0 - 0x000003bb (0xc) IS

[27] 0 0 0x000003c0 - 0x000003df (0x20) IS

(II) Setting vga for screen 0.

(II) Loading sub module "vgahw"

(II) LoadModule: "vgahw"

(II) Loading /usr/X11R6/lib/modules/libvgahw.a

(II) Module vgahw: vendor="The XFree86 Project"

compiled for 4.3.0, module version = 0.1.0

ABI class: XFree86 Video Driver, version 0.6

(II) CIRRUS(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000

(II) Loading sub module "int10"

(II) LoadModule: "int10"

(II) Loading /usr/X11R6/lib/modules/linux/libint10.a

(II) Module int10: vendor="The XFree86 Project"

compiled for 4.3.0, module version = 1.0.0

ABI class: XFree86 Video Driver, version 0.6

(II) CIRRUS(0): initializing int10

(II) CIRRUS(0): Primary V_BIOS segment is: 0xc000

(**) CIRRUS(0): Depth 24, (--) framebuffer bpp 24

(==) CIRRUS(0): RGB weight 888

(==) CIRRUS(0): Default visual is TrueColor

(==) CIRRUS(0): Using SW cursor

(--) CIRRUS(0): Linear framebuffer at 0x41000000

(EE) CIRRUS(0): No valid MMIO address in PCI config space

(--) CIRRUS(0): Not Using MMIO

(II) Loading sub module "i2c"

(II) LoadModule: "i2c"

(II) Loading /usr/X11R6/lib/modules/libi2c.a

(II) Module i2c: vendor="The XFree86 Project"

compiled for 4.3.0, module version = 1.2.0

ABI class: XFree86 Video Driver, version 0.6

(II) Loading sub module "ddc"

(II) LoadModule: "ddc"

(II) Loading /usr/X11R6/lib/modules/libddc.a

(II) Module ddc: vendor="The XFree86 Project"

compiled for 4.3.0, module version = 1.0.0

ABI class: XFree86 Video Driver, version 0.6

(EE) CIRRUS(0): I2C initialization failed

(==) CIRRUS(0): Using gamma correction (1.0, 1.0, 1.0)

(WW) CIRRUS(0): Failed to set up write-combining range (0x41000000,0x100000)

(--) CIRRUS(0): Memory Config reg 1 is 0x15

(--) CIRRUS(0): VideoRAM: 1024 kByte

(==) CIRRUS(0): Min pixel clock is 12 MHz

(--) CIRRUS(0): Max pixel clock is 28 MHz

(II) CIRRUS(0): monitor1: Using hsync range of 31.50-57.00 kHz

(II) CIRRUS(0): monitor1: Using vrefresh range of 50.00-70.00 Hz

(EE) CIRRUS(0): Virtual width (1024) is too large for the hardware (max 2048)

(II) UnloadModule: "cirrus"

(II) UnloadModule: "ddc"

(II) Unloading /usr/X11R6/lib/modules/libddc.a

(II) UnloadModule: "i2c"

(II) Unloading /usr/X11R6/lib/modules/libi2c.a

(II) UnloadModule: "int10"

(II) Unloading /usr/X11R6/lib/modules/linux/libint10.a

(II) UnloadModule: "vgahw"

(II) Unloading /usr/X11R6/lib/modules/libvgahw.a

(II) UnloadModule: "cirrus_alpine"

(EE) Screen(s) found, but none have a usable configuration.

 

Fatal server error:

no screens found

---------------------------

Then I get a bunch of memory errors as though the card has none:

---------------------------

 

[20] -1 0 0x00006000 - 0x000060ff (0x100) IX

[21] -1 0 0x00006400 - 0x0000640f (0x10) IX

[22] -1 0 0x0000fc00 - 0x0000ffff (0x400) IX(B)

(WW) ****INVALID IO ALLOCATION**** b: 0xfc00 e: 0xffff correcting

(II) window:

[0] -1 0 0x00006000 - 0x000060ff (0x100) IX

[1] -1 0 0x00006400 - 0x000064ff (0x100) IX

[2] -1 0 0x00006800 - 0x000068ff (0x100) IX

[3] -1 0 0x00006c00 - 0x00006cff (0x100) IX

[4] -1 0 0x00007000 - 0x000070ff (0x100) IX

[5] -1 0 0x00007400 - 0x000074ff (0x100) IX

[6] -1 0 0x00007800 - 0x000078ff (0x100) IX

[7] -1 0 0x00007c00 - 0x00007cff (0x100) IX

[8] -1 0 0x00008000 - 0x000080ff (0x100) IX

[9] -1 0 0x00008400 - 0x000084ff (0x100) IX

[10] -1 0 0x00008800 - 0x000088ff (0x100) IX

[11] -1 0 0x00008c00 - 0x00008cff (0x100) IX

[12] -1 0 0x00009000 - 0x000090ff (0x100) IX

[13] -1 0 0x00009400 - 0x000094ff (0x100) IX

[14] -1 0 0x00009800 - 0x000098ff (0x100) IX

[15] -1 0 0x00009c00 - 0x00009cff (0x100) IX

[16] -1 0 0x0000a000 - 0x0000a0ff (0x100) IX

[17] -1 0 0x0000a400 - 0x0000a4ff (0x100) IX

[18] -1 0 0x0000a800 - 0x0000a8ff (0x100) IX

[19] -1 0 0x0000ac00 - 0x0000acff (0x100) IX

[20] -1 0 0x0000b000 - 0x0000b0ff (0x100) IX

[21] -1 0 0x0000b400 - 0x0000b4ff (0x100) IX

[22] -1 0 0x0000b800 - 0x0000b8ff (0x100) IX

[23] -1 0 0x0000bc00 - 0x0000bcff (0x100) IX

[24] -1 0 0x0000c000 - 0x0000c0ff (0x100) IX

[25] -1 0 0x0000c400 - 0x0000c4ff (0x100) IX

[26] -1 0 0x0000c800 - 0x0000c8ff (0x100) IX

[27] -1 0 0x0000cc00 - 0x0000ccff (0x100) IX

[28] -1 0 0x0000d000 - 0x0000d0ff (0x100) IX

[29] -1 0 0x0000d400 - 0x0000d4ff (0x100) IX

[30] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX

[31] -1 0 0x0000dc00 - 0x0000dcff (0x100) IX

[32] -1 0 0x0000e000 - 0x0000e0ff (0x100) IX

[33] -1 0 0x0000e400 - 0x0000e4ff (0x100) IX

[34] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX

[35] -1 0 0x0000ec00 - 0x0000ecff (0x100) IX

[36] -1 0 0x0000f000 - 0x0000f0ff (0x100) IX

[37] -1 0 0x0000f400 - 0x0000f4ff (0x100) IX

[38] -1 0 0x0000f800 - 0x0000f8ff (0x100) IX

[39] -1 0 0x0000fc00 - 0x0000fcff (0x100) IX

(II) resSize:

[0] -1 0 0x00000000 - 0xffffffff (0x0) IX

(II) window fixed:

[0] -1 0 0x00006000 - 0x000060ff (0x100) IX

[1] -1 0 0x00006400 - 0x000064ff (0x100) IX

[2] -1 0 0x00006800 - 0x000068ff (0x100) IX

[3] -1 0 0x00006c00 - 0x00006cff (0x100) IX

[4] -1 0 0x00007000 - 0x000070ff (0x100) IX

[5] -1 0 0x00007400 - 0x000074ff (0x100) IX

[6] -1 0 0x00007800 - 0x000078ff (0x100) IX

[7] -1 0 0x00007c00 - 0x00007cff (0x100) IX

[8] -1 0 0x00008000 - 0x000080ff (0x100) IX

[9] -1 0 0x00008400 - 0x000084ff (0x100) IX

[10] -1 0 0x00008800 - 0x000088ff (0x100) IX

[11] -1 0 0x00008c00 - 0x00008cff (0x100) IX

[12] -1 0 0x00009000 - 0x000090ff (0x100) IX

[13] -1 0 0x00009400 - 0x000094ff (0x100) IX

[14] -1 0 0x00009800 - 0x000098ff (0x100) IX

[15] -1 0 0x00009c00 - 0x00009cff (0x100) IX

[16] -1 0 0x0000a000 - 0x0000a0ff (0x100) IX

[17] -1 0 0x0000a400 - 0x0000a4ff (0x100) IX

[18] -1 0 0x0000a800 - 0x0000a8ff (0x100) IX

[19] -1 0 0x0000ac00 - 0x0000acff (0x100) IX

[20] -1 0 0x0000b000 - 0x0000b0ff (0x100) IX

[21] -1 0 0x0000b400 - 0x0000b4ff (0x100) IX

[22] -1 0 0x0000b800 - 0x0000b8ff (0x100) IX

[23] -1 0 0x0000bc00 - 0x0000bcff (0x100) IX

[24] -1 0 0x0000c000 - 0x0000c0ff (0x100) IX

[25] -1 0 0x0000c400 - 0x0000c4ff (0x100) IX

[26] -1 0 0x0000c800 - 0x0000c8ff (0x100) IX

[27] -1 0 0x0000cc00 - 0x0000ccff (0x100) IX

[28] -1 0 0x0000d000 - 0x0000d0ff (0x100) IX

[29] -1 0 0x0000d400 - 0x0000d4ff (0x100) IX

[30] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX

[31] -1 0 0x0000dc00 - 0x0000dcff (0x100) IX

[32] -1 0 0x0000e000 - 0x0000e0ff (0x100) IX

[33] -1 0 0x0000e400 - 0x0000e4ff (0x100) IX

[34] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX

[35] -1 0 0x0000ec00 - 0x0000ecff (0x100) IX

[36] -1 0 0x0000f000 - 0x0000f0ff (0x100) IX

[37] -1 0 0x0000f400 - 0x0000f4ff (0x100) IX

[38] -1 0 0x0000f800 - 0x0000f8ff (0x100) IX

[39] -1 0 0x0000fc00 - 0x0000fcff (0x100) IX

Requesting insufficient memory window!: start: 0x6000 end: 0x60ff size 0x400

Requesting insufficient memory window!: start: 0x6400 end: 0x64ff size 0x400

Requesting insufficient memory window!: start: 0x6800 end: 0x68ff size 0x400

Requesting insufficient memory window!: start: 0x6c00 end: 0x6cff size 0x400

Requesting insufficient memory window!: start: 0x7000 end: 0x70ff size 0x400

Requesting insufficient memory window!: start: 0x7400 end: 0x74ff size 0x400

Requesting insufficient memory window!: start: 0x7800 end: 0x78ff size 0x400

Requesting insufficient memory window!: start: 0x7c00 end: 0x7cff size 0x400

Requesting insufficient memory window!: start: 0x8000 end: 0x80ff size 0x400

Requesting insufficient memory window!: start: 0x8400 end: 0x84ff size 0x400

Requesting insufficient memory window!: start: 0x8800 end: 0x88ff size 0x400

Requesting insufficient memory window!: start: 0x8c00 end: 0x8cff size 0x400

Requesting insufficient memory window!: start: 0x9000 end: 0x90ff size 0x400

Requesting insufficient memory window!: start: 0x9400 end: 0x94ff size 0x400

Requesting insufficient memory window!: start: 0x9800 end: 0x98ff size 0x400

Requesting insufficient memory window!: start: 0x9c00 end: 0x9cff size 0x400

Requesting insufficient memory window!: start: 0xa000 end: 0xa0ff size 0x400

Requesting insufficient memory window!: start: 0xa400 end: 0xa4ff size 0x400

Requesting insufficient memory window!: start: 0xa800 end: 0xa8ff size 0x400

Requesting insufficient memory window!: start: 0xac00 end: 0xacff size 0x400

Requesting insufficient memory window!: start: 0xb000 end: 0xb0ff size 0x400

Requesting insufficient memory window!: start: 0xb400 end: 0xb4ff size 0x400

Requesting insufficient memory window!: start: 0xb800 end: 0xb8ff size 0x400

Requesting insufficient memory window!: start: 0xbc00 end: 0xbcff size 0x400

Requesting insufficient memory window!: start: 0xc000 end: 0xc0ff size 0x400

Requesting insufficient memory window!: start: 0xc400 end: 0xc4ff size 0x400

Requesting insufficient memory window!: start: 0xc800 end: 0xc8ff size 0x400

Requesting insufficient memory window!: start: 0xcc00 end: 0xccff size 0x400

Requesting insufficient memory window!: start: 0xd000 end: 0xd0ff size 0x400

Requesting insufficient memory window!: start: 0xd400 end: 0xd4ff size 0x400

Requesting insufficient memory window!: start: 0xd800 end: 0xd8ff size 0x400

Requesting insufficient memory window!: start: 0xdc00 end: 0xdcff size 0x400

Requesting insufficient memory window!: start: 0xe000 end: 0xe0ff size 0x400

Requesting insufficient memory window!: start: 0xe400 end: 0xe4ff size 0x400

Requesting insufficient memory window!: start: 0xe800 end: 0xe8ff size 0x400

Requesting insufficient memory window!: start: 0xec00 end: 0xecff size 0x400

Requesting insufficient memory window!: start: 0xf000 end: 0xf0ff size 0x400

Requesting insufficient memory window!: start: 0xf400 end: 0xf4ff size 0x400

Requesting insufficient memory window!: start: 0xf800 end: 0xf8ff size 0x400

Requesting insufficient memory window!: start: 0xfc00 end: 0xfcff size 0x400

(EE) Cannot find a replacement memory range

(II) resource ranges after probing:

[0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX(B)

[1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MXE(B)

[2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX

[3] -1 0 0x000c0000 - 0x000effff (0x30000) MX

[4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX

[5] -1 0 0x40300000 - 0x403fffff (0x100000) MX

[6] -1 0 0x50001000 - 0x50001fff (0x1000) MX

[7] -1 0 0x40200000 - 0x402fffff (0x100000) MX

[8] -1 0 0x50000000 - 0x50000fff (0x1000) MX

[9] -1 0 0x48000000 - 0x4fffffff (0x8000000) MX

[10] -1 0 0x40100000 - 0x401000ff (0x100) MX

[11] -1 0 0x40000000 - 0x40000fff (0x1000) MX

[12] -1 0 0x40001000 - 0x400010ff (0x100) MX

[13] -1 0 0x40001100 - 0x4000110f (0x10) MX

[14] -1 0 0x41000000 - 0x41ffffff (0x1000000) MX(B)

[15] 0 0 0x000a0000 - 0x000affff (0x10000) MS

[16] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS

[17] 0 0 0x000b8000 - 0x000bffff (0x8000) MS

[18] -1 0 0x0000ffff - 0x0000ffff (0x1) IX

[19] -1 0 0x00000000 - 0x000000ff (0x100) IX

[20] -1 0 0x00008020 - 0x0000803f (0x20) IX

[21] -1 0 0x00008000 - 0x0000801f (0x20) IX

[22] -1 0 0x00007000 - 0x000070ff (0x100) IX

[23] -1 0 0x00006000 - 0x000060ff (0x100) IX

[24] -1 0 0x00006400 - 0x0000640f (0x10) IX

[25] -1 0 0x0000fc00 - 0x0000ffff (0x400) IX(B)

[26] 0 0 0x000003b0 - 0x000003bb (0xc) IS

[27] 0 0 0x000003c0 - 0x000003df (0x20) IS

(II) Setting vga for screen 0.

(II) Loading sub module "vgahw"

(II) LoadModule: "vgahw"

(II) Loading /usr/X11R6/lib/modules/libvgahw.a

(II) Module vgahw: vendor="The XFree86 Project"

compiled for 4.3.0, module version = 0.1.0

ABI class: XFree86 Video Driver, version 0.6

(II) CIRRUS(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000

(II) Loading sub module "int10"

(II) LoadModule: "int10"

(II) Loading /usr/X11R6/lib/modules/linux/libint10.a

(II) Module int10: vendor="The XFree86 Project"

compiled for 4.3.0, module version = 1.0.0

ABI class: XFree86 Video Driver, version 0.6

(II) CIRRUS(0): initializing int10

(II) CIRRUS(0): Primary V_BIOS segment is: 0xc000

(**) CIRRUS(0): Depth 24, (--) framebuffer bpp 24

(==) CIRRUS(0): RGB weight 888

(==) CIRRUS(0): Default visual is TrueColor

(==) CIRRUS(0): Using SW cursor

(--) CIRRUS(0): Linear framebuffer at 0x41000000

(EE) CIRRUS(0): No valid MMIO address in PCI config space

(--) CIRRUS(0): Not Using MMIO

(II) Loading sub module "i2c"

(II) LoadModule: "i2c"

(II) Loading /usr/X11R6/lib/modules/libi2c.a

(II) Module i2c: vendor="The XFree86 Project"

compiled for 4.3.0, module version = 1.2.0

ABI class: XFree86 Video Driver, version 0.6

(II) Loading sub module "ddc"

(II) LoadModule: "ddc"

(II) Loading /usr/X11R6/lib/modules/libddc.a

(II) Module ddc: vendor="The XFree86 Project"

compiled for 4.3.0, module version = 1.0.0

ABI class: XFree86 Video Driver, version 0.6

(EE) CIRRUS(0): I2C initialization failed

(==) CIRRUS(0): Using gamma correction (1.0, 1.0, 1.0)

(WW) CIRRUS(0): Failed to set up write-combining range (0x41000000,0x100000)

(--) CIRRUS(0): Memory Config reg 1 is 0x15

(--) CIRRUS(0): VideoRAM: 1024 kByte

(==) CIRRUS(0): Min pixel clock is 12 MHz

(--) CIRRUS(0): Max pixel clock is 28 MHz

(II) CIRRUS(0): monitor1: Using hsync range of 31.50-57.00 kHz

(II) CIRRUS(0): monitor1: Using vrefresh range of 50.00-70.00 Hz

(EE) CIRRUS(0): Virtual width (1024) is too large for the hardware (max 2048)

(II) UnloadModule: "cirrus"

(II) UnloadModule: "ddc"

(II) Unloading /usr/X11R6/lib/modules/libddc.a

(II) UnloadModule: "i2c"

(II) Unloading /usr/X11R6/lib/modules/libi2c.a

(II) UnloadModule: "int10"

(II) Unloading /usr/X11R6/lib/modules/linux/libint10.a

(II) UnloadModule: "vgahw"

(II) Unloading /usr/X11R6/lib/modules/libvgahw.a

(II) UnloadModule: "cirrus_alpine"

(EE) Screen(s) found, but none have a usable configuration.

 

Fatal server error:

no screens found

 

When reporting a problem related to a server crash, please send

the full server output, not just the last messages.

This can be found in the log file "/var/log/XFree86.0.log".

Please report problems to xfree86@xfree86.org.

 

[root@predator log]#

--------------------------------END LOG EXCERPT---------------------

I ran xf86config and redefined the card (it is listed but says not supported), rebooted and tried again with no success. I noticed that I had a new XF86Config.new file in my root directory which led me to believe the file represents the new config from running XF86Config but when I look at the one in my X11 directory, it is different.

 

I have essentially three questions:

 

1. When I run XF86Config, does it copy my new configuration over the old one in the proper directory?

2. Although the card is not supported, yet listed, should I use it or a generic Cirrus module?

3. What else can I do to resolve this problem?

 

I'm hoping to run X remotely to my PC but have to get X running on the server first. Micro X tells me the port is unreachable (177) and I thought X used port 6000 but thats a different problem I believe.

 

Please Help Me!

Share this post


Link to post

If you did not install an updated xfree86 version before this happened, yes, it should replace the old config file. This, as you may have guessed, this represents either a problem with the onboard video, or monitor resolution. Try redoing the XF86Config with the exact stats from the monitor, such as the horizontal and vertical refresh rates. You should be able to get these values from te users manual, or on the Compaq/HP website.

 

Of course, if the video chip is not listed as supported on the Mandrake site, then this is most likely the problem. Of course, you could try another video chip choice in the same family, if you can determine what related chip it is the closest to. You may also want to be conservative on the resolution size, say picking 800X600 to see if you can get it to work, then go from there.

 

I found that my LCD monitor was a little tricky and I had to fool with the settings to get it to work properly.

 

I just found the following article that may be of interest;

 

http://sylvestre.ledru.info/howto/presario_2500_vo.php

Share this post


Link to post

Ok. I discovered that my XF86Config file is being properly written to the appropriate directory with the settings I chose.

 

I ran the xf86config program again and chose generic for the card (option 11 - Cirrus Generic) and chose the lowest resolutions but ended up with the same problem. I think I know what is going on though and tell me what you think.

 

The problem appears to be that X can't find an available start and ending address in which to allocate to the video. I made some modifications to my XF86Config file to test this scenario and since I get the same error regardless of the settings, the problem persists.

 

Unlike a DOS environment where you can block out a section of memory for video (like in the old days with a memory manager), I have to figure out how to do this in MDK so that the card can receive the space it needs for the memory. It looks like it wants to use a hole at FC00 - FFFF by default but X apparently tried others without success. The "screens found" message is meaningless since it only tells me that screens have been defined in the X86Config file but they can't be used unless the graphics is initialized.

 

Then I thought about running SmartStart and looking at where the video card uses memory but realized that this is useless because MDK remaps it when its running.

 

The monitor is just a generic (Sirex ;( brand - no manuals) but I know what it can do and since I used the minimal settings, I'm sure I'm not exceeding its capabilities.

 

I looked at the site you gave and Thank You. It was somewhat helpful in that it made me evaluate other options or whether I should just go buy a card that is compatible. I'll try some of the things in that article but I suspect my evaluation of the problem is somewhat correct. I'm sure the video will work since it did under RH6 with no problem.

 

If I'm over/under thinking this, let me know but I'm still searching for a solution. By the way, I saw an option in XF86Config for "Option Linear" and "fifo_conservative". What do these do and will they help with the problem you think?

 

My XF86Config file (relevant sections is below)

 

**********************************************************************

# Monitor section

# **********************************************************************

 

# Any number of monitor sections may be present

 

Section "Monitor"

 

Identifier "Sirex"

 

# HorizSync is in kHz unless units are specified.

# HorizSync may be a comma separated list of discrete values, or a

# comma separated list of ranges of values.

# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S

# USER MANUAL FOR THE CORRECT NUMBERS.

 

HorizSync 31.5 - 35.1

 

# HorizSync 30-64 # multisync

# HorizSync 31.5, 35.2 # multiple fixed sync frequencies

# HorizSync 15-25, 30-50 # multiple ranges of sync frequencies

 

# VertRefresh is in Hz unless units are specified.

# VertRefresh may be a comma separated list of discrete values, or a

# comma separated list of ranges of values.

# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S

# USER MANUAL FOR THE CORRECT NUMBERS.

 

VertRefresh 50-70

 

EndSection

 

 

# **********************************************************************

# Graphics device section

# **********************************************************************

 

# Any number of graphics device sections may be present

 

# Standard VGA Device:

 

Section "Device"

Identifier "Standard VGA"

VendorName "Unknown"

BoardName "Unknown"

 

# The chipset line is optional in most cases. It can be used to override

# the driver's chipset detection, and should not normally be specified.

 

Chipset "generic"

 

# The Driver line must be present. When using run-time loadable driver

# modules, this line instructs the server to load the specified driver

# module. Even when not using loadable driver modules, this line

# indicates which driver should interpret the information in this section.

 

Driver "vga"

# The BusID line is used to specify which of possibly multiple devices

# this section is intended for. When this line isn't present, a device

# section can only match up with the primary video device. For PCI

# devices a line like the following could be used. This line should not

# normally be included unless there is more than one video device

# intalled.

 

# BusID "PCI:0:10:0"

 

# VideoRam 256

 

# Clocks 25.2 28.3

 

EndSection

 

# Device configured by xf86config:

 

Section "Device"

Identifier "Compaq Cirrus Logic"

Driver "cirrus"

VideoRam 1024

# MemBase 0x00e00000 # ISA card that maps to 14Mb

# MemBase 0x04000000 # VLB card that maps to 64Mb

# MemBase 0x80000000 # VLB card that maps to 2048Mb

# MemBase 0x02000000 # VLB card that maps to 32Mb

# Option "linear"

# Option "fifo_conservative"

# Insert Clocks lines here if appropriate

EndSection

 

 

# **********************************************************************

# Screen sections

# **********************************************************************

 

# Any number of screen sections may be present. Each describes

# the configuration of a single screen. A single specific screen section

# may be specified from the X server command line with the "-screen"

# option.

Section "Screen"

Identifier "Screen 1"

Device "Compaq Cirrus Logic"

Monitor "Sirex"

DefaultDepth 8

 

Subsection "Display"

Depth 8

Modes "1024x768" "800x600" "640x480"

ViewPort 0 0

EndSubsection

Subsection "Display"

Depth 16

Modes "800x600" "640x480"

ViewPort 0 0

EndSubsection

Subsection "Display"

Depth 24

Modes "640x480"

ViewPort 0 0

EndSubsection

EndSection

 

# **********************************************************************

# ServerLayout sections.

# **********************************************************************

 

# Any number of ServerLayout sections may be present. Each describes

# the way multiple screens are organised. A specific ServerLayout

# section may be specified from the X server command line with the

# "-layout" option. In the absence of this, the first section is used.

# When now ServerLayout section is present, the first Screen section

# is used alone.

 

Section "ServerLayout"

 

# The Identifier line must be present

Identifier "Simple Layout"

 

# Each Screen line specifies a Screen section name, and optionally

# the relative position of other screens. The four names after

# primary screen name are the screens to the top, bottom, left and right

# of the primary screen. In this example, screen 2 is located to the

# right of screen 1.

 

Screen "Screen 1"

 

# Each InputDevice line specifies an InputDevice section name and

# optionally some options to specify the way the device is to be

# used. Those options include "CorePointer", "CoreKeyboard" and

# "SendCoreEvents".

 

InputDevice "Mouse1" "CorePointer"

InputDevice "Keyboard1" "CoreKeyboard"

 

EndSection

 

# Section "DRI"

# Mode 0666

# EndSection

---------------------------------------END PARTIAL XF86Config-----------------

 

Any thoughts towards a solution are appreciated!

 

Richard

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×