I have a multi-head GeForce2 MX card with two VGA outputs.
I'd added two "Device" sections to my XF86Config and generally done things
correctly (I think). Screen 0 works fine. Screen 1 doesn't work by
itself, but the xfree docs (man page for XF86Config) indicate that this is
not necessarily unusual. When I start X, though, I get the following
messages on console (and X refuses to start):
------------
(II) NV: driver for NVIDIA chipsets: RIVA128, RIVATNT, RIVATNT2,
[...]
Quadro 2 Pro, GeForce2 MX, GeForce2 MX DDR, Quadro 2 MXR,
GeForce 2 Go, GeForce3, GeForce3 (rev 1), GeForce3 (rev 2),
GeForce3 (rev 3)
(--) Chipset GeForce2 MX found
(--) Chipset GeForce2 MX found
Fatal server error:
Requested Entity already in use!
------------
Apparently XFree isn't properly recognizing the 'Screen' parameter in the
'Device' section? My configuration file and the complete log is attached.
Any help is appreciated!
--s
Nader tonight Marxist Japan shotgun Flintlock Morwenstow direct action
East Timor ASW MI6 plastique DNC class struggle Dictionary United Nations
( http://lesser-magoo.lcs.mit.edu/~cananian )
--
"These students are going to have to find out what law and order is
all about." -- Brig. General Robert Canterbury, Noon, May 4, 1970,
minutes before his troops shot 13 unarmed Kent State students, killing 4.
--
[http://www.cs.cmu.edu/~dst/DeCSS/Gallery/]
#!/usr/bin/perl -w
# 526-byte qrpff, Keith Winstein and Marc Horowitz <[EMAIL PROTECTED]>
# MPEG 2 PS VOB file on stdin -> descrambled output on stdout
# arguments: title key bytes in least to most-significant order
$_='while(read+STDIN,$_,2048){$a=29;$c=142;if((@a=unx"C*",$_)[20]&48){$h=5;
$_=unxb24,join"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$d=
unxV,xb25,$_;$b=73;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=($t=255)&($d
>>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*8^$q<<6))<<9
,$_=(map{$_%16or$t^=$c^=($m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;$t
^=(72,@z=(64,72,$a^=12*($_%16-2?0:$m&17)),$b^=$_%64?12:0,@z)[$_%8]}(16..271))
[$_]^(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}print+x"C*",@a}';s/x/pack+/g;eval
This is a pre-release version of XFree86, and is not supported in any
way. Bugs may be reported to [EMAIL PROTECTED] and patches submitted
to [EMAIL PROTECTED] Before reporting bugs in pre-release versions,
please check the latest version in the XFree86 CVS repository
(http://www.XFree86.Org/cvs)
XFree86 Version 4.1.0.1 / X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: xx August 2001
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems. (See http://www.XFree86.Org/FAQ)
Build Operating System: Linux 2.4.7 i686 [ELF]
Module Loader present
(==) Log file: "/var/log/XFree86.0.log", Time: Thu Sep 13 16:31:30 2001
(==) Using config file: "/etc/X11/XF86Config-4"
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) ServerLayout "XFree86 Configured"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "SG panel"
(**) | |-->Device "GE0"
(**) |-->Screen "Screen1" (1)
(**) | |-->Monitor "SG panel"
(**) | |-->Device "GE1"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(**) Option "XkbLayout" "us"
(**) XKB: layout: "us"
(==) Keyboard: CustomKeycode disabled
(**) FontPath set to "unix/:7100"
(==) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(**) Option "Xinerama"
(**) Xinerama: enabled
(--) using VT number 7
(WW) Cannot open APM
(II) Module ABI versions:
XFree86 ANSI C Emulation: 0.1
XFree86 Video Driver: 0.4
XFree86 XInput driver : 0.2
XFree86 Server Extension : 0.1
XFree86 Font Renderer : 0.2
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
compiled for 4.1.0.1, module version = 1.0.0
Module class: XFree86 Font Renderer
ABI class: XFree86 Font Renderer, version 0.2
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
compiled for 4.1.0.1, module version = 0.1.0
ABI class: XFree86 Video Driver, version 0.4
(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x00000000, mode1Res1 = 0x80000000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 1166,0009 card 0000,0000 rev 06 class 06,00,00 hdr 80
(II) PCI: 00:00:1: chip 1166,0009 card 0000,0000 rev 06 class 06,00,00 hdr 80
(II) PCI: 00:02:0: chip 8086,1229 card 1028,009b rev 08 class 02,00,00 hdr 00
(II) PCI: 00:0e:0: chip 1002,4752 card 1028,00ce rev 27 class 03,00,00 hdr 00
(II) PCI: 00:0f:0: chip 1166,0200 card 1166,0200 rev 50 class 06,01,00 hdr 80
(II) PCI: 00:0f:1: chip 1166,0211 card 0000,0000 rev 00 class 01,01,8a hdr 80
(II) PCI: 00:0f:2: chip 1166,0220 card 1166,0220 rev 04 class 0c,03,10 hdr 80
(II) PCI: 01:02:0: chip 9005,00cf card 1028,00ce rev 01 class 01,00,00 hdr 80
(II) PCI: 01:02:1: chip 9005,00cf card 1028,00ce rev 01 class 01,00,00 hdr 80
(II) PCI: 01:04:0: chip 10de,0110 card 1545,0019 rev b2 class 03,00,00 hdr 00
(II) PCI: End of PCI scan
(II) LoadModule: "scanpci"
(II) Loading /usr/X11R6/lib/modules/libscanpci.a
(II) Module scanpci: vendor="The XFree86 Project"
compiled for 4.1.0.1, module version = 0.1.0
ABI class: XFree86 Video Driver, version 0.4
(II) UnloadModule: "scanpci"
(II) Unloading /usr/X11R6/lib/modules/libscanpci.a
(II) Host-to-PCI bridge:
(II) Host-to-PCI bridge:
(II) PCI-to-ISA bridge:
(II) Bus 0: bridge is at (0:0:0), (-1,0,0), BCTRL: 0x08 (VGA_EN is set)
(II) Bus 0 I/O range:
[0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 1: bridge is at (0:0:0), (-1,1,0), BCTRL: 0x08 (VGA_EN is set)
(II) Bus 1 I/O range:
[0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 1 non-prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 1 prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus -1: bridge is at (0:15:0), (0,-1,0), BCTRL: 0x08 (VGA_EN is set)
(II) Bus -1 I/O range:
(II) Bus -1 non-prefetchable memory range:
(II) Bus -1 prefetchable memory range:
(--) PCI: (0:14:0) ATI Mach64 GR rev 39, Mem @ 0xfc000000/24, 0xfe101000/12, I/O @
0xe800/8
(--) PCI:*(1:4:0) NVidia GeForce2 MX rev 178, Mem @ 0xf7000000/24, 0xe8000000/27, BIOS
@ 0xd0000000/16
(II) Addressable bus resource ranges are
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
[1] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
[0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B)
[1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[5] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[6] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
(II) Active PCI resource ranges:
[0] -1 0 0xfe100000 - 0xfe100fff (0x1000) MX[B]
[1] -1 0 0xfe000000 - 0xfe0fffff (0x100000) MX[B]
[2] -1 0 0xfe102000 - 0xfe102fff (0x1000) MX[B]
[3] -1 0 0xd0000000 - 0xd000ffff (0x10000) MX[B](B)
[4] -1 0 0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
[5] -1 0 0xf7000000 - 0xf7ffffff (0x1000000) MX[B](B)
[6] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]
[7] -1 0 0x0000dc00 - 0x0000dcff (0x100) IX[B]
[8] -1 0 0x000008b0 - 0x000008bf (0x10) IX[B]
[9] -1 0 0x0000ecc0 - 0x0000ecff (0x40) IX[B]
(II) Inactive PCI resource ranges:
[0] -1 0 0xfe101000 - 0xfe101fff (0x1000) MX[B](B)
[1] -1 0 0xfc000000 - 0xfcffffff (0x1000000) MX[B](B)
[2] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[B](B)
(II) Active PCI resource ranges after removing overlaps:
[0] -1 0 0xfe100000 - 0xfe100fff (0x1000) MX[B]
[1] -1 0 0xfe000000 - 0xfe0fffff (0x100000) MX[B]
[2] -1 0 0xfe102000 - 0xfe102fff (0x1000) MX[B]
[3] -1 0 0xd0000000 - 0xd000ffff (0x10000) MX[B](B)
[4] -1 0 0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
[5] -1 0 0xf7000000 - 0xf7ffffff (0x1000000) MX[B](B)
[6] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]
[7] -1 0 0x0000dc00 - 0x0000dcff (0x100) IX[B]
[8] -1 0 0x000008b0 - 0x000008bf (0x10) IX[B]
[9] -1 0 0x0000ecc0 - 0x0000ecff (0x40) IX[B]
(II) Inactive PCI resource ranges after removing overlaps:
[0] -1 0 0xfe101000 - 0xfe101fff (0x1000) MX[B](B)
[1] -1 0 0xfc000000 - 0xfcffffff (0x1000000) MX[B](B)
[2] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[B](B)
(II) OS-reported resource ranges after removing overlaps with PCI:
[0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B)
[1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[5] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[6] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
[0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B)
[1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[5] -1 0 0xfe100000 - 0xfe100fff (0x1000) MX[B]
[6] -1 0 0xfe000000 - 0xfe0fffff (0x100000) MX[B]
[7] -1 0 0xfe102000 - 0xfe102fff (0x1000) MX[B]
[8] -1 0 0xd0000000 - 0xd000ffff (0x10000) MX[B](B)
[9] -1 0 0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
[10] -1 0 0xf7000000 - 0xf7ffffff (0x1000000) MX[B](B)
[11] -1 0 0xfe101000 - 0xfe101fff (0x1000) MX[B](B)
[12] -1 0 0xfc000000 - 0xfcffffff (0x1000000) MX[B](B)
[13] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[14] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[15] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]
[16] -1 0 0x0000dc00 - 0x0000dcff (0x100) IX[B]
[17] -1 0 0x000008b0 - 0x000008bf (0x10) IX[B]
[18] -1 0 0x0000ecc0 - 0x0000ecff (0x40) IX[B]
[19] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[B](B)
(II) LoadModule: "dbe"
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="The XFree86 Project"
compiled for 4.1.0.1, module version = 1.0.0
Module class: XFree86 Server Extension
ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
(II) Module GLcore: vendor="The XFree86 Project"
compiled for 4.1.0.1, module version = 1.0.0
ABI class: XFree86 Server Extension, version 0.1
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor="The XFree86 Project"
compiled for 4.1.0.1, module version = 1.0.0
ABI class: XFree86 Server Extension, version 0.1
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/linux/libdrm.a
(II) Module drm: vendor="The XFree86 Project"
compiled for 4.1.0.1, module version = 1.0.0
ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension XFree86-DRI
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="The XFree86 Project"
compiled for 4.1.0.1, module version = 1.0.0
ABI class: XFree86 Server Extension, version 0.1
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Reloading /usr/X11R6/lib/modules/extensions/libGLcore.a
(II) Loading extension GLX
(II) LoadModule: "extmod"
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="The XFree86 Project"
compiled for 4.1.0.1, module version = 1.0.0
Module class: XFree86 Server Extension
ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension FontCache
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) LoadModule: "v4l"
(II) Loading /usr/X11R6/lib/modules/drivers/linux/v4l_drv.o
(II) Module v4l: vendor="The XFree86 Project"
compiled for 4.1.0.1, module version = 0.0.1
ABI class: XFree86 Video Driver, version 0.4
(II) LoadModule: "freetype"
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a
(II) Module freetype: vendor="The XFree86 Project"
compiled for 4.1.0.1, module version = 1.1.9
Module class: XFree86 Font Renderer
ABI class: XFree86 Font Renderer, version 0.2
(II) Loading font FreeType
(II) LoadModule: "type1"
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="The XFree86 Project"
compiled for 4.1.0.1, module version = 1.0.0
Module class: XFree86 Font Renderer
ABI class: XFree86 Font Renderer, version 0.2
(II) Loading font Type1
(II) Loading font CID
(II) LoadModule: "nv"
(II) Loading /usr/X11R6/lib/modules/drivers/nv_drv.o
(II) Module nv: vendor="The XFree86 Project"
compiled for 4.1.0.1, module version = 1.0.1
Module class: XFree86 Video Driver
ABI class: XFree86 Video Driver, version 0.4
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
compiled for 4.1.0.1, module version = 1.0.0
Module class: XFree86 XInput Driver
ABI class: XFree86 XInput driver, version 0.2
(II) v4l driver for Video4Linux
(II) NV: driver for NVIDIA chipsets: RIVA128, RIVATNT, RIVATNT2,
RIVATNT2 (A), RIVATNT2 (B), RIVATNT2 (Ultra), RIVATNT2 (Vanta),
RIVATNT2 M64, RIVATNT2 (Integrated), GeForce 256, GeForce DDR,
Quadro, GeForce2 GTS, GeForce2 GTS (rev 1), GeForce2 ultra,
Quadro 2 Pro, GeForce2 MX, GeForce2 MX DDR, Quadro 2 MXR,
GeForce 2 Go, GeForce3, GeForce3 (rev 1), GeForce3 (rev 2),
GeForce3 (rev 3)
(II) Primary Device is: PCI 01:04:0
(--) Chipset GeForce2 MX found
(--) Chipset GeForce2 MX found
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B)
[1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[5] -1 0 0xfe100000 - 0xfe100fff (0x1000) MX[B]
[6] -1 0 0xfe000000 - 0xfe0fffff (0x100000) MX[B]
[7] -1 0 0xfe102000 - 0xfe102fff (0x1000) MX[B]
[8] -1 0 0xd0000000 - 0xd000ffff (0x10000) MX[B](B)
[9] -1 0 0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
[10] -1 0 0xf7000000 - 0xf7ffffff (0x1000000) MX[B](B)
[11] -1 0 0xfe101000 - 0xfe101fff (0x1000) MX[B](B)
[12] -1 0 0xfc000000 - 0xfcffffff (0x1000000) MX[B](B)
[13] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[14] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[15] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]
[16] -1 0 0x0000dc00 - 0x0000dcff (0x100) IX[B]
[17] -1 0 0x000008b0 - 0x000008bf (0x10) IX[B]
[18] -1 0 0x0000ecc0 - 0x0000ecff (0x40) IX[B]
[19] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[B](B)
Fatal server error:
Requested Entity already in use!
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 [EMAIL PROTECTED]
# XFree86 4.0 configuration generated by Xconfigurator
Section "ServerFlags"
Option "Xinerama" "True"
EndSection
Section "ServerLayout"
Identifier "XFree86 Configured"
Screen "Screen0"
Screen "Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "Xinerama"
EndSection
# By default, Red Hat Linux 6.0 and later use xfs
Section "Files"
FontPath "unix/:7100"
EndSection
# Module loading section
Section "Module"
Load "dbe" # Double-buffering
Load "GLcore" # OpenGL support
Load "dri" # Direct rendering infrastructure
Load "glx" # OpenGL X protocol interface
Load "extmod" # Misc. required extensions
Load "v4l" # Video4Linux
# Load "pex5" # PHIGS for X 3D environment (obsolete)
# Load "record" # X event recorder
# Load "xie" # X Image Extension (obsolete)
# You only need the following two modules if you do not use xfs.
Load "freetype" # TrueType font handler
Load "type1" # Adobe Type 1 font handler
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Device" "/dev/gpmdata"
Option "Protocol" "PS/2"
Option "Emulate3Buttons" "on"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "SG panel"
VendorName "Silicon Graphics"
ModelName "1600SW"
HorizSync 40-90
VertRefresh 60
Option "dpms"
Option "OverridePolarity" "1"
Modeline "1600x1024" 108 1600 1616 1656 1704 1024 1027 1030 1056 -Hsync -Vsync
EndSection
Section "Device"
Identifier "GE0"
Driver "nv"
BusID "PCI:1:4:0"
Screen 0
Option "DPMS"
EndSection
Section "Device"
Identifier "GE1"
Driver "nv"
BusID "PCI:1:4:0"
Screen 1
Option "DPMS"
EndSection
#Section "Device"
# Identifier "Linux Frame Buffer"
# Driver "fbdev"
# BoardName "Unknown"
#EndSection
Section "Screen"
Identifier "Screen0"
Device "GE0"
Monitor "SG panel"
DefaultDepth 16
Subsection "Display"
Depth 16
Modes "1600x1024"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "GE1"
Monitor "SG panel"
DefaultDepth 16
Subsection "Display"
Depth 16
Modes "1600x1024"
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection