Re: VESA module doesn't work with ATI Mach64 RagePro
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
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
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
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
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
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