Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
faq:drivers [2010/02/13 11:54] stefanha |
faq:drivers [2010/02/13 12:00] stefanha |
||
---|---|---|---|
Line 39: | Line 39: | ||
=== Why write native drivers if UNDI works with every network card? === | === Why write native drivers if UNDI works with every network card? === | ||
+ | |||
+ | - gPXE is an open source PXE stack and provides UNDI services. gPXE cannot be used as an option ROM without a native driver. | ||
+ | - UNDI is slow because gPXE must switch CPU modes when calling it. | ||
+ | - UNDI ROMs can be buggy or violate the PXE specification. Native drivers are known to work with gPXE and can be fixed if there is a bug since they are part of the gPXE codebase. | ||
+ | - Enabling the network boot ROM in the BIOS is not always possible or desirable. |