On Fri, 27 Feb 2004 [EMAIL PROTECTED] wrote:

> I have a couple of problems when running XFree86 -configure on Solaris
> 2.5.1 x86, with two Matrox G450 cards.

> The first is that it exits with:

>    Fatal server error:
>    xf86MapVidMem:  mmap failure:  No such device or address

> I have determined that the place that this is happening is line 111 of
> int10/generic.c, in the xf86ExtendedInitInt10 function:

> #ifdef _PC
>     if (!sysMem)
>         sysMem = xf86MapVidMem(screen, VIDMEM_MMIO, V_BIOS,
>                                BIOS_SIZE + SYS_BIOS - V_BIOS);

> This function is also called when running the server (with the same values
> passed to xf86MapVidMem) but with no mmap failure.  I assume that there is
> some other initialization that is not being done with the -configure
> option.

Please try the attached patch.

> The XF86Config.new file is still produced though.  The second problem that
> I have is that the  VendorName and ModelName in the Monitor section get set
> to "Monitor Vendor" and "Monitor Model" instead of the actual names of the
> vendor and model like they used to be in 4.3.0.  When running the server,
> the Manufacturer and Model still appear correctly in the log.  This is a
> problem for me because the hsync range of the Kramer VP720-DS Seamless
> Switcher/Scaler that we use is not detected properly.  The log reports it
> as "Using default hsync range of 41.09-49.31 kHz", where in fact it is
> 15.36-90.  This means that I have to do some post-processing on the config
> file after XFree86 -configure to manually set the hysnc range based on what
> the VendorName is.  This is not possible any more since VendorName and
> ModelName are not configured properly.

This likely due to the same bug.

> Another thing that I have noticed is that the DPMS option is no longer
> added.  I don't understand why this would not be added anymore either for
> monitors reporting DPMS capabilities.  Are there any reasons why these
> things are no longer configured by -configure?  Can they be put back?

What do you mean "is no longer added"?  "added" to what?

Marc.

+----------------------------------+-----------------------------------+
|  Marc Aurele La France           |  work:   1-780-492-9310           |
|  Computing and Network Services  |  fax:    1-780-492-1729           |
|  352 General Services Building   |  email:  [EMAIL PROTECTED]          |
|  University of Alberta           +-----------------------------------+
|  Edmonton, Alberta               |                                   |
|  T6G 2H1                         |     Standard disclaimers apply    |
|  CANADA                          |                                   |
+----------------------------------+-----------------------------------+
XFree86 developer and VP.  ATI driver and X server internals.

Attachment: Haigh.diff.gz
Description: Binary data

Reply via email to