[ipxe-devel] Howto boot from a non-pxe nic?

Oliver Rath oliver at greenunit.de
Mon Nov 26 13:09:51 UTC 2018


Hi Michael,

On 26.11.18 13:45, Michael Brown wrote:
> On 26/11/2018 12:40, Oliver Rath wrote:
>>> And O.P. is not aware that iPXE uses drivers from Linux. [1]
>>
>> Ok, this I didnt know.
>
> It's not actually true.  It's possible to take a Linux driver as the
> starting point for creating an iPXE driver, but it's not just a case
> of copying and pasting.

Ok. This makes sense.


>
>> Imho ipxe should show the card (incl. BusID) in the config command. But
>> this I can try: Implementing the BusID into the ipxe-Source. Mayby this
>> helps. And normally every nic should work with undionly, shouldnt it?
>
> undionly.kpxe uses an UNDI driver provided by the NIC's own PXE
> firmware.  In your case, it sounds as though there is no existing PXE
> firmware, so that won't work.
Exactly. No PXE-Code here.
>
> What are the PCI vendor:device IDs for this NIC?

Vendor:device ID is

FC9d:4022

The card works under linux with this driver:

https://github.com/acooks/tn40xx-driver

Hth,
Oliver




More information about the ipxe-devel mailing list