A computer components & hardware forum. HardwareBanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » HardwareBanter forum » Video Cards » Matrox Videocards
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Matrox & Asus Being Jerks! P4C800-E Dlx + P650/P750 Fails During Boot!



 
 
Thread Tools Display Modes
  #1  
Old April 5th 04, 03:18 AM
Rapu Rapala
external usenet poster
 
Posts: n/a
Default Matrox & Asus Being Jerks! P4C800-E Dlx + P650/P750 Fails During Boot!

Ummm. let's bring some facts to the discission, Ron claims to have written
BIOS'es but fails to materialize the easy-to-understand explanation anyone
who had, would be able to provide.

You see, Ron, things that you know about are trivialized.. you don't need to
act high and mighty to be able to explain what is the essense of things.

Let's talk about IBM PC compatible BIOS.

The interface to this BIOS is mostly interrupt 0x21, which is used to call
code which resides in the read-only ROM memory in the so-called BIOS. This
code is executed on x86 compatible processor by the x86 compatible
processor, which is not a very hard thing to grasp.. what the BIOS contains,
is x86 compatible binary code, obviously.

This code is instructions to the motherboard and other components the BIOS
supports (such as IDE, SATA, etc. controllers, whatever the MB supports that
is within the scope of the IBM PC compatible BIOS...), this allows the
common feature set to be commanded through standard interface.

This was more relevant years ago, novadays Operating Systems such as
Windows, Linux and others do most of the tasks with device drivers
'natively'-- so the BIOS could be a lot simpler novadays, just pass the
control to the OS bootstrap and let it do the rest. This is much more
efficient, because BIOS is implemented using Real Mode and modern x86 OS
runs in Protected Mode.

Calls to the BIOS have to be done using API such as DPMI, which is not very
efficient. It is far more efficient to do the I/O directly from the
Protected Mode. Ofcourse different OS take different approach, Windows just
allows drivers to write into memory where they want with full privileges
which sometimes causes some instability with poorly written drivers. ;-) ;-)

I'm assuming the reader knows what Protection Level and Ring 0 means so I
won't insult anyone with excess babbling about how the privilege levels
work.

Interesting that adults find it more productive to argue who's right and
who's wrong without any mentioning how the BIOS on IBM PC compatibles is
supposed to be working.

Disclaimer: I might have made error or two, tough ****, because haven't done
any "BIOS" level programming for 10 years or so, Windows, BeOS, Linux, BSD
and others kind of made it a Solved Problem. IBM PC compatible BIOS is not
very interesting technically, never were, IMHO.

It was the MS-DOS programmers who had to deal with the BIOS most. Those
times are long past. Maybe someone somewhere is writing this embedded system
controller/application/widget, who knows.. good for you whoever you may be!



  #2  
Old April 5th 04, 05:07 AM
Ron Reaugh
external usenet poster
 
Posts: n/a
Default


"Rapu Rapala" wrote in message
...
Ummm. let's bring some facts to the discission, Ron claims to have written
BIOS'es but fails to materialize the easy-to-understand explanation anyone
who had, would be able to provide.

You see, Ron, things that you know about are trivialized.. you don't need

to
act high and mighty to be able to explain what is the essense of things.

Let's talk about IBM PC compatible BIOS.

The interface to this BIOS is mostly interrupt 0x21, which is used to call
code which resides in the read-only ROM memory in the so-called BIOS. This
code is executed on x86 compatible processor by the x86 compatible
processor, which is not a very hard thing to grasp.. what the BIOS

contains,
is x86 compatible binary code, obviously.

This code is instructions to the motherboard and other components the BIOS
supports (such as IDE, SATA, etc. controllers, whatever the MB supports

that
is within the scope of the IBM PC compatible BIOS...), this allows the
common feature set to be commanded through standard interface.

This was more relevant years ago, novadays Operating Systems such as
Windows, Linux and others do most of the tasks with device drivers
'natively'-- so the BIOS could be a lot simpler novadays, just pass the
control to the OS bootstrap and let it do the rest. This is much more
efficient, because BIOS is implemented using Real Mode and modern x86 OS
runs in Protected Mode.

Calls to the BIOS have to be done using API such as DPMI, which is not

very
efficient. It is far more efficient to do the I/O directly from the
Protected Mode. Ofcourse different OS take different approach, Windows

just
allows drivers to write into memory where they want with full privileges
which sometimes causes some instability with poorly written drivers. ;-)

;-)

I'm assuming the reader knows what Protection Level and Ring 0 means so I
won't insult anyone with excess babbling about how the privilege levels
work.

Interesting that adults find it more productive to argue who's right and
who's wrong without any mentioning how the BIOS on IBM PC compatibles is
supposed to be working.

Disclaimer: I might have made error or two, tough ****, because haven't

done
any "BIOS" level programming for 10 years or so, Windows, BeOS, Linux, BSD
and others kind of made it a Solved Problem. IBM PC compatible BIOS is not
very interesting technically, never were, IMHO.

It was the MS-DOS programmers who had to deal with the BIOS most. Those
times are long past. Maybe someone somewhere is writing this embedded

system
controller/application/widget, who knows.. good for you whoever you may

be!

HUH, again. This thread is about what happens during boot. This thread is
about BIOSs and about what a display card's BIOS does especially during
boot. Read the whole thread and get a clue.


  #3  
Old April 5th 04, 05:20 AM
Ron Reaugh
external usenet poster
 
Posts: n/a
Default


"johns" wrote in message
...
You are about to get down a real rat-hole with the
ATI cards. They run well on certain hardware, but not
on others !!!!!!!!!! I'm not kidding at all. I wonder
why there is not a hardware compatibility list somewhere?
Don't put ATIs on the VIA chipset !!!


Don't put anything on VIA chipsetsg.


 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Questions about HDDs and Asus P4C800 delux No Spam Asus Motherboards 2 October 5th 04 12:27 AM
Latest BIOS for Asus P4C800 Deluxe? Adriano Asus Motherboards 3 August 30th 04 03:04 AM
Asus a7n8x and Matrox G400 VP General 1 January 31st 04 03:11 AM
Matrox G400 problems with Asus A7N8X VP Asus Motherboards 2 January 30th 04 01:27 AM
P650 vs. Asus 9560 for dual-DVI J.Clarke Matrox Videocards 4 December 1st 03 09:01 AM


All times are GMT +1. The time now is 09:37 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 HardwareBanter.
The comments are property of their posters.