*BSD News Article 85980


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.mel.connect.com.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!howland.erols.net!surfnet.nl!news.unisource.nl!xs4all!xs4all!phiber0
From: phiber0@xs4all.nl ()
Newsgroups: comp.unix.questions,comp.unix.bsd.freebsd.misc
Subject: Linear buffer in XFree86
Date: 1 Jan 1997 16:34:27 GMT
Organization: XS4ALL, networking for the masses
Lines: 31
Message-ID: <5ae3mj$lms@news.xs4all.nl>
NNTP-Posting-Host: xs2.xs4all.nl
X-XS4ALL-Date: Wed, 01 Jan 1997 17:34:27 MET
X-Newsreader: TIN [version 1.2 PL2]
Xref: euryale.cc.adfa.oz.au comp.unix.questions:93586 comp.unix.bsd.freebsd.misc:33424

Hi,

I have installed XFree86 3.1.2 under FreeBSD 2.1.5 with 32MB physical memory.
The videocard used is an DFI WG-1000VL (local bus), which has a 
Cirrus Logic GD5426 chipset and 1MB display memory.
It works fine, but when looking in /etc/XF86Config I saw an option to allow
for linear addressing. I have uncommented the option and tried these
configurations:

  MemBase 0x00e00000
  Option "linear"

Now, I didn't have any hopes for this one because I have 32MB physical memory,
which occupies 0x0 - 0x01ffffff. Quite right I was: my machine resets upon
starting X. Now, the following configuration should have worked:

  MemBase 0x04e00000
  Option "linear"

Unfortunately it does not work. Symptom: Screen stays black and the system
crashes. I have considered two possible factors:

1. My vidoecard's memory is perhaps mapped at another location?
2. Maybe there are CMOS BIOS settings that affect the mapping of display
   memory?

Thanks for any help you can offer,

Jeroen Peschier
(phiber0@hacktic.nl)