From owner-freebsd-current Sun Aug 8 23:35:35 1999 Delivered-To: freebsd-current@freebsd.org Received: from freebsd.dk (freebsd.dk [212.242.42.178]) by hub.freebsd.org (Postfix) with ESMTP id 277F914EFD for ; Sun, 8 Aug 1999 23:35:32 -0700 (PDT) (envelope-from sos@freebsd.dk) Received: (from sos@localhost) by freebsd.dk (8.9.1/8.9.1) id IAA51602; Mon, 9 Aug 1999 08:33:18 +0200 (CEST) (envelope-from sos) From: Soren Schmidt Message-Id: <199908090633.IAA51602@freebsd.dk> Subject: Re: VESA module doesn't work with ATI Mach64 RagePro In-Reply-To: <199908090348.MAA25802@zodiac.mech.utsunomiya-u.ac.jp> from Kazutaka YOKOTA at "Aug 9, 1999 12:48:15 pm" To: yokota@zodiac.mech.utsunomiya-u.ac.jp (Kazutaka YOKOTA) Date: Mon, 9 Aug 1999 08:33:18 +0200 (CEST) Cc: cejkar@dcse.fee.vutbr.cz, freebsd-current@FreeBSD.ORG, yokota@zodiac.mech.utsunomiya-u.ac.jp X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG It seems Kazutaka YOKOTA wrote: > > >I have switched graphics card from S3Virge to ATI Mach64 RagePro rev 92 > >with 8 MB RAM a I have noticed that VESA module doesn't work with this > >graphics card on my -current box - I can't use VESA_XXX console modes now. > >Command kldstat says there is loaded module vesa.ko. No errors are > >reported when I'm trying to unload/load vesa.ko module. Kernel reports > >during boot: > > > >VESA: v2.0, 8192k memory, flags:0x0, mode table:0xc024f622 (1000022) > >VESA: ATI MACH64 > > > >Command "vidcontrol -i mode" reports lines below. It looks VESA module > >can't read mode table properly. But simple VESA utilities in DOS are capable > >to determine all VESA modes supported by ATI Mach64 card with VESA 2.0 BIOS. > >Is this known problem? Or should I invetigate this problem further? > > There is a good possibility that the VESA BIOS extension for this card > is provided in a DOS TSR program and the VESA BIOS entry in the ROM > BIOS is just a stub. Such implementation is allowed in the VESA spec. Actually its because the ATI chip reports the modes as non-VGA modes, which is correct (sortof), and our VESA code rejects those modeentries. -Søren To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message