Re: VESA module doesn't work with ATI Mach64 RagePro

1999-08-21 Thread Cejka Rudolf


Mike Smith wrote (1999/08/11):
  Yes, thanks. Information reported by 0x4F01 function about any video
  mode has set MODE_NON_VGA attribute indeed. And now I have found DOS TSR
  program for VESA support...
 
 Bleagh.  Have you tried ignoring that attribute in our code and seeing 
 what happens when you select one?

Yes - in vesa.c(681-683):
From
if ((vmode.v_modeattr  (V_MODEOPTINFO | V_MODENONVGA))
!= (V_MODEOPTINFO))
continue;
to
if ((vmode.v_modeattr  (V_MODEOPTINFO))
!= (V_MODEOPTINFO))
continue;

After this change, splash_pcx with picture 640x480x8 blanks screen and
OSD on monitor says "ATTN. NO SIGNAL.: CHECK INPUT SIGNAL CONNECTION
OR POWER SAVE MODE HAS BEEN ENABLED". From this time displaying is
dead and vidcontrol (ssh root@host "/usr/sbin/vidcontrol 80x25  /dev/ttyv0")
doesn't help, only reboot is helpful...

-- 
Rudolf Cejka   ([EMAIL PROTECTED];  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 [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: VESA module doesn't work with ATI Mach64 RagePro

1999-08-13 Thread Mike Smith

 Yes, thanks. Information reported by 0x4F01 function about any video
 mode has set MODE_NON_VGA attribute indeed. And now I have found DOS TSR
 program for VESA support...

Bleagh.  Have you tried ignoring that attribute in our code and seeing 
what happens when you select one?

 I hate VESA 2.0/3.0 specification :-( I hate ATI :-(
 
 Is there any good AGP graphics card with full BIOS support in hardware?

I'm having a lot of success with the Voodoo 3...
-- 
\\  The mind's the standard   \\  Mike Smith
\\  of the man.   \\  [EMAIL PROTECTED]
\\-- Joseph Merrick   \\  [EMAIL PROTECTED]




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: VESA module doesn't work with ATI Mach64 RagePro

1999-08-10 Thread Soren Schmidt

It seems Cejka Rudolf wrote:
 
 Soren Schmidt wrote (1999/08/09):
 
  It seems Kazutaka YOKOTA wrote:
   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.
 
 Yes, thanks. Information reported by 0x4F01 function about any video
 mode has set MODE_NON_VGA attribute indeed. And now I have found DOS TSR
 program for VESA support...
 
 I hate VESA 2.0/3.0 specification :-( I hate ATI :-(

Well well, no need to be that excited, if you hack out the test, the
BIOS will willingly setup the modes that you get. And IIRC we can now
support linear framebuffers in graphics modes, so support should be
fairly easy to add..

 Is there any good AGP graphics card with full BIOS support in hardware?

Dunno, but chances are getting smaller every day, most vendors relies
on winblows drivers delivered with the cards nowadays..

-Søren


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: VESA module doesn't work with ATI Mach64 RagePro

1999-08-09 Thread Cejka Rudolf


Soren Schmidt wrote (1999/08/09):

 It seems Kazutaka YOKOTA wrote:
  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.

Yes, thanks. Information reported by 0x4F01 function about any video
mode has set MODE_NON_VGA attribute indeed. And now I have found DOS TSR
program for VESA support...

I hate VESA 2.0/3.0 specification :-( I hate ATI :-(

Is there any good AGP graphics card with full BIOS support in hardware?

-- 
Rudolf Cejka   ([EMAIL PROTECTED];  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 [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



RE: VESA module doesn't work with ATI Mach64 RagePro

1999-08-08 Thread John Baldwin


On 08-Aug-99 Cejka Rudolf 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 (122)
 VESA: ATI MACH64

These cards' VESA support sucks.  It requires an extra software driver to be
loaded, which they provide for DOS/Win9x, etc.  I have a whole lab of 40
machines that use 320x200 splash screens as a result of this nonsense.  :)

---

John Baldwin [EMAIL PROTECTED] -- http://members.freedomnet.com/~jbaldwin/
PGP Key: http://members.freedomnet.com/~jbaldwin/pgpkey.asc
"Power Users Use the Power to Serve!"  -  http://www.freebsd.org


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: VESA module doesn't work with ATI Mach64 RagePro

1999-08-08 Thread Soren Schmidt

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 (122)
 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 [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message