Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 08 Aug 1999 13:37:04 -0700
From:      Mike Smith <mike@smith.net.au>
To:        Cejka Rudolf <cejkar@dcse.fee.vutbr.cz>
Cc:        freebsd-current@freebsd.org
Subject:   Re: VESA module doesn't work with ATI Mach64 RagePro 
Message-ID:  <199908082037.NAA13025@dingo.cdrom.com>
In-Reply-To: Your message of "Sun, 08 Aug 1999 22:27:08 %2B0200." <19990808222708.A21161@dcse.fee.vutbr.cz> 

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> 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?

Could you perhaps try to explain this a bit more?  Are you saying that
the card supports more modes than those listed below?  What are they?  
How do these "simple VESA utilities" find these other modes?  Are you 
sure that you're not also loading a VESA BIOS driver under DOS?  I'm 
not aware of any deficiencies in our VESA modelist fetching code; I 
have, however, noticed that a lot of cards don't offer very good VESA 
support "out of the box" anymore.

>     mode#     flags   type    size       font      window      linear buffer
> ------------------------------------------------------------------------------
>   0 (0x000) 0x00000001 T 40x25           8x8   0xb8000 32k 32k 0x00000000 32k
>   1 (0x001) 0x00000001 T 40x25           8x8   0xb8000 32k 32k 0x00000000 32k
>   2 (0x002) 0x00000001 T 80x25           8x8   0xb8000 32k 32k 0x00000000 32k
>   3 (0x003) 0x00000001 T 80x25           8x8   0xb8000 32k 32k 0x00000000 32k
>   4 (0x004) 0x00000003 G 320x200x2 1     8x8   0xb8000 32k 32k 0x00000000 32k
>   5 (0x005) 0x00000003 G 320x200x2 1     8x8   0xb8000 32k 32k 0x00000000 32k
>   6 (0x006) 0x00000003 G 640x200x1 1     8x8   0xb8000 32k 32k 0x00000000 32k
>  13 (0x00d) 0x00000003 G 320x200x4 4     8x8   0xa0000 64k 64k 0x00000000 256k
>  14 (0x00e) 0x00000003 G 640x200x4 4     8x8   0xa0000 64k 64k 0x00000000 256k
>  16 (0x010) 0x00000003 G 640x350x2 2     8x14  0xa0000 64k 64k 0x00000000 128k
>  18 (0x012) 0x00000003 G 640x350x4 4     8x14  0xa0000 64k 64k 0x00000000 256k
>  19 (0x013) 0x00000001 T 40x25           8x14  0xb8000 32k 32k 0x00000000 32k
>  20 (0x014) 0x00000001 T 40x25           8x14  0xb8000 32k 32k 0x00000000 32k
>  21 (0x015) 0x00000001 T 80x25           8x14  0xb8000 32k 32k 0x00000000 32k
>  22 (0x016) 0x00000001 T 80x25           8x14  0xb8000 32k 32k 0x00000000 32k
>  23 (0x017) 0x00000001 T 40x25           8x16  0xb8000 32k 32k 0x00000000 32k
>  24 (0x018) 0x00000001 T 80x25           8x16  0xb8000 32k 32k 0x00000000 32k
>  26 (0x01a) 0x00000003 G 640x480x4 4     8x16  0xa0000 64k 64k 0x00000000 256k
>  27 (0x01b) 0x00000003 G 640x480x4 4     8x16  0xa0000 64k 64k 0x00000000 256k
>  28 (0x01c) 0x00000003 G 320x200x8 1     8x8   0xa0000 64k 64k 0x00000000 64k
>  30 (0x01e) 0x00000001 T 80x50           8x8   0xb8000 32k 32k 0x00000000 32k
>  32 (0x020) 0x00000001 T 80x30           8x16  0xb8000 32k 32k 0x00000000 32k
>  34 (0x022) 0x00000001 T 80x60           8x8   0xb8000 32k 32k 0x00000000 32k
>  37 (0x025) 0x00000003 G 320x240x8 1     8x8   0xa0000 64k 64k 0x00000000 64k
>  40 (0x028) 0x00000001 T 90x25           8x16  0xb8000 32k 32k 0x00000000 32k
>  42 (0x02a) 0x00000001 T 90x30           8x16  0xb8000 32k 32k 0x00000000 32k
>  44 (0x02c) 0x00000001 T 90x43           8x8   0xb8000 32k 32k 0x00000000 32k
>  45 (0x02d) 0x00000000 T 90x43           8x8   0xb8000 32k 32k 0x00000000 32k
>  46 (0x02e) 0x00000001 T 90x50           8x8   0xb8000 32k 32k 0x00000000 32k
>  48 (0x030) 0x00000001 T 90x60           8x8   0xb8000 32k 32k 0x00000000 32k
> 112 (0x070) 0x00000000 T 80x43           8x8   0xb8000 32k 32k 0x00000000 32k
> 113 (0x071) 0x00000001 T 80x43           8x8   0xb8000 32k 32k 0x00000000 32k
> 
> -- 
> Rudolf Cejka   (cejkar@dcse.fee.vutbr.cz;  http://www.fee.vutbr.cz/~cejkar)
> Brno University of Technology, Faculty of El. Engineering and Comp. Science
> Bozetechova 2, 612 66  Brno, Czech Republic
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message
> 

-- 
\\  The mind's the standard       \\  Mike Smith
\\  of the man.                   \\  msmith@freebsd.org
\\    -- Joseph Merrick           \\  msmith@cdrom.com




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199908082037.NAA13025>