Inside the Probe function for the driver I'm working on, I have

ggiProbe() {
...
pScrn = xf86AllocateScreen(drv, 0);
pScrn->... /* and I fill in the pScrn object and then return TRUE. */
...
return TRUE;
}

And when I run X, it loads the driver, and spits out

(II) GGI: GGI driver (version 0.0) for : ggi
(II) Primary Device is: PCI 01:00:0
(**) GGI(0): GGI Screen Allocated                                <-------- my driver 
is active here.
(II) GGI(0): The target we use, should go here.
(EE) Screen 0 deleted because of no matching config section.     <-------- this is 
where things go wrong.
(II) UnloadModule: "ggi"
(EE) Device(s) detected, but none match those in the config file.

What does this mean? I can't figure out what it's talking about by 'config section'


The driver source is located at
<http://josie.atypedigital.com/~jimlay/xc/source/programs/Xserver/hw/xfree86/drivers/ggi/ggi.c>

Here is the XFree86 Config section. 

Section "Device"
        Identifier "ggi-target"
        Driver "ggi"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device "ggi-target"
        Monitor "ViewSonic0"
        DefaultDepth 8
        Subsection "Display"
                Depth 8
                Modes           "1600x1200" "1280x1024" "1280x960" "1152x864" 
"1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier "Multihead"
        Screen "Screen0"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to