Well, that is what I was thinking about - big misunderstanding. It is difficult to precise and discuss well such things only in few sentences on forum.
I have never expected UEFI to work on BIOS machine. From the begining (see post on 3rd site - 'big picture') I try to explain it.
In scenarios presented in 'big picture' I have never mentioned neither UEFI nor BIOS.
The trick is that I would like to take advantage of
UEFI Driver placed in Newtork Interface Card's flash memory. Maybe I should not call it UEFI Driver (which it exactly is) for better understanding of whole project.
I do not need to use UEFI by itself nor BIOS!
What I got is only:
- Network Interface Card with driver in flash (it is actually UEFI driver, but forget it for a while - let's say it is just some
DRIVER)
- RedHat
- MyLinuxDriver
What I want? I want to run internet connection on RedHat using MyLinuxDriver that uses
DRIVER's functions. That is all. Please do not mix UEFI or BIOS to that. It is absolutely something different.
It has no matter what machine I use - projects assumes only mentioned three things (NIC, RedHat, MyLinuxDriver).
I hope that it became clear now.
PS.
Maybe that proposal of solution:
Quote:
Originally Posted by fpmurphy
Now if you set up things so that your NIC is found when UEFI is probing devices, then you could write an UEFI app that could access the NIC flash, get driver image and store it in the ESP. It could then unload the existing driver and load the new driver in its place. All this needs to be done before the OS boots.
deceived us - but my response was 'no, because of such things:'
- it should work only for RedHat - not for all OSes
- it should work under BIOS machines and UEFI machines - not only UEFI machines
If I described it wrong - sorry. It is really not so easy to show somebody one's thinking way.